Senior Java Developer
Core
Design, develop, and maintain scalable enterprise backend applications using Java, Spring Boot, and microservices.
Role type
Senior IC Java backend engineer (microservices)
Builds
Scalable microservices and RESTful APIs
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java 8/11/17, Spring Boot, Microservices architecture, Apache Kafka, RESTful APIs, Hibernate/JPA, Relational databases (Oracle/PostgreSQL/MySQL), Docker, Kubernetes, CI/CD tools, Git, Maven, Gradle
Preferred skills
Agile/Scrum methodologies
Technologies
Spring Framework, Kafka Streams, Jenkins
Responsibilities
Design, develop, test, and maintain Java-based backend applications; Build scalable Microservices using Spring Boot; Develop and consume RESTful APIs; Implement Apache Kafka for event-driven architecture; Integrate applications with databases and third-party systems; Write clean, efficient, and maintainable code; Perform unit testing, integration testing, and troubleshoot application issues; Optimize application performance, scalability, and security; Support application deployment through CI/CD pipelines.
Seniority
Senior, hands-on IC