Create Alert
Email me similar jobs

Senior Java Developer (839)

Full-time

Design, develop, and maintain enterprise-grade backend applications using Java 8/11/17/21+

Build scalable microservices using Spring Boot, Spring Cloud, Spring MVC

Develop robust RESTful APIs and GraphQL APIs following industry best practices

Design and implement microservices architecture with proper service decomposition, API Gateway, Service Registry, Circuit Breaker patterns

Implement Spring Cloud components — Eureka, Zuul/Spring Cloud Gateway, Config Server, Ribbon, Hystrix/Resilience4j, Sleuth, Zipkin

Write clean, modular, and well-documented code following SOLID principles, Design Patterns, and Clean Code practices

Implement event-driven architecture using Apache Kafka, RabbitMQ, ActiveMQ, AWS SQS/SNS

Design and optimize database schemas for both SQL (PostgreSQL, MySQL, Oracle, SQL Server) and NoSQL (MongoDB, Cassandra, DynamoDB, Redis) databases

Implement ORM using Hibernate, JPA (Java Persistence API), Spring Data JPA, MyBatis

Build and maintain batch processing jobs using Spring Batch

Implement caching strategies using Redis, Ehcache, Hazelcast, Caffeine Cache for performance optimization

Design and implement authentication & authorization — Spring Security, JWT, OAuth 2.0, SSO, LDAP, Keycloak, SAML, Role-Based Access Control (RBAC)

Similar jobs

Senior Java Developer (839)

Apply On Company Site
Back to search page