Java Developer
Core
Design, develop, test, and troubleshoot secure, high-quality production software applications and services using Java and cloud-native technologies.
Role type
Senior Java Full Stack Developer (Cloud-Native)
Builds
Cloud-native applications, RESTful microservices, containerized solutions, and resilient, scalable platforms.
Domain
Financial Technology / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Core Java 11+, Spring Boot, Docker, Kubernetes, Kafka, RESTful API design, TDD, Unit testing (JUnit/Mockito), Microservices architecture, Cloud deployment, Database management (Oracle/Cassandra)
Preferred skills
High-throughput STP platform experience, Open-source library development
Technologies
Java, Spring Boot, Docker, Kubernetes, Kafka, Cassandra, Oracle, JUnit, Mockito, TDD
Responsibilities
Design, develop, test, and troubleshoot software applications and services; Write secure, high-quality production code; Review and debug code contributed by others; Identify and automate recurring remediation tasks to improve application stability.