Backend Developer - Navi Mumbai, India - Programming
Description
Job Role: Backend Developer
Experience: 5 to 8 years
Location: Navi Mumbai, Bangalore
Notice period: Immediate joiner
Job Skill & Responsibilities
• Reviewing application requirements and interface designs.
• Advocate and improve on code quality, automated tests, CI/CD initiatives, and the developer experience
• Troubleshooting interface software and debugging application codes.
• Identify and examine user requirements for a better output.
• Prioritize, specify and perform tasks all through the software development process.
• Develop Java EE applications.
• Write efficient, well-designed code modules and incorporate the same in the existing modules.
• Review, test and debug the code written by you before sending it for testing.
• Design database architecture and implement the same in software applications.
• Schedule the product launch with the internal teams.
• Document the entire design and development process.
• Ensure all the applications are properly designed and adheres to the client requirement specifications.
• Follow standard coding practices
• Mentor junior engineers and provide constructive code reviews
• Documenting application changes and developing updates.
• A positive, can-do attitude
Experience
• 5 to 8 years
Skills
• Strong in Java 8 & 11, Spring Boot and Microservices, Rest API, JMS, MQ, Unix scripting
• Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC
• Strong in Oracle, Database models, PL/SQL, query tuning/optimization, indexes, explain plans, analyzing AWR reports, Partitioning
• Good understanding of React, Redux, WebSockets, hand-on preferred
• Hands on knowledge of DevOps tools, specifically Maven, Jenkins, OpenShift, Docker, Kubernetes, uDeploy, Ansible, JFrog and respective hooks
• Knowledge of ServiceNow, Firewall config setup, FAF rules, SFT, LightSpeed will be a huge plus
• Must have very strong communication as this is a lead role and will be Ops/Product facing
• Experience with scanning tools such as SonarQube, BlackDuck, CheckMarx, HP Fortify
• Experience in Web Services, preferably REST APIs.
• Java-8: Functional programming, Data Streams, Lambda Expressions.
Spring
• Spring Boot: Must have worked minimal 2 years, understand/used most of modules like Rest
• Spring cloud: Must have good understanding and have implemented Microservices using this API
• Spring Security: good understanding of the JWT token and usage on the security.
• Spring Reactive: Good to have.
• Independently handle end to end feature development and resolve challenges faced in Implementing the same
• Keen to learn new technologies and implement the same in feature development within the time frame provided
• Hands-on team member, also taking care of debugging, find root cause analysis and fixing the issues.
Qualification:
• Bachelor's degree in computer science, information technology, or a similar field.