Designation: Sr. Java Developer / Java Developer
Experience: 3 – 5 years
Employment Type: Full-time
Interview Rounds:
1st level -Teams meeting Technical Discussion
2nd level- Face to Face Technical Discussion
Job Location: Porur, Chennai.
Work Mode: Work From Office
Skill Set:
Java 21 (openJDK), Spring Boot, Spring Cloud Gateway, Spring Data JPA, Spring MVC, Maven, Logback, Kafka, MS SQL Server, Oracle, OpenSearch, Redis, Prometheus, Grafana, ELK, OpenTelemetry, MinIo, SMTP, Spring Tool Suite, Apache Tomcat, Git, Cloud platforms (AWS/Azure/GCP)
About the Role
Xylium Global Services is looking for an experienced Java Developer to design, build, and support scalable microservices and backend systems. You will work across the full stack of a modern Spring Boot ecosystem — from APIgateways and data persistence to observability and messaging — building resilient, production-grade services for our platform.
Key Responsibilities
- Design, develop, and maintain microservices using Java 21 (OpenJDK) and Spring Boot.
- Build and manage API routing, security, and traffic control using Spring Cloud Gateway.
- Develop data access layers with Spring Data JPA across relational databases (MS SQL Server, Oracle, MySQL).
- Implement structured, environment-aware logging using Logback.
- Design and integrate event-driven, asynchronous workflows using Apache Kafka.
- Implement full-text and log search capabilities using OpenSearch.
- Use Redis for caching, session management, and improving application performance.
- Set up and consume monitoring and observability pipelines using Prometheus, Grafana, ELK, and
- OpenTelemetry.
- Integrate object storage solutions using MinIO for file and document handling.
- Configure and troubleshoot transactional email delivery via SMTP.
- Develop and debug applications using Spring Tool Suite
- Deploy and manage applications on Apache Tomcat.
- Write clean, well-tested, maintainable code and participate in code reviews.
- Collaborate with cross-functional teams (QA, DevOps, Product) to deliver features on schedule.
- Troubleshoot production issues, perform root cause analysis, and implement fixes.
Required Skills & Experience
- 3–5 years of hands-on experience in Java backend development.
- Solid proficiency in Java 21 (OpenJDK) and Spring Boot framework.
- Practical experience with Spring Cloud Gateway for API gateway/routing configurations.
- Solid understanding of Spring Data JPA and ORM concepts.
- Experience with Logback for application logging and log management.
- Working knowledge of Apache Kafka for producer/consumer messaging patterns.
- Experience with relational databases: MS SQL Server, Oracle, and/or MySQL.
- Familiarity with OpenSearch (or Elasticsearch) for indexing and search.
- Hands-on experience with Redis for caching and data structures.
- Exposure to observability tooling: Prometheus, Grafana, ELK Stack, and/or OpenTelemetry.
- Experience integrating object storage systems such as MinIO.
- Understanding of SMTP-based email integration.
- Comfortable working with Spring Tool Suite (STS 4.0) as an IDE.
- Experience deploying and configuring applications on Apache Tomcat.
- Good understanding of RESTful API design and microservices architecture.
- Familiarity with version control (Git) and CI/CD pipelines.
- Good to Have
- Exposure to containerization (Docker) and orchestration (Kubernetes).
- Experience with cloud platforms (AWS/Azure/GCP).
- Understanding of security best practices (OAuth2/JWT).
- Knowledge of unit and integration testing frameworks (JUnit, Mockito, Testcontainers).
Intersted person's please share your details below mentioned mail id:
[email protected]
Pay: ₹500,000.00 - ₹1,200,000.00 per year
Work Location: In person
📌 Java Developer (Porur)
🏢 Lexicon Infotech
📍 Porur