Senior Java Platform Engineer
Core
Design, develop, and operate backend services and APIs primarily in a Java environment.
Role type
Senior Java Platform Engineer
Builds
Backend services, REST/SOAP APIs, and admin interfaces
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java, Spring, Spring Boot, REST/SOAP API design, Oracle, MS SQL Server, JPA/Hibernate, SQL/PL-SQL, Liquibase, CI/CD, Git, Maven, OAuth2/OIDC, Kerberos, OWASP, Secure Coding, JUnit, Mockito, Cucumber, Vue.js, Angular
Preferred skills
BPMN, Drools, Node.js, E2E testing, JMeter, banking/financial regulated environment experience
Technologies
Java, Spring, Spring Boot, Oracle, MS SQL Server, JPA, Hibernate, Liquibase, Maven, Git, JUnit, Mockito, Cucumber, Vue.js, Angular, OAuth2, OIDC, Kerberos, OWASP
Responsibilities
Design and develop backend services and APIs; integrate databases; implement and maintain CI/CD pipelines; apply security best practices; participate in automated testing strategies; provide production support and incident analysis; document APIs and architecture; collaborate with business and IT teams
Seniority
Senior, hands-on IC