Java Backend
Core
Designing, building, and maintaining scalable enterprise-grade Java applications and distributed microservices.
Role type
Senior Java Backend Engineer (Microservices)
Builds
Distributed systems, REST APIs, and cloud-native applications
Domain
Enterprise Software, Cloud Computing
Deliverable
production ML models | product features | infrastructure
Required skills
Java (J2EE, 9+ years), Microservices architecture, REST API design, Oracle Database, SQL, Cloud platforms (AWS/Azure), SOLID principles, Kafka, Redis, Cassandra, NiFi, NATS, Zookeeper, Splunk
Preferred skills
Code review leadership, test strategy development, cross-functional coordination, performance optimization
Technologies
Java, J2EE, Oracle, AWS, Azure, PCF, NiFi, NATS, Kafka, Zookeeper, Splunk, Redis, Cassandra
Responsibilities
Develop web services and microservices architectures, write complex SQL queries for data-heavy applications, deploy cloud-native applications, conduct code reviews and performance optimization, coordinate with cross-functional teams
Seniority
Senior, hands-on IC with leadership responsibilities