Java Developer
Core
Design, develop, and maintain server-side Java applications and microservices for financial services and technology firms.
Role type
Senior IC Java Developer
Builds
Server-side applications, RESTful APIs, and microservices
Domain
Financial services / Software Engineering
Deliverable
production ML models | product features
Required skills
Java, Spring Framework (Boot, MVC, Data, Security), RESTful APIs, microservices architecture, SQL, NoSQL, Docker, Kubernetes, CI/CD, Git, message brokers
Preferred skills
Kafka, RabbitMQ, finance or legal operations domain knowledge
Technologies
Java, Spring Boot, Spring MVC, Spring Data, Spring Security, PostgreSQL, MySQL, MongoDB, Redis, Docker, Kubernetes, Jenkins, GitLab, GitHub Actions, Kafka, RabbitMQ
Responsibilities
Design and manage RESTful APIs and microservices; Optimize application performance, scalability, and reliability; Participate in code reviews and mentoring junior developers; Develop unit and integration tests; Integrate third-party APIs and external systems; Maintain CI/CD pipelines and support DevOps practices
Seniority
Senior, hands-on IC