*Design and implement microservices with service registry, config management, resiliency patterns, and async communication.
*Ensure modular, performant, and fault-tolerant service architecture.
Database Engineering:
*Work with
MySQL, PostgreSQL, Oracle, MongoDB
.
*Write optimized SQL and perform schema design, indexing, and performance tuning.
Code Quality & Collaboration:
*Write clean, testable code following
OOP, SOLID, and design patterns
.
*Participate in code reviews and architecture discussions.
Cloud & DevOps:
*Deploy and maintain applications on
AWS
and collaborate on CI/CD pipelines.
*Work with
Docker
and automated deployment processes.
Testing & Debugging:
*Develop unit tests using
JUnit, Mockito
with high coverage.
*Support integration testing and troubleshoot environment-specific issues.
Integrations & Virtualization:
*Use
WireMock / MockServer
for simulating external services during development.
*Develop secure, scalable
RESTful APIs
with proper validation and error handling.
Required Skills :-
Core Skills:
Core Java (8+)
, OOP, Collections, Streams, Lambdas
Familiarity with
Java 11/17/21
features
Spring Boot
(Web, Security, Data JPA, Validation)
Strong expertise in