Job Description & Requirements
As a microservices developer, you are required to build software systems that have well-defined interfaces. The selected candidate will have to write modular and reusable code.
Key Responsibilities
- Design and develop Microservices systems with Java, Spring or Node.js
- Communicate with the tech lead, to understand the technology thoroughly
- Perform unit and system testing
- Understand business requirements and create plans accordingly
- Work in an agile environment
- Perform threat and risk assessments
Requirements
- Bachelor’s/Master’s degree in computer science.
- At least 4+ years of experience building large-scale software applications
- Extensive knowledge of SQL
- Previous work experience with Spring framework
- Knowledge of RESTful API services
- Experience in solving technical issues with thorough research and investigation
- Hands-on experience with Java technologies
- Work closely with the software architects to create high-level applications
- Excellent written and verbal communication skills with proven Fluency in English
We are a motivated and experienced team of top performers who are committed to providing a mutually respectful work environment. At YMGIT, we believe diversity and equal employment opportunities among our teammates are critical to our success as a global business. We provide a collaborative work environment and seek to recruit, develop and retain the most talented professionals from a diverse candidate pool across the globe. We are one of the fast-growing companies in the region and there are a lot of opportunities to grow with us.