Posted:17 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About The Role

We are seeking a highly skilled and passionate

Java Developer

with strong hands-on experience in

Java 8/17/21

, backend engineering, and modern enterprise application development. The ideal candidate will be a hard-core developer with deep technical expertise in

Spring Boot

,

Microservices

, and

Cloud (AWS)

environments, capable of building scalable, secure, and high-performance systems.

Key Responsibilities

  • Design, develop, and maintain high-quality backend services using Java 8/17/21 and Spring Boot.
  • Build and enhance microservices-based architectures, ensuring scalability, reliability, and performance.
  • Develop data persistence layers using Hibernate/JPA and work with relational databases (PostgreSQL, MySQL, Oracle).
  • Implement RESTful APIs and backend components with best practices and coding standards.
  • Write clean, maintainable, and testable code with comprehensive JUnit/Mockito test cases.
  • Participate in code reviews, design discussions, architecture decisions, and performance tuning.
  • Collaborate with DevOps teams for CI/CD pipeline development and release optimization.
  • Work with AWS cloud services such as S3, EC2, RDS, SQS, Lambda, CloudWatch, etc.
  • Analyze production issues, perform debugging, and drive root-cause analysis.
  • Contribute to improving engineering culture, automation, and best practices.

Required Technical Skills

  • Core Java (8/17/21) – Multithreading, Streams, Lambdas, Collections, Functional Programming, JVM internals.
  • Spring Framework & Spring Boot – Dependency Injection, REST, Spring Data JPA, Security, AOP.
  • Hibernate/JPA – Entity mapping, performance tuning, caching.
  • Strong understanding of Microservices Architecture, API gateways, inter-service communication, resilience patterns.
  • Hands-on experience with PostgreSQL / MySQL / Oracle.
  • Practical exposure to CI/CD pipelines – Jenkins, GitLab CI, GitHub Actions, or others.
  • AWS Cloud – S3, EC2, Lambda, RDS, API Gateway, IAM basics.
  • JUnit, Mockito, and other testing frameworks for unit & integration testing.
  • Strong knowledge of Git, branching strategies, and version control best practices.

Additional Preferred Skills (Good To Have)

  • Docker & Kubernetes experience for containerized deployments.
  • Experience with Message Queues (Kafka, RabbitMQ, SQS, SNS).
  • Knowledge of Redis or other caching layers.
  • Familiarity with API documentation tools (Swagger/OpenAPI).
  • Understanding of Design Patterns, SOLID principles, and clean architecture.
  • Experience with Monitoring & Logging tools (ELK, Prometheus, Grafana).
  • Knowledge of Security best practices (OAuth2, JWT, encryption, secrets management).
  • Experience working in Agile/Scrum environments.
  • Basic knowledge of Performance Optimization, profiling tools, and query tuning.

Professional Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Strong problem-solving skills, analytical thinking, and debugging capabilities.
  • Ability to work in a fast-paced, collaborative, and product-focused environment.
  • Excellent communication and teamwork skills.

Why Join Us?

  • Opportunity to work on enterprise-level, scalable backend platforms.
  • Exposure to modern technologies, cloud environments, and real-world system design.
  • A collaborative, learning-driven, and innovation-focused work culture.

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

RecommendedJobs for You

chennai, tamil nadu, india