Microservices Development
a €¢ Design, develop, and deploy Java based microservices using Spring Boot.
a €¢ Implement RESTful APIs, event driven architecture, and asynchronous processing.
a €¢ Build scalable, fault tolerant services aligned with microservices principles.
Cloud
Containerization
a €¢ Deploy services on AWS / Azure / GCP using managed services.
a €¢ Work with containers (Docker) and container orchestration (Kubernetes, AKS, EKS, GKE).
a €¢ Implement cloud native patterns such as service registry, config server, and circuit breakers.
Database
Persistence
a €¢ Develop data access layers using JPA/Hibernate.
a €¢ Integrate with relational (PostgreSQL, MySQL, Oracle) and NoSQL databases (MongoDB, Cassandra).
a €¢ Optimize SQL queries and ensure data integrity in distributed environments.
Integration
Messaging
a €¢ Implement message based integrations using:
o Kafka
o RabbitMQ
o ActiveMQ
a €¢ Work on API gateways, service mesh, and inter service communication.
Quality
DevOps
a €¢ Write unit and integration tests (JUnit, Mockito).
a €¢ Participate in CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps.
a €¢ Ensure observability using logging, monitoring, and tracing tools (ELK, Prometheus, Grafana, OpenTelemetry).
Collaboration
a €¢ Work with architects, product owners, QA, and DevOps engineers.
a €¢ Participate in code reviews, architectural discussions, and agile ceremonies.
________________________________________
Required Skills
a €¢ Strong proficiency in Core Java 8/11/17.
a €¢ Expertise in Spring Boot, Spring MVC, Spring Cloud.
a €¢ Experience building REST APIs and microservices.
a €¢ Good understanding of Docker + Kubernetes.
a €¢ Familiarity with CI/CD, Git, Maven/Gradle.
a €¢ Experience with SQL and NoSQL databases.
a €¢ Knowledge of distributed system patterns:
o Circuit breaker
o API gateway
o Resilience patterns
o Caching
________________________________________
Good to Have
a €¢ Experience with service mesh (Istio/Linkerd).
a €¢ Exposure to cloud platforms (AWS Lambda, Azure Functions, Cloud Run).
a €¢ Experience with OAuth2, JWT, and API security best practices.
a €¢ Knowledge of serverless architecture.
a €¢ Domain driven design (DDD) practices.