Systems Programmer I
Core
Building and enhancing Java-based backend applications and AI-driven data-enabled features in a distributed environment.
Role type
Mid-level backend engineer (Java/Python)
Builds
Production-ready backend applications and data-enabled features
Domain
Financial services technology / AI and data solutions
Deliverable
production ML models | product features
Required skills
Java, Python, Spring Boot, REST APIs, SQL/NoSQL, CI/CD pipelines, distributed systems, TypeScript
Preferred skills
Angular, messaging systems, event-driven architectures, cloud platforms (Azure), AI/data-driven applications
Technologies
Java, Python, Spring Boot, TypeScript, Angular, SQL, NoSQL, OpenShift, Azure
Responsibilities
Develop and maintain Java-based backend applications in a distributed environment, Implement features end-to-end from development through deployment, Troubleshoot and resolve issues in existing applications, Write clean, maintainable, and scalable code following best practices, Perform code reviews and continuously improve code quality, Work with CI/CD pipelines to support reliable delivery
Seniority
Mid-level, hands-on IC