Backend Java API Developer
Core
Design, build, and maintain Java-based API systems and application programs to meet specific business needs.
Role type
Intermediate Backend Java API Developer
Builds
New or revised application systems and programs
Domain
Financial services technology
Deliverable
production ML models | product features
Required skills
Java (7-17), Spring Boot, Spring Data, Spring Security, MongoDB, Oracle, Confluent Kafka, Apache Camel, REST, SOAP, OpenAPI, Microservices, Docker, Jenkins, Maven, Gradle, SonarQube, JIRA, Confluence, GitHub, Bitbucket
Preferred skills
Systems analysis, project management techniques, consulting methods
Technologies
Java, Spring Boot, Spring Data, Spring Security, MongoDB, Oracle, Confluent Kafka, Apache Camel, OpenShift, Docker, Tekton, Harness, Jenkins, Maven, Gradle, SonarQube, REST, SOAP, OpenAPI, Microservices, JIRA, Confluence, GitHub, Bitbucket
Responsibilities
Conduct feasibility studies, time and cost estimates, and IT planning; Monitor and control all phases of development including analysis, design, construction, testing, and implementation; Analyze complex problems and evaluate business and system processes; Recommend and develop security measures; Consult with users and technology groups on advanced programming solutions; Define operating standards and processes; Act as an advisor or coach to new or lower-level analysts; Assess risk in business decisions to ensure compliance with laws and regulations.
Seniority
Intermediate, limited supervision