Software Engineer Java Backend
Core
Design, develop, and implement AI-native and non-AI applications, managing the full lifecycle of backend services and model integration for professional and institutional partners.
Role type
Senior IC Java Backend Engineer (AI/ML integration)
Builds
APIs, platforms, and financial services for professional and institutional partners
Domain
Fintech / Banking / AI
Deliverable
production ML models
Required skills
Java, Microservices, REST/GraphQL APIs, Docker, Kubernetes, RabbitMQ, Git, Linux, Oracle/PostgreSQL/Redis, TDD, Event-driven architecture
Preferred skills
LLMs, Prompt Engineering, specification-driven development, Banking/Fintech experience
Technologies
ClaudeCode, Jbehave, TestNG, Selenium, Jenkins, Tomcat
Responsibilities
Develop and maintain AI and non-AI generated code applications using coding agents; Collaborate in all phases of software development from ideation to deployment; Contribute to technical decisions, perform code reviews and tests; Ensure high code quality and continuous improvement of best practices; Collaborate with Product Owners on architecture of quality solutions; Support applications to ensure customer satisfaction; Lead complex projects with minimal supervision and iterative feature delivery; Ensure solutions meet security, compliance, and governance requirements in a regulated financial environment