Senior Java Developer (Spring Boot & AWS)

7 - 9 years

Kolkata Pune Chennai

Posted:5 days ago

Apply

Job Description

Senior Java Developer

The role requires hands-on development experience, strong problem-solving capabilities, cloud-native development expertise, and the ability to mentor junior engineers while driving engineering best practices.

Key Responsibilities

Application Development

  • Develop enterprise applications using Java 8 and Java EE standards.
  • Implement scalable backend solutions using Spring Boot.
  • Design and develop Microservices-based applications.
  • Build dynamic web applications using JSP and Servlets.
  • Develop reusable, secure, and maintainable software components.
  • Implement business logic using EJB 3.2.

Microservices & API Development

  • Design and implement RESTful APIs and backend integrations.
  • Build scalable and fault-tolerant Microservices architectures.
  • Ensure high availability and performance of backend services.
  • Implement secure API communication and integration patterns.
  • Apply industry-standard design patterns and coding practices.

AWS Cloud Development

  • Develop and deploy applications on AWS cloud platforms.
  • Work with AWS services including:
    • EC2
    • Lambda
    • S3
    • API Gateway
    • CloudWatch
  • Support cloud-native application modernization initiatives.
  • Implement monitoring, scalability, and performance optimization strategies.
  • Participate in cloud migration and deployment activities.

Architecture & Design

  • Participate in technical architecture and system design discussions.
  • Review technical designs and provide implementation recommendations.
  • Contribute to application modernization and cloud transformation initiatives.
  • Ensure alignment with architecture standards and engineering practices.

Quality & Performance

  • Troubleshoot and resolve complex technical issues across the application stack.
  • Perform code reviews and enforce coding standards.
  • Optimize application performance and scalability.
  • Ensure application quality through testing and continuous improvement.

Team Collaboration

  • Collaborate with business analysts, architects, QA teams, and stakeholders.
  • Participate in Agile/Scrum development processes.
  • Mentor junior developers and support technical knowledge sharing.
  • Contribute innovative ideas to improve development processes and delivery quality.

Required Skills

  • 7+ years of software development experience.
  • Strong hands-on expertise in:
    • Core Java 8
    • Spring Boot 2.7.x
    • Java EE 8
    • EJB 3.2
    • JSP 2.3
    • Servlet 3.1
    • Microservices Architecture
  • Strong knowledge of:
    • REST APIs
    • Object-Oriented Programming
    • Design Patterns
    • Enterprise Application Development
  • AWS Cloud experience with:
    • EC2
    • Lambda
    • S3
    • API Gateway
    • CloudWatch
  • Experience with:
    • Git
    • SQL Databases
    • Application Servers
  • Strong debugging and troubleshooting skills.
  • Experience working in Agile delivery environments.

Preferred Skills

  • Spring Security.
  • Hibernate/JPA.
  • Docker.
  • Kubernetes.
  • Jenkins.
  • CI/CD Pipelines.
  • Cloud-native application development.
  • Banking and Financial Services domain experience.

Desired Candidate Profile

  • Strong analytical and problem-solving abilities.
  • Excellent communication and stakeholder management skills.
  • Ability to work independently and lead technical discussions.
  • Strong mentoring and collaboration capabilities.
  • Passion for building secure, scalable, and cloud-enabled enterprise applications.
  • Experience delivering applications in large-scale enterprise environments.

Skills Required

Senior Spring AWS Rest Boot Spring Boot Microservices API

Learn the skills this job asks for

See your skill gap for Back End Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Work from Office

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot 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.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Tata Consultancy Services logo
Tata Consultancy Services

Information Technology and Consulting

Thane

RecommendedJobs for You