Head of Application Development (J2EE)
Evolution Singapore
Job Description
ResponsibilitiesLead regional application teams across multiple countries, providing technical direction, governance, and mentorshipOwn critical engagements, ensuring delivery quality, risk management, and customer satisfactionDefine best practices, architecture standards, and delivery frameworksDrive pre-sales, including solution design, architecture, and technical proposalsTranslate business requirements into scalable, modern architecturesEngage senior stakeholders to articulate solution value and trade-offsPartner with PMs, Architects, and Delivery Leads to ensure alignment on scope, timeline, and architectureOversee high-risk/strategic projects and intervene when neededEnsure architectural consistency throughout delivery lifecycle Requirements10+ years in application architecture, solution design, and enterprise delivery (Java/J2EE)Proven experience in application modernisation (monolith → microservices)Strong expertise in microservices and cloud-native architectureExperience leading regional, cross-functional teamsStrong stakeholder management and communication skills Technical ExpertiseApp servers: JBoss, WebLogic, WebSphereMiddleware: ESB, messaging/queue systemsDatabases: MSSQL, MySQL, PostgreSQL, Redis, MongoDBCloud & Containers: AWS, GCP, Docker, Kubernetes, OpenShiftEvent-driven: JMS, Kafka, ConfluentAPI Management: Kong, Apigee