Java Developer- Senior Associate- Financial Services
Core
Design, develop, test, and maintain scalable Java-based applications and services for complex business challenges.
Role type
Senior IC Java Developer
Builds
Modern, scalable, and high-performing applications
Domain
Financial Services / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java, Spring Framework, Spring Boot, Microservices, REST/SOAP APIs, Hibernate/JPA, Relational Databases (Oracle/PostgreSQL/MySQL), NoSQL (MongoDB/Cassandra), CI/CD, Docker, Kafka/RabbitMQ, JUnit/Mockito
Preferred skills
Cloud platforms (GCP/Azure/AWS), Kubernetes, JavaScript frameworks (Angular/React/Vue), Infrastructure as Code (Terraform/CloudFormation), TDD
Technologies
Java, Spring Boot, Hibernate, JPA, Oracle, PostgreSQL, MySQL, MongoDB, Cassandra, Kafka, RabbitMQ, JMS, Maven, Gradle, Jenkins, GitLab, Docker, JUnit, Mockito, Testcontainers, Angular, React, Vue.js, Kubernetes, Terraform, CloudFormation, GitHub Actions, GitLab CI
Responsibilities
Design and develop Java applications; Lead technical design discussions; Write clean, tested code; Perform code reviews and mentor engineers; Optimize application performance; Investigate production issues; Collaborate with Product Managers, QA, and DevOps.
Seniority
Senior, hands-on IC