fbpx

Efficienza Business Solutions

Senior Java Developer (Exp. 5 – 8 Yrs)

Role Overview:

We are looking for an experienced Java Developer with strong expertise in Spring Boot, Microservices, and AWS to design and implement scalable, secure, and high-performance backend solutions. The candidate will lead development efforts, mentor junior developers, and ensure adherence to best practices.

Key Responsibilities:

• Architect, design, and develop Java-based enterprise applications using Spring Boot and Microservices.
• Implement and optimize RESTful APIs and integration with third-party services.
• Deploy, monitor, and maintain applications on AWS Cloud (EC2, ECS, Lambda, RDS, S3).
• Drive code quality, performance tuning, and security best practices.
• Collaborate with product owners, architects, and QA teams in an Agile environment.
• Mentor junior developers and conduct technical reviews.

Required Skills & Qualifications:

• Core Java (Java 8+ features: Streams, Lambdas, Optional, Functional Interfaces).
• Spring Framework (Spring Boot, Spring Security, Spring Data JPA).
• Microservices architecture, API Gateway, and service discovery.
• AWS Services: EC2, ECS/EKS, Lambda, S3, RDS, CloudWatch.
• Database expertise: MySQL/PostgreSQL, Hibernate, and query optimization.
• Messaging systems: Kafka, RabbitMQ.
• Containerization: Docker and orchestration with Kubernetes.
• Unit & Integration Testing: JUnit, Mockito.
• Familiarity with Reactive Programming (Spring WebFlux) and event-driven architecture.
• Knowledge of design patterns, SOLID principles, and clean architecture.

Additional Java-Related Requirements:

• Experience with performance tuning, memory management, and profiling tools (VisualVM, JProfiler).
• Strong understanding of concurrency, threading, and asynchronous programming.
• Exposure to API security (OAuth2, JWT).
• Knowledge of build tools (Maven/Gradle) and logging frameworks (Log4j, SLF4J).
• Familiarity with cloud-native best practices and 12-factor app principles.

Soft Skills:

• Excellent problem-solving and analytical skills.
• Strong communication and leadership abilities.
• Ability to work in fast-paced Agile environments.

Job Type: Full Time
Job Location: Chennai

Apply for this position

Allowed Type(s): .pdf, .doc, .docx