Senior Software Engineer
This role requires a highly skilled and experienced software engineer to join our team as a Senior Software Engineer.
Job Description:
The ideal candidate will have at least 5 years of experience with Java, strong knowledge of designing scalable APIs, experience with CI/CD pipelines and testing frameworks, and be comfortable working in an agile development environment.
They should also have good knowledge of Kubernetes, Docker, microservices, and AWS, with favourable skills in MySQL, MongoDB, and Snowflake.
Key Responsibilities:
* Work on bug fixing and improving application performance.
* Design and implement new functionality.
* Participate in code reviews across multiple services and languages.
* Contribute to using development tools, CI, source control, and tracking system.
* Ensure software is up to date with latest technologies.
Technical Skills:
* 5+ years of experience with Java.
* Strong knowledge of designing scalable APIs.
* Experience with CI/CD pipelines and testing frameworks.
* Comfortable working in an agile development environment.
* Good knowledge of the following: Kubernetes, Docker, microservices, AWS.
* Favourable skills: MySQL, MongoDB, Snowflake.