Talent.com
This job offer is not available in your country.
Java Developer - Spring Boot

Java Developer - Spring Boot

QuestaChennai
23 days ago
Job description

Role : Java Developer (Spring Boot + AWS + Containers)

Job Summary :

We are looking for a highly skilled and experienced Java Developer to join our backend engineering team. The ideal candidate should have strong hands-on expertise in Java, Spring Boot, AWS cloud services, and containerization tools such as ROSA, Docker and Kubernetes. You will be responsible for developing scalable and high-performance backend services and APIs that support our digital banking initiatives.

Key Responsibilities :

  • Design, develop, and maintain scalable and secure backend applications using Java and Spring Boot.
  • Build and consume RESTful APIs and integrate with internal and third-party services.
  • Work with relational and NoSQL databases like Oracle, PostgreSQL, MySQL, or MongoDB.
  • Deploy and manage microservices in containerized environments using Docker and Kubernetes.
  • Leverage AWS services (e.g., EC2, Lambda, S3, RDS, CloudWatch) for cloud-native application development and deployment.
  • Ensure application reliability, performance, and scalability through testing, monitoring, and tuning.
  • Collaborate with product owners, UI / UX designers, and frontend engineers to deliver end-to-end solutions.
  • Maintain CI / CD pipelines for automated build, test, and deployment workflows.
  • Follow software engineering best practices, including code reviews, documentation, and agile development.
  • Ensure adherence to security and compliance standards.

Required Skills and Qualifications :

  • Strong programming skills in Java with a focus on Spring Boot and the Spring ecosystem (Spring MVC, Spring Data, Spring Security).
  • Experience designing and implementing RESTful APIs.
  • Proficient in using databases like PostgreSQL, MySQL, or MongoDB.
  • Hands-on experience with AWS services and cloud deployment best practices.
  • Proficiency in Docker, container orchestration (e.g., ROSA, Kubernetes, ECS), and container lifecycle management.
  • Familiarity with CI / CD tools like Jenkins, GitLab CI, or GitHub Actions.
  • Good understanding of software architecture principles, microservices, and design patterns.
  • Strong debugging and troubleshooting skills.
  • Knowledge of application security, authentication mechanisms (e.g., OAuth, JWT), and data protection.
  • Preferred Qualifications :

  • Experience in event-driven architecture and messaging systems (e.g., Kafka, RabbitMQ).
  • Exposure to DevOps practices and infrastructure-as-code tools (e.g., Terraform, CloudFormation).
  • Familiarity with observability tools such as Prometheus, Grafana, or ELK stack.
  • Agile / Scrum experience.
  • Education :

  • Bachelor's / Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • ref : hirist.tech)

    Create a job alert for this search

    Java Developer Spring Boot • Chennai