Senior Java Developer
Core
Designing and building high-volume, low-latency Java applications and microservices for business requirements.
Role type
Senior IC backend Java developer
Builds
Java-based applications, RESTful web services, and microservices
Domain
Enterprise software development, cloud-native systems
Deliverable
production ML models | product features
Required skills
Java, Spring Framework, Spring Boot, Hibernate, RESTful APIs, messaging systems (Kafka, RabbitMQ), design patterns, unit/integration testing (JUnit, Mockito), CI/CD tools, Docker/OpenShift
Preferred skills
AWS, Oracle/PostgreSQL, enterprise integration patterns
Responsibilities
Challenge and refine business requirements, participate in agile ceremonies and software design, develop high-availability systems, provide Level 3 support for live applications, advocate for secure coding practices
Seniority
Senior, hands-on IC