Salary Range
SGD 132,000 - SGD 156,000 /year
SGD 11,000 - SGD 13,000/month
Skills Required
Application ArchitectureCloud AdministrationComputer EngineeringOracleDesign PatternsSOAPApplication DevelopmentService-Oriented Architecture (SOA)Team LeadershipArchitecture DesignREST APIsDockerSystems DesignJavaWeb APIEnterprise Security SolutionsAPIPerformance ManagementJ2EEAgile Development
Job Description
Responsibilities:
- Lead the architecture, design, and delivery oflarge-scale, mission-critical distributed applications supporting high-volumetransaction processing, real-time data exchange, and enterprise integrationrequirements.
- Lead modernization, migration, andtransformation programs involving legacy platforms, cloud adoption, distributedcomputing, and enterprise integration frameworks.
- Architect and optimize ultra-low-latency,high-throughput systems through advanced concurrency models, lock-freealgorithms, asynchronous processing, memory optimization, and JVM performanceengineering.
- Lead cloud-native transformation initiativesinvolving containerization, Kubernetes orchestration, CI/CD automation,infrastructure modernization, and DevSecOps implementation.
- Design and implement enterprise securitycontrols including authentication, authorization, encryption, identitymanagement, vulnerability remediation, and regulatory compliance requirements.
- Define and implement scalable microservicesarchitectures utilizing advanced design patterns including Domain-Driven Design(DDD), CQRS, Event Sourcing, Saga Orchestration, and Reactive Programmingprinciples.
- Design enterprise-grade API ecosystemsincorporating RESTful services, gRPC, event-driven messaging, serviceorchestration, and secure integration frameworks.
- Drive the development of resilient,fault-tolerant, and highly available platforms leveraging distributed caching,clustering, load balancing, and container orchestration technologies.
- Establish software engineering governance,architecture standards, code quality frameworks, secure development practices,and technical review processes across development teams.
- Conduct system performance assessments, capacityplanning, application profiling, root-cause investigations, and platformoptimization to ensure compliance with stringent service-level objectives.
- Collaborate with business stakeholders, solutionarchitects, infrastructure teams, cybersecurity specialists, and seniormanagement to translate business requirements into scalable technologysolutions.
- Provide technical leadership, mentoring,architecture governance, and strategic guidance to engineering teams throughoutthe software development lifecycle.
Requirements:
- Bachelor's degree in Computer Science, SoftwareEngineering, Information Technology, Computer Engineering, or a relatedtechnical discipline.
- At least 15 years of progressive experience inprofessional services, or consulting environments delivering enterprisesoftware development, solution architecture, distributed systems engineering,and technical leadership roles, with expert-level proficiency in Java (version 21),Spring Framework, Spring Boot, Spring Cloud, Spring Security, Hibernate, andenterprise application architecture.
- At least 5 years of track record and provenability to lead cross-functional teams (such as solutions architects, snrdevelopers, developers, business analysts, test engineer, etc), manage complextechnology initiatives, and deliver enterprise-scale solutions within demandingoperational environments.
- At least 8 years’ experience in development oflarge-scale integration projects involving large distributed systems, webservices, API /systems integration & message brokers (middleware), andcloud storage &computing.
- Extensive experience designing and implementingMicroservices Architecture, Event-Driven Systems, Distributed ComputingPlatforms, Service-Oriented Architectures, and Enterprise Integration Patterns.
- Strong expertise in multithreading, concurrentprogramming, asynchronous processing, non-blocking architectures, memorymanagement, and performance optimization techniques.
- Deep understanding of JVM internals, garbagecollection tuning, thread management, heap analysis, profiling tools, andapplication performance engineering.
- Hands-on experience with distributed messagingplatforms including Apache Kafka, IBM MQ, Artemis MQ, JMS, and real-time eventstreaming technologies.
- Strong knowledge of cloud-native technologiesincluding Docker, Kubernetes, OpenShift, CI/CD pipelines, Infrastructure asCode (IaC), and DevOps methodologies.
- Advanced experience with Oracle, PostgreSQL,MongoDB, Cassandra, and distributed database architectures, includingperformance tuning and data optimization strategies.
- Expertise in distributed caching andcoordination technologies such as Hazelcast, Redis, and Zookeeper.
- Comprehensive understanding of enterprisesecurity frameworks including OAuth2, OpenID Connect, JWT, RBAC, secure APIdesign, encryption standards, and application security best practices.
- Experience implementing observability,monitoring, logging, and distributed tracing solutions using modern enterprisemonitoring platforms.
- Strong analytical, architectural,problem-solving, stakeholder management, and decision-making capabilities.
- Professional certifications in Java, CloudTechnologies, Enterprise Architecture, Security, or related disciplines will bean added advantage.
About COMBUILDER PTE LTD
Similar Jobs
Software Development Manager
COMBUILDER PTE LTD
SGD 108,000 - SGD 153,600/yr
Data Engineer
COMBUILDER PTE LTD
SGD 60,000 - SGD 84,000/yr
Senior Digital Business Analyst
COMBUILDER PTE LTD
SGD 60,000 - SGD 84,000/yr
Senior Backend Engineer (Cloud-Native / API / DevOps)
COMBUILDER PTE LTD
SGD 60,000 - SGD 84,000/yr
Senior Data Engineer
COMBUILDER PTE LTD
SGD 60,000 - SGD 78,000/yr