About PurpleMonks Technology
Similar jobs
Qualifications:
- A Bachelor’s degree in Computer Science (or equivalent experience)
- M-Tech or advanced degree a plus
- Hackathon participation and accolades are a plus
Job Role:
- 4+ years of object-oriented Java / J2EE development
- Full SDLC experience (requirements gathering, architecture, development, QA, etc)…
- Experience with Spring (MVC, IOP/DI, REST, Security) & Hibernate/Spring
- Experience with SOAP / REST web services
- Knowledge of SQL
- Knowledge of No SQL concepts, understanding of Solr, Redis and Mongo DB is desirable
- Must have worked on any one messaging solutions
- Bonus Points for micro service design and development experience
- Bonus points for any mobile development experience
- Used Agile methodology
- Bonus Points for experience working on Unix, shell scripting & Build Systems
- Experience in performance optimization is an added advantage
• BS/MS in Computer Science or equivalent from a premier institute Strong development, coding experience in one or more programming languages like OO Programming (Java), Functional/Scripting languages.
• Expertise in Data Structures, Algorithms, Concurrency.
• Expertise in Micro-services Architecture, multi-threading, performance-oriented programming and designing skills
• Strong software design/development experience in building massively large-scale distributed internet systems and products
• Experience of working on Big Data technologies and applications
• Expertise in one or more persistence technologies (Cassandra, Redis, ElasticSearch, RDBMS).
• Superior organization, communication, interpersonal and leadership skills
• Must be a proven performer and team player that enjoy challenging assignments in a high-energy, fast-growing and start-up workplace
• Must be a self-starter who can work well with minimal guidance and in a fluid environment
• Provide good attention to details
• Must be excited by challenges surrounding the development of highly scalable & distributed system for building audience targeting capabilities
• Agility and ability to adapt quickly to changing requirements and scope and priorities
What we are scouting for
- BS/MS in computer science or equivalent work experience in IT
- 2+ years’ experience designing and developing applications using Java EE platforms
- A strong hands-on programming knowledge in Core Java including Java 8. To solve the problem given in optimized way.
- Strong knowledge on the Data structure and algorithm.
- Experience developing and designing API integrations using SOAP/RESTful
- Should be able to understand the time complexity of the existing algorithm. Able to compare different algorithms available.
- Expert understanding of the object-oriented design and programming concepts
- Know the fundamentals of Object-Oriented Programming using Java;
- Used SQL & NoSQL solutions
- Experience in GIT/SVN, build tools such as Ant/Maven/Gradle
- Experience in JUnit, Sonarqube, Mockito, Jacoco, Maven & Jenkins
Technical Competency – Nice to have
- Experience in Dependency Injection, Annotation, Validations, Auto Wiring
- Good knowledge in internal working on Memory Management, Transaction management
- Knowledge on DevOps pipeline tools like Jenkins, tools for Code quality scan, tools for security scan
- Spring boot
- Spring MVC
- Any Java Certification
Behavioural Competency
- Strong interpersonal communication skills
- Ability to lead self and team toward common goals
- Excellent oral and written communication, presentation, and analytical skills
- Excellence in technical communication with peers and non-technical cohorts
What you will be doing
- As a self-motivated and enthusiastic member of our team, you will work with extremely talented peers in a fun environment building performance efficient payment authorization services that are highly scalable, configurable and available
- You’ll work in an Agile environment with a focus on problem solving and engineering excellence.
- Worked independently and as a member of a team, determined to make active contributions to the assigned Team
- Flexible and adaptable approach to the roles assigned to you
- Ability to coordinate and prioritize tasks, and work in a fast paced and challenging environment
- Deliver on time under dynamics with a high level of integrity and flexibility, sense of urgency, attention to detail and quality standards
- Make a large impact on the design, architecture, and implementation of cutting edge products
- Work with other team members to investigate design approaches, prototype new technology
and evaluate technical feasibility
- Work in an Agile/Scrum environment to deliver high quality software
- Establish architectural principles, select design patterns and then mentor team members on their appropriate application
share your resume via mail. gsusmipriya@altimetrik
Completely work from office.
rotational shifts.
We are looking for a PHP/Laravel Developer responsible for the development and maintenance of a Social Networking Application aimed at a vast number of various Android Mobile devices. Your primary focus will be the development of the back-end and their integration with front-end services. You will work alongside other engineers and developers on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Roles and Responsibilities
- Translate designs and wireframes into high-quality code
- Design, build and maintain high-performance, reusable, and reliable PHP code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
- Follow best practices in code implementation
- Willing to work on flexible time zones if required
Desired Candidate Profile
- A degree in programming, computer science, or a related field.
- Experience working with PHP, performing unit testing, and managing APIs like REST.
- A solid understanding of application design using Laravel.
- Knowledge of database design and querying using MySQL.
- Proficiency in HTML and JavaScript.
- Practical experience using the MVC architecture.
- A portfolio of applications and programs to your name.
- Problem-solving skills and critical mindset.
- Great communication skills.
- The desire and ability to learn.
Job Description - Intelizest
Back End Engineer
- Work with other engineers to develop and test tools and applications used by team on daily basis
- Play a significant role in the ongoing evolution and refinement of current tools and applications
- Triage, troubleshoot, escalate and provide resolution to production issues.
- Reproduce, document and escalate product defects to the Engineering Team.
- Provide well-thought out and reliable direction, both in technical and non-technical terms, to help customers.
- Take ownership of customer issues, including initial troubleshooting, identification of root cause and issue resolution or escalation.
- Identify and escalate priority issues that need immediate attention.
- Collaborate with cross functional teams which requires strong presentation skills and attention to details
- BA/BS degree in Computer Science or related technical field or equivalent work experience. MS degree is preferred.
- 9+ years development experience in JAVA (using OO Design and Analysis, Design Patterns, etc.)
- High experience in Java 8 Required.
- 4+ years’ experience building highly scalable, distributed and reliable Restful Web Services using Spring, Jersey, etc.
- Should have knowledge on Cloud applications preferably on AWS.
- Knowledge on building Front end applications using JavaScript, AngularJS, HTML5, CSS3.
- Experience with relational DBs like MySQL and NoSQL Database like MongoDB, Solr/Lucene will be a plus.
- Experience with Tomcat, Jax-RS, REST, JPA, IntelliJ, Groovy, Hibernate is must.
- Experience with build technologies like Gradle, Jenkins will be a plus.
- Experience with Test Driven Development using TestNG/Junit testing frameworks.
- Experience working with version control like GIT.
- Salary commensurate with experience.
- 0 to 2 years of experience into Java 6/7/8, J2EE, EJB, Servlets, JSP, JDBC, LOG4J, SQL, PL/SQL, XML, XSLT, JSON,
- Good to have strong experience in Core Java SpringBoot, Spring framework
- knowledge of Spring MVC, Spring REST, JDBC Templates
- Knowledge of Java/J2EE Design patterns
- knowledge of implementation of WebServices like REST will be added advantage
- Good knowledge of Relational Databases like MySQL, PostgreSQL, MS SQL Server with complex SQL Queries, Stored Procedure, Triggers
- Knowledge of Unit Test Cases is added advantage
- Knowledge of build tools like Maven, Gradle, Ant
- Knowledge of any one or more of MongoDB, Cassandra, Neo4J, Redis, Kafka, ActiveMQ, Caches, Microservices will be a major plus
- Good to have knowledge of ORM like Hibernate
- Knowledge and experience in nodejs backend will be added advantage
Requirements :
- Must be a good team player and self-motivated Individual
- Very Strong analytical abilities and interpersonal skills
- Strong verbal and written communication skills with other developers and business clients
- High commitment levels
Role & Responsibilities:
-
Handle multiple products/modules simultaneously, lead the team in development and support
-
Lead development teams
-
Daily updates to customers and Product Managers/Delivery Managers
-
Participate in design discussions
-
Design and Architect small modules
-
Effort estimations for modules, subsystems or use cases.
-
Learn new skills and mentor the new team members
-
Champion best practices within the team, including code reviews
Work Experience & Skills:
-
B.E/B.Tech or any relevant Masters degree from reputed college.
-
Strong 5+ years of experience in Java, J2EE, Spring IOC, Spring Annotations, Spring, JDBC, Jquery, Java script, HTML 5 and CSS
-
Strong experience in Postgres or any SQL technology
-
Experience with working on Tomcat, Apache, JBoss or any similar application server
-
Should have 3+ years of experience in leading team.
-
Good experience in JSON / RESTful API / Web Services.
-
Experience in working on Agile methodology using Scrum and sprints
-
Experience in using build tools, Maven, GIT, Bugzilla or similar tools.
-
Experience in cloud technologies, Microservices and frameworks such as AWS or GPC,
container technologies like Docker is a plus.
-
Ability to adapt to new development environments, changing business requirements and learning new systems highly desired
-
Experience in Microservices, SpringBoot and Angular is a plus.
-
Experience with tuning deployed applications for scalability and performance.
-
Good knowledge of deployment and scripting on Linux/Unix servers
-
Strong technical documentation skills.
-
Good oral and written communication skills