Senior Java Backend Engineer
Core
Design, develop, test, and maintain enterprise-grade Java applications and scalable microservices driving secure, profile-based interactions with internal systems.
Role type
Senior IC backend engineer (Java/Spring Boot)
Builds
RESTful APIs, microservices, and backend systems for internal enterprise applications
Domain
Enterprise software development, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java (8/11/17+), Spring Boot, Spring MVC, Hibernate, microservices architecture, REST API design, SQL databases, OOP, data structures, algorithms, design patterns
Preferred skills
Modern C++, AI/ML integrations, Data Engineering, Big Data technologies, Infrastructure as Code (Terraform, Ansible), financial services domain experience
Technologies
Java, Spring Boot, Spring MVC, Hibernate, SQL, Terraform, Ansible
Responsibilities
Design, develop, test, and maintain enterprise-grade applications; Build and enhance RESTful APIs, microservices, and backend systems; Participate in system design, architecture discussions, and technical reviews; Optimize application performance, scalability, and reliability; Develop automated unit, integration, and regression tests; Troubleshoot production issues and provide timely resolutions
Seniority
Senior, hands-on IC