Software Engineer II
Core
Develop scalable, cloud-ready Java applications and microservices, contributing to software architecture and production support.
Role type
Senior IC Java software engineer (microservices)
Builds
Modular, extensible, maintainable, and performant cloud applications
Domain
Fintech / Digital Payments
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Kafka, RESTful Web Services, JPA, microservices architecture, automated testing, performance optimization, secure coding, CI/CD, TDD
Preferred skills
AI-assisted applications, autonomous agents, agentic workflows
Technologies
Java, Spring, Spring Boot, Kafka, JPA
Responsibilities
Design software components translating product requirements into scalable technical solutions; Contribute to software architecture decisions and technical design discussions; Build modular, extensible, maintainable, and performant applications; Design, execute, and maintain unit, functional, and integration tests; Troubleshoot application and production issues using structured root cause analysis; Research new technologies, frameworks, and engineering practices
Seniority
Mid-Senior, hands-on IC