Senior Java Developer
- Source: Naukri
- Epam Systems
- On-site
- Chennai
- Full-Time
- Senior
Job Description
Description
Senior Software Engineer with 5+ years of experience in Java Spring Bootbased microservices.
Strong expertise in Java, J2EE, Spring, RESTful APIs, Kafka, and build tools like Maven/Gradle, with hands-on cloud migration experience.
improve development productivity, code quality, and automation.
Design and develop scalable, secure applications, with solid experience in SQL/relational databases and MongoDB, plus exposure to Elasticsearch, Kibana, and Logstash.
Proficient in writing robust unit and integration tests using JUnit, Mockito, and Cucumber, with a strong focus on TDD and code quality.
Strong analytical, communication, and collaboration skills to work effectively in global teams; experience with distributed caching (e.g., Geode, Ignite, Cassandra) is a plus.
Skills
- Java
- spring
- j2ee
- Kafka
- apache-maven
- Gradle
- MongoDB
- Elasticsearch
- kibana
- logstash
- JUnit
- mockito
- Cucumber
- cassandra
- apache-cassandra
