Software Engineer II (Java/Spring)
Core
Develop new solutions, features, and enhancements for engineering programs and projects within assigned areas, ensuring alignment with business needs and technology architecture standards.
Role type
Mid-to-senior IC Java/Spring backend engineer
Builds
New application features, small enhancements, and break/fix implementations for banking solutions
Domain
Financial services / Banking
Deliverable
production ML models | product features
Required skills
Java, Spring, Spring Boot, RESTful APIs, Angular, SQL, NoSQL, Git, CI/CD pipelines, Agile methodologies
Preferred skills
Credit decisioning experience, team leading experience
Technologies
PostgreSQL, MySQL, MongoDB, Cosmos DB, GitHub, Bitbucket
Responsibilities
Develop new features and perform unit/component testing; execute small enhancements and break/fix implementations; analyze technical requirements and recommend engineering solutions; monitor product lifecycles and undertake re-development where required; document and verify system components and architecture designs; participate in quality management reviews; provide technical expertise during incident management; assist in developing processes for issue prevention and resolution.
Seniority
Mid-level, hands-on IC