Responsibilities, 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 with 6+ years of proven
commercial JAVA experience. - Knowledge of best practice and patterns across the implementation, build and deployment
of JAVA services. - Proven extensive experience of Java ecosystem and related technologies and frameworks.
- Spring Boot, Spring libraries and frameworks.
- Hibernate
- Maven
- 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 architecture
- Solid knowledge of working within a cloud-based infrastructure, ideally AWS
- Knowledge of NoSQL and relational database management systems, especially PostgreSQL
- Experience of building services within event or stream-based systems using either SQS, Kafka or Pulsar, CQRS
- Thorough understanding of Computer Science fundamentals and software patterns
Nice to have:
- Experience with AWS Services such as Lambda, SQS, S3, Rekognition Face Liveness
- Experience with Camunda BPMN
Working Conditions
Hybrid work model with four days working from the Kochi office and Fridays as work-from-home.
Employees can choose from multiple shift options : 9:00 am to 6:00 pm, 10:00 am to 7:00 pm and 11:00 am to 8:00 pm