HamburgerMenu
hirist

Accion Labs - Java Developer - Microservices Architecture

ACCION TECHNOLOGIES PRIVATE LIMITED
6 - 15 Years
Anywhere in India/Multiple Locations

Posted on: 24/03/2026

Job Description

Description :

Role Overview :


We are looking for an experienced Java Backend Developer with strong hands-on expertise in building scalable microservices, integrating with external systems, working with modern Java frameworks, and deploying applications on cloud environments (AWS/Azure).

The ideal candidate should demonstrate practical experience in API development, multi-database handling, cloud services, high-performance systems, and strong core Java & Spring Boot fundamentals.

Key Responsibilities :

- Design, develop, and maintain Spring Boot microservices.

- Build and optimize REST APIs, with clear understanding of controller / RestController usage.

- Implement integrations with external/third-party APIs using Feign Client, RestTemplate (legacy), WebClient, certificates, and secure gateways.

- Work on multi-database connectivity (PostgreSQL, MySQL, Azure SQL, NoSQL).

- Develop functional components using Java Streams, Lambda expressions, and Collections.

- Implement distributed processing, inter-service communication & message streaming (Kafka preferred).

- Contribute to cloud-native development using AWS or Azure services.

- Ensure secure, optimized, maintainable backend code following best practices.

- Participate in debugging, performance improvements, API latency reduction, and refactoring.

- Collaborate with QA teams to assist in automation and regression validation.

Technical Skills Required :

1. Java & Core Programming :

Strong in Java 8/11/17 features :

- Streams API, Lambdas, Functional Interfaces (Predicate, Function, Supplier, Consumer) Optional, CompletableFuture

- Records & modern Java syntax (Java 17 advantage)

- Collections, sorting, comparable vs comparator

- Hands-on coding capability (client asked candidates to solve Java problems live)

2. Spring & Microservices :

- Spring Boot (Controllers, Services, Rest Controllers)

- Spring MVC

- Spring AOP, Transaction Management

- Spring Data JPA / Hibernate

- API versioning, exception handling, request/response validation

- Multi-datasource configuration using Qualifiers & Custom Configurations

- CORS configuration, Security filter chain settings

- Authentication & Authorization (Spring Security)

3. API Integration & Communication :

- Feign Client usage and benefits over RestTemplate

- Calling external APIs through secure gateways, certificates, proxies

- WebFlux knowledge is a plus

4. Databases :

- Strong experience in SQL & NoSQL, MySQL, PostgreSQL, Azure SQL ,DynamoDB, Cassandra, Redis (from Ashutosh) ,Neptune graph database (Gokul) with real-time entitlement use cases

- Ability to design data models, understand relationships, performance tuning.

5. Cloud (AWS / Azure) :

As per interviews, client evaluates real cloud usage :

AWS (strong advantage)

- Lambda, Edge Lambda (DRM use case)

- EC2, Load Balancer, Route 53

- S3 (public vs private buckets & usage scenarios)

- EKS, Docker

- DynamoDB, Neptune

- Sagemaker (basic awareness)

Azure (acceptable)

- Azure SQL, App deployments (Inderpreet used Azure)

6. Build, CI/CD & Deployment :

- Maven/Gradle

- Jenkins pipelines (UAT deployment by Payal)

- Application properties/environment-based configs.

7. Additional Desirable Skills :

- Kafka / Messaging

- React/Angular basics (from Ashutosh full-stack exposure)

- Testing : JUnit, Mockito, JMeter

- Exposure to high-performance, low-latency systems (OTT platform use case)


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in