Talent.com
This job offer is not available in your country.
2875 - Lead AWS Java Developer

2875 - Lead AWS Java Developer

EXLIndia
9 days ago
Job description

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

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 company’s architectural standards, contribute to creating new standards

Supporting continuous improvement, etc

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 Services

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.

Create a job alert for this search

Lead Java Developer • India