Senior Java Engineer
Core
Design, develop, test, and deploy scalable enterprise-grade Java applications and backend services.
Role type
Senior IC Java Engineer (Backend)
Builds
Scalable Java-based applications, RESTful APIs, and microservices
Domain
Financial services technology
Deliverable
production ML models | product features
Required skills
Core Java (8/11/17), Spring Boot, Spring MVC, Microservices Architecture, RESTful Web Services, Hibernate/JPA, Relational Databases (SQL Server, Oracle, MySQL, PostgreSQL), Git, Maven/Gradle, Unit Testing (JUnit, Mockito), Design Patterns, OOP
Preferred skills
CI/CD pipelines, DevOps practices, Application security, Code reviews
Technologies
Java, Spring Boot, Spring MVC, Hibernate, JPA, SQL Server, Oracle, MySQL, PostgreSQL, Git, Maven, Gradle, JUnit, Mockito
Responsibilities
Design and develop scalable Java applications; Build and maintain RESTful APIs and microservices; Develop backend services using Java and Spring Boot; Collaborate with business analysts and architects; Write clean, maintainable code; Troubleshoot and optimize application performance; Participate in code reviews; Work with CI/CD pipelines; Ensure application security and scalability
Seniority
Senior, hands-on IC