Backend Developer - Navi Mumbai, India - Programming

    Programming
    Programming Navi Mumbai, India

    2 weeks ago

    Default job background
    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.