Java Software Engineer
Core
Design, implement, and test cloud-native Java applications supporting wealth management business needs.
Role type
Mid-level IC Java Software Engineer
Builds
Cloud-native Java applications and microservices for wealth management clients
Domain
Financial Services / Wealth Management Technology
Deliverable
production ML models | product features
Required skills
Java development, Solid core Java knowledge, JUnit 5 or TestNG, SQL, Hibernate, Spring Boot, Git, Maven or Gradle, Docker, Kubernetes concepts, Bash/Ksh/Python scripting
Preferred skills
Microservice Architecture, Performance tuning, Agile development at scale
Technologies
Java, JUnit 5, TestNG, Hibernate, Spring Boot, Git, Maven, Gradle, Docker, Podman, Buildah, Kubernetes, Bash, Ksh, Python
Responsibilities
Design, implement, and test cloud-native Java applications; Participate in code and architecture reviews; Mentor junior team members; Collaborate with Business Partners and Program Management to deliver solutions; Ensure project deliverables are completed on time and to quality standards; Work with application support teams for issue resolution.
Seniority
Mid-level, hands-on IC