Senior Java Developer
Core
Design, develop, and maintain high-quality, secure, scalable, and maintainable distributed software solutions focused on high throughput and performance.
Role type
Senior Java Backend Engineer
Builds
Distributed applications and scalable software solutions
Domain
Enterprise Software / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Spring, Distributed Systems, Unit Testing, Acceptance Testing, Automated Testing, Continuous Integration, Code Reviews
Preferred skills
Knowledge of Oracle Coherence, Apache Cassandra, Kafka, Tomcat, Agile practices, DevOps practices
Technologies
Spring, Oracle Coherence, Apache Cassandra, Kafka, Tomcat
Responsibilities
Design and develop scalable software solutions, collaborate with stakeholders to define technical solutions, apply Agile and DevOps practices, support testing and deployment across environments, contribute to continuous improvement initiatives
Seniority
Senior, hands-on IC