Lead AWS Java Developer

6 - 10 years

0 - 3 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Software Engineer with 10 yr + of experience in Java with micro-services, Java, Multi-threading,

Strong understanding of Web application fundamentals, Web services REST, Microservices; Spring framework basics - IOC, DI, and Spring Boot & other modules of Spring, Spring Security, AWS, Gitlab CI/CD.

Candidate should know Agile development Best practices and have Scrum exposure

Good aptitude, analytical skills, and ability to take ownership

Fast learner, ability to perform well in ambiguity and with little supervision, & Excellent

Understanding of design patterns, and common concepts such as caching, logging, troubleshooting, performance tuning, etc.

Experience working with geographically distributed teams, communication and coordination skills. Client-facing experience

Roles and responsibilities:

Contribute to all stages of the software development lifecycle

Design, implement, and maintain Java-based applications that can be high-volume and low-latency

Develop and test software, & Identify and resolve any technical issues arising

Create detailed design documentation and propose changes to the current Java infrastructure

Conducting software analysis, programming, testing, and debugging

Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review

Key skills: AWS, Java, Spring Boot, REST, Microservices, API gateway, Web and HTTP understanding, AWS.

Must have:

Strong Java/Spring/Spring Boot/Web Services experience

Tech-savvy engineer - willing and able to learn new skills, track industry trends

Strong programming skills with 10+ years of experience

Good knowledge of Service based architecture

Understanding and working experience of

Java, multi-threading

Web services - REST or SOAP; Microservices. 

Domain-driven architecture

Spring framework basics - IOC, DI

Spring Boot, Spring Security, other modules of Spring, Spring Reactive Programming

Web application fundamentals

Git, Jenkins, SonarQube, and other tools

SQL and NoSQL databases

AWS Cloud Servies

Kafka

Understanding of design patterns, and common concepts such as caching, logging, troubleshooting, performance tuning, etc.

Good to have:

Exposure to agile development best practices and scrum methodology.

Experience working with geographically distributed teams.

Fast learner, ability to perform well in ambiguity and with little supervision.

Strong problem-solving abilities.

Good communication skills.

Responsibilities:

Solve complex software engineering problems, learn new skills, and build expertise in areas of your interest.

Design, code, test, debug, optimize, and document complex web/ middleware applications using other technologies.

Develop all layers of enterprise applications and get involved as per interesting DevOps activities to have end-to-end involvement.

Participate in Scrum with activities Such as assisting QAs, perform code reviews, unit testing,

Research spikes, support the companys architectural standards, contribute to creating new standards

Supporting continuous improvement, etc.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
EXL logo
EXL

Business Process Management / Analytics

New York

RecommendedJobs for You

pune, chennai, bengaluru