Transform your career with a challenging role as a Java Microservices Developer.
Job Description
We are seeking an experienced and skilled Java developer to join our team. In this role, you will be responsible for designing, developing, and deploying scalable and high-performance microservices-based solutions using Java.
Your primary focus will be on working with REST microservices, ensuring they meet the required standards of scalability, performance, and reliability. Additionally, you will work closely with the Cloud team to implement cloud-based solutions, preferably on Azure, utilizing its services and features effectively.
You will also be involved in the development of Azure DevOps pipelines, automations, and processes, ensuring seamless integration with the existing infrastructure. Furthermore, you will contribute to the optimization of MS SQL Server queries, procedures, and tuning to improve database performance.
In terms of DevOps, you will be expected to work closely with the CI/CD team to ensure continuous delivery of high-quality software. Your experience with agile methodologies such as Scrum, Kanban, or SAFe is highly valued.
Required Skills and Qualifications
* Solid background in IT with architectural vision.
* Real command of the Java programming language.
* Experience with REST microservices and understanding of how to build scalable and high-performance solutions.
* Practical experience in cloud environments, preferably on Azure.
* Familiarity with Azure DevOps and experience with pipelines, automations, and processes.
* Strong knowledge of MS SQL Server, including optimized queries, procedures, and tuning.
* Experience with DevOps and CI/CD on a daily basis.
* Experience with agile methodologies such as Scrum, Kanban, or SAFe.
Benefits
We offer a comprehensive benefits package that includes:
* Health insurance.
* Dental Plan.
* Life insurance.
* Transportation vouchers.
* Meal/Food Voucher.
* Childcare assistance.
* Gympass.
Others
We promote an inclusive culture that values diversity, equity, and social responsibility. We believe in empowering our employees through continuous learning and professional development opportunities. Join us and be part of a collaborative and innovative environment that encourages teamwork and growth.