Software Engineer - Java
Core
Develop and enhance proprietary decisioning software enabling organizations to make smarter, faster decisions.
Role type
Software Engineer (Java)
Builds
High-quality, scalable decisioning platforms and features
Domain
Financial services / Data technology
Deliverable
production ML models | product features
Required skills
Java, object-oriented design, Git, Agile development, automated testing, code reviews, production issue resolution
Preferred skills
API development, backend services, cloud technologies, CI/CD, DevOps, relational databases, enterprise-scale applications
Responsibilities
Design, develop, and maintain Java software; build new features and enhance existing capabilities; collaborate with Product Owners, Engineers, and Architects; contribute to the full software development lifecycle; write clean, maintainable, and well-tested code; participate in code reviews and technical discussions; investigate and resolve production issues; support continuous improvement initiatives
Seniority
Mid-level, hands-on IC