SOFTWARE DEVELOPER ANALYST III (Java) - Channels
Core
Develop and evolve Java microservices in the Customer Intelligence team, ensuring quality, performance, and system integration.
Role type
Senior IC backend engineer (Java microservices)
Builds
APIs and microservices for a global financial Super App
Domain
Fintech / Banking
Deliverable
production ML models | product features
Required skills
Java 8+, Spring ecosystem, microservices architecture, Kafka/SQS/SNS, Kubernetes (EKS), relational and NoSQL databases, CI/CD, automated testing, security (JWT/OAuth2)
Preferred skills
Micronaut, AWS services, Gitflow, AI-assisted development tools, Agile/DevOps practices
Technologies
Spring Boot, Micronaut, Kafka, SQS, SNS, Kubernetes, EKS, PostgreSQL, SQL Server, MongoDB, DynamoDB, GitLab CI, GitHub Actions, Jenkins, AWS
Responsibilities
Develop and maintain RESTful APIs; participate in code reviews; write unit and integration tests; integrate services with databases and queues; implement secure authentication/authorization; document application decisions; support junior team members; contribute to architecture decisions
Seniority
Senior, hands-on IC with technical leadership