Architect, design, and implement enterprise-scale distributed systems based on microservices architecture.
Apply expertise in application, infrastructure, and security architecture with a focus on performance, scalability, availability, and reliability.
Translate business and functional requirements into effective solution designs, ensuring technical feasibility and alignment with enterprise goals.
Collaborate closely with subject matter experts and stakeholders to validate requirements and provide effective technical solutions.
Establish and enforce best practices, design standards, and implementation patterns for microservices.
Drive innovation by developing accelerators, frameworks, and tools that enhance delivery quality and efficiency.
Assess and integrate emerging technologies, balancing cost, compatibility, and usability factors in solution design.
Recommend, evaluate, and implement technology/platform upgrades to support evolving business needs.
Identify design risks, propose alternatives, and ensure risk mitigation strategies are in place.
Support UAT and post-implementation activities, resolving technical issues and validating requirements.
Ensure all solutions adhere to security protocols, coding standards, and compliance frameworks (including PCI and OAuth).
Qualifications & Requirements
Bachelor's degree in Computer Science, Engineering, or a related field.
10-15 years of progressive experience in solution architecture, application development, and backend integration.
Strong hands-on expertise in
Java/J2EE, Core Java (Java 8+), Spring, Spring Boot, JUnit, and Cucumber
.
In-depth knowledge of
SOA, microservices architecture, RESTful APIs, and SOAP services
.
Skilled in designing and delivering scalable, enterprise-grade microservices.
Prior experience in the
banking domain
is essential.
Proficiency with
messaging and middleware platforms
(MQ, JMS, Kafka) and event-driven design approaches.
Practical experience with
Spring Cloud
for microservices orchestration.
Strong exposure to
Azure Kubernetes Service (AKS)
and
Azure Open Service Mesh
for pod-to-pod communication.
Experience with
Azure API Management (APIM)
for API lifecycle management.
Ability to design and implement
CI/CD pipelines
for Java microservices in Kubernetes.
Expertise in defining
Swagger/OpenAPI specifications
and strong knowledge of REST design principles.
* Database proficiency with
MSSQL
, including schema design, query optimization, and performance tuning.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.