Java Developer with Spring Expertise
Core
Design, develop, and improve scalable applications for the Accounts and Customer Experience sector using Java and Spring Boot.
Role type
Senior full-stack Java developer (Spring Boot, microservices)
Builds
Distributed platforms and RESTful microservices for on-premises and cloud environments
Domain
Financial services / Brokerage
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, REST API design, microservices architecture, AWS (Lambda, S3), TDD/BDD, CI/CD, relational databases (Oracle, DB2), NoSQL (DynamoDB), Agile methodologies
Preferred skills
.NET technologies, AWS Developer or Solutions Architect certification
Technologies
AWS Lambda, Spring Boot, JUnit, Jest, IntelliJ, Eclipse, Oracle, DB2, DynamoDB, REST, SQL, CI/CD, TDD, microservices
Responsibilities
Design and develop scalable applications for Accounts and Customer Experience; Create new features across distributed on-premises and cloud platforms; Contribute to application-level architecture and design discussions; Implement unit, functional, and integration tests using TDD/BDD; Assist with CI/CD practices and platform upgrades; Deploy and maintain applications in on-premises and AWS cloud environments
Seniority
Senior, hands-on IC