Java Developer
Core
Design, develop, test, and maintain scalable server-side applications and microservices using Java and Spring ecosystem for financial services clients.
Role type
Senior IC Java Backend Developer
Builds
Scalable server-side applications, RESTful APIs, and microservices
Domain
Financial services / Cloud-native backend engineering
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, RESTful APIs, Microservices, SQL, NoSQL, Docker, Kubernetes, CI/CD, Git, Agile
Preferred skills
Kafka, RabbitMQ, Event-driven architecture, OAuth 2.0, JWT, Infrastructure-as-code, Domain-Driven Design
Technologies
Spring Framework, AWS, Azure, GCP, PostgreSQL, MySQL, MongoDB, Redis, Jenkins, GitLab, GitHub Actions, Prometheus, Grafana, ELK Stack, Terraform, CloudFormation
Responsibilities
Design and manage RESTful APIs and microservices; Optimize application performance, scalability, and reliability; Maintain CI/CD pipelines and support DevOps practices; Develop unit and integration tests; Integrate third-party APIs and external systems; Ensure application security and compliance; Participate in code reviews and mentoring.
Seniority
Senior, hands-on IC