An exciting opportunity to join an established UK based company with 20% year on year growth rate.
Responsibilities
- Work and collaborate with your team to achieve shared delivery objectivesActively contributing to all activities and ceremonies of your team
- Understanding product and engineering requirements
- Proposing and agreeing low level design and defining their implementation tasks
- Writing well-structured, clean and performant code in JAVA
- High code quality demonstrated by automated test coverage (unit level and higher) and minimal defects
- Diagnosing and solving customer impacting problems with services in production
- Proactively identify and sharing opportunities for technical and process improvements
- Participate in code reviews to ensure code quality and adhere to coding standards.
- Collaborate with software development squads, DevOps and cross-functional teams, including product managers, UI/UX designers, and quality assurance (QA) teams, to deliver high-quality software solutions.
Knowledge, Skills and Experience Required
- Able to communicate clearly and accurately on technical topics in English (verbal and written)
- Can write performant, testable and maintainable JAVA code
- 10+ years of proven commercial JAVA experience
- Proven extensive experience of Java ecosystem and related technologies and frameworks Spring Boot, Spring libraries and frameworks Hibernate Maven
- Experience of building services in stream-based systems such as SQS, Kafka, RabbitMQ or Pulsar
- Knowledge of best practice and patterns across the implementation, build and deployment of JAVA services
- Fluent in TDD and familiar with BDD Knowledge of Git, JIRA, Confluence, Maven, Docker and using Jenkins
- Solid experience of working with RESTful services in microservices oriented architectures
- Solid knowledge of working within a cloud based infrastructure, ideally AWS Knowledge of NoSQL and relational database management systems, especially PostgreSQL
- Thorough understanding of Computer Science fundamentals and design patterns
Nice to have :
- Experience with AWS Services such as Lambda, SQS, S3, Rekognition Face Liveness
- Experience with Camunda BPMN
- Experience using AI coding assistants such as GitHub Copilot, Claude, OpenCode, and leading AI models
Job Types: Full-time, Permanent
Pay: ₹2,000,000.00 - ₹4,000,000.00 per year
Ability to commute/relocate:
- Kochi, Kerala: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- Do you have any experience in using SQS, Kafka, RabbitMQ or Pulsar?
Experience:
- Java: 10 years (Required)
- Spring Boot and Microservices: 5 years (Required)
Work Location: In person