Software Development Engineer - AI Focus
Core
Software Development Engineer using AI coding agents as the primary method to modernize legacy Java monoliths into microservices.
Role type
Senior IC Java Engineer (AI-assisted development)
Builds
Independently deployable Java microservices and secure RESTful APIs
Domain
FinTech / Payments / Cloud-native architecture
Deliverable
production ML models | product features
Required skills
Java 21+, Spring Boot 3, AI coding agents (Claude Code), microservices architecture, Azure, Docker, Kubernetes, relational databases (SQL), automated testing (JUnit/Mockito), CI/CD pipelines
Preferred skills
Azure Kubernetes Service (AKS), payments/fintech domain knowledge, event-driven integration patterns
Technologies
Java 21, Spring Boot 3, Azure, Azure SQL, Docker, Kubernetes, Azure Service Bus, JPA/Hibernate, JUnit, Mockito, Git, Maven/Gradle
Responsibilities
Design and operate production-grade Java microservices; decompose legacy monoliths into domain-oriented services; develop secure RESTful APIs; implement event-driven integrations; build comprehensive automated test suites; containerize and deploy services; contribute to CI/CD and observability; monitor application performance and reliability.
Seniority
Senior, hands-on IC