Java Software Engineer (Senior)
Core
Develop and maintain scalable Java backend services, optimize system performance, and establish AI usage standards to improve engineering productivity.
Role type
Senior IC Java backend engineer (AI-assisted development)
Builds
Microservices architecture for proprietary POS and SaaS solutions
Domain
Fintech / Point-of-Sale (POS) / Cloud-native applications
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Cloud platforms (AWS/Azure/GCP), Relational Databases (SQL/ORM), OOP, design patterns, concurrency, unit testing, code reviews
Preferred skills
AI-assisted development, workflow automation, AI tool integration, mentoring junior engineers
Technologies
Spring Boot, JUnit, AWS, Azure, GCP, SQL
Responsibilities
Develop clean, scalable Java backend services; Optimize system performance and development workflows; Identify bottlenecks and leverage AI tools for automation; Define and promote AI usage standards; Establish validation practices for AI-generated code; Build reusable AI playbooks and toolkits; Mentor junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities