About this role
Key Responsibilities• Architect, design, and deliver enterprise-scale distributed systems using microservices architecture. • Apply strong expertise across application, infrastructure, and security architecture with focus on scalability, resilience, and high availability. • Collaborate with subject matter experts and stakeholders to gather technical requirements and translate them into effective solution designs. • Define, enforce, and promote architecture standards, coding best practices, and microservices design patterns. • Lead the development of reusable tools, frameworks, and accelerators to improve software delivery efficiency and quality. • Evaluate emerging technologies and recommend cost-effective, scalable, and compatible solutions. • Drive continuous platform and system improvements to support evolving business and customer needs. • Identify architectural risks and dependencies, propose mitigation strategies, and ensure solution robustness. • Optimize systems for performance, maintainability, scalability, and operational efficiency. Essential Qualifications• Bachelor’s degree in Computer Science, Engineering, or a related discipline. • Minimum 8 years of experience in solution architecture, backend integration, and application development. • Strong hands-on expertise in Java/J2EE with deep knowledge of the Spring Boot framework. • Proven experience with SOA, RESTful APIs, SOAP services, and microservices architecture. • Strong proficiency in Core Java (Java 8+), Spring Framework, JUnit, and Cucumber. • Solid understanding of design patterns, clean code principles, and scalable system design. • Practical experience with messaging platforms and event-driven architectures. Desirable Skills• Experience with API Management platforms and Swagger / OpenAPI specifications. • Hands-on knowledge of Kubernetes-based deployment pipelines for Java microservices. • Understanding of OAuth, secure coding practices, and PCI compliance requirements. • Experience with MSSQL, including data modelling, query optimisation, and performance tuning. Core Technical CompetenciesLanguages & Frameworks • Java / J2EE • Core Java (8+) • Spring Framework, Spring Boot Architecture & Integration • Microservices Architecture • SOA • REST & SOAP Services Messaging & Event Processing • MQ • JMS • Kafka Testing & Quality • JUnit • Cucumber Additional Technologies • API Management Platforms • Kubernetes • Swagger / OpenAPI • OAuth & Security Standards • MSSQL
Also in Software Engineering
BUILDBRIDGE PARTNERS PTE. LTD.
HORIZON DIGITAL MEDIA PTE. LTD.
HORIZON DIGITAL MEDIA PTE. LTD.