We are seeking a highly skilled, versatile Lead Engineer to join our engineering team and drive the development of robust, scalable, and secure applications across on -premises and cloud environments. This role demands deep technical expertise in modern frameworks and programming languages, a strong grasp of software engineering principles, and a proactive mindset geared toward delivering high -quality solutions that meet evolving business and supplier needs. The ideal candidate will have extensive experience building full -stack applications using technologies such as Spring Boot, Node.js, React, and Next.js, and a solid foundation in Core Java and J2EE. In this role, you will not only contribute hands -on to development but also provide architecture guidance, design leadership, and technical direction, ensuring alignment with enterprise standards, best practices, and long -term scalability. As a Lead Engineer, you will be responsible for end -to -end solution ownership, including application design, development, testing, deployment, and production support. You will collaborate closely with cross -functional teams, including architecture, quality engineering, and site reliability. You will also play a key role in release management, CI/CD pipeline development, system monitoring, and security remediation. A strong understanding of Agile methodologies, particularly SAFe and Lean -Agile practices, is essential for success in this role. Candidates with exposure to cloud platforms (AWS, GCP, Azure), containerization (Docker, Kubernetes), and infrastructure -as -code tools (Terraform, CloudFormation) will be especially well -positioned to thrive. This role offers the opportunity to work on impactful projects, contribute to process improvements, and engage in continuous learning while collaborating across technical and non -technical teams. If you're a solution -oriented developer with a passion for innovation and excellence, we’d love to hear from you.
Duties & Responsibilities
· Lead the design, development, and delivery of scalable, secure, and high‑quality full -stack applications across on -prem and cloud environments, aligned with business and supplier needs. · Provide technical leadership and enforce best practices, coding standards, and design patterns to ensure consistency, maintainability, and performance. · Ensure end -to -end application quality through unit testing, defect resolution, and collaboration with QA teams for functional, regression, and automation testing. · Drive system reliability and performance by proactively troubleshooting issues and implementing observability (logging, monitoring, alerting) in partnership with SRE/DevOps teams. · Lead release management and CI/CD practices, including pipeline development, deployment planning, execution, and documentation across all environments.
· Collaborate with architects and cross -functional teams (Engineering, QA, DevOps, Security, Product) to define architecture, integration patterns, and cloud strategies. · Manage change processes using ServiceNow, ensuring governance compliance and approvals for production releases. · Identify and remediate security vulnerabilities and continuously improve application and operational processes. · Produce high -quality technical and operational documentation. · Apply SAFe and Agile methodologies, effectively prioritizing work and managing multiple initiatives. · Demonstrate strong communication, leadership, and problem -solving skills to engage both technical and non -technical stakeholders.
Minimum 5 years of hands -on experience in developing RESTful APIs and microservices using
Spring Boot, and in Node.js development, including API integration and service orchestration.
· Proven expertise in building responsive, dynamic user interfaces with React and Next.js,
including deep knowledge of component lifecycles, hooks, and state management.
· Strong foundation in object -oriented programming and application development using Core
Java and J2EE.
· Solid understanding of microservices architecture, including service communication patterns
(REST, event -driven), resilience design, and performance considerations.
· Proficiency in batch processing, job scheduling, and performance tuning with Spring Batch.
· Extensive experience with relational databases, especially PostgreSQL, including advanced
query writing, stored procedures, and data modeling.
· Proficiency in dependency management and build lifecycles using tools like Maven or Gradle.
· Solid experience writing unit tests with the JUnit framework.
· Hands -on experience working with CI/CD pipeline development and maintenance, preferably
using Jenkins.
· Competent in Linux command -line operations, shell scripting, and basic system administration
tasks.
· Practical experience with secure communication protocols such as HTTPS and SFTP.
· Proficient in version control using Git, including branching and merging strategies.
· Exposure to monitoring, logging, and observability tools for troubleshooting and performance
optimization.
· Strong analytical and troubleshooting abilities to diagnose and resolve technical issues.
· Capable of producing and maintaining comprehensive technical documentation, including
design specifications and support guides.
· Demonstrated ability to work independently while maintaining effective collaboration across
cross -functional teams.
· Proven experience in technical leadership, including guiding development teams, influencing
architectural decisions, and ensuring alignment with enterprise standards and best practices.
· Experience working within Agile methodologies such as Scrum, Kanban, and SAFe (Scaled
Agile Framework).
· Excellent verbal and written communication skills, with the ability to articulate complex technical
concepts clearly to diverse audiences.
Preferred Qualifications · Familiarity with cloud platforms (AWS, GCP, or Azure), including deployment, monitoring, and cost optimization. · Knowledge of Java heap dump analysis is a plus. · Proficiency in Node.js for building scalable backend services and integrating with third -party APIs. · Familiarity with containerization tools like Docker and orchestration platforms such as Kubernetes is a plus. · Knowledge of Splunk for query and log analysis. · Knowledge of New Relic for application monitoring and performance analysis.
· Knowledge of Groovy scripting. · Knowledge of AI -assisted development tools such as GitHub Copilot to boost coding efficiency and productivity. · Exposure to infrastructure -as -code tools such as Terraform or AWS CloudFormation.
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.