# Microservices Architect

**Company:** [Infosys Singapore & Australia](http://jobs.workable.com/companies/wC83hmrGHu1htzj3qou2pH.md)
**Location:** Singapore, Singapore
**Workplace:** on site
**Employment type:** Full-time
**Department:** Digital- XTI- Experience transformation and innovation

[Apply for this job](http://jobs.workable.com/view/e14ec0a0-ed0d-4a61-acf0-2bb19bdf58f6)

## Description

Microservices Architect (Digital)

We are looking for a highly skilled and experienced Technology Architect to join our digital team. The ideal candidate will have a deep understanding of software architecture principles, excellent problem-solving skills, and the ability to lead and mentor development teams in building robust and scalable Java-based solutions.

Responsibilities:

-   Collaborate with stakeholders to define and refine application requirements and translate them into scalable and maintainable architectural designs.
-   Design and architect microservices-based solutions that align with business goals and technical requirements.
-   Evaluate and select appropriate technologies, tools, and frameworks to achieve desired system qualities (performance, scalability, security, etc.).
-   Lead the development of microservices-based applications, including designing APIs, integrating services, and ensuring data consistency and communication between microservices.
-   Define service contracts, data models, and interactions between microservices to ensure seamless integration within the ecosystem.
-   Provide technical guidance and mentorship to development teams throughout the project lifecycle.
-   Review code, architecture, and design decisions to ensure compliance with best practices and architectural standards.
-   Collaborate with cross-functional teams, including product managers, developers, and testers, to drive successful project outcomes

## Requirements

Qualifications:

-   10+ years of experience in Java software development, with a strong focus on microservices architecture.
-   Experience with Oracle database technologies.
-   Experience with Spring framework, Hibernate ORM, and other Java frameworks.
-   Excellent problem-solving and analytical skills.
-   Strong communication and interpersonal skills.
-   Ability to work independently and as part of a team.
