Develop new features for the business and enhance the platform architecture to support future roadmap initiatives.
Work closely with other developers, software architects and product owners to understand requirements, shape implementation approaches and ensure smooth integration of microservices and components.
Contribute to CI/CD pipelines (Jenkins/Terraform), run services in Kubernetes (EKS on AWS), and support monitoring/alerting (Prometheus/Grafana).
Use AI coding tools to accelerate delivery while maintaining rigorous code quality through reviews and strong engineering judgement.
Requirements
Java Expertise: Strong experience with Java 17/21, Spring Boot, and both RDBMS and NoSQL persistence technologies.
Openness to learning additional languages used across the team.
AI-Native Development: Experience using AI coding assistants (e.g. Claude Code, GitHub Copilot, Cursor or similar) and the ability to review and refine AI-generated code to production quality.
Engineering Judgement: The ability to balance speed with technical quality, deciding when to leverage AI tools versus hands-on implementation.
System & Event Architecture: Exposure to event-driven and publish–subscribe technologies such as Kafka, RabbitMQ or SNS/SQS.
Testing Skills: Experience writing well-tested code and contributing to robust automated test suites.
Collaboration & Communication: Comfortable working closely with cross-functional colleagues in an agile environment, sharing ideas and giving/receiving feedback.