About this role
We are looking for an experienced Technical Lead to join our dynamic development team. In this role, you will lead a team of 5 engineers, driving the design, development, and deployment of scalable, high-performance banking applications. You will be hands-on while providing technical guidance, mentoring team members, and ensuring delivery excellence across the full software development lifecycle. Key Responsibilities • Lead, mentor, and manage a team of 5 developers, conducting code reviews, facilitating agile ceremonies, and fostering a culture of collaboration and continuous improvement. • Design and develop backend microservices using Java and Spring Boot, deployed on Kubernetes clusters. • Build responsive, user-friendly frontend applications using React JS. • Implement event-driven architectures using Apache Kafka for real-time data streaming and integration. • Oversee container orchestration, scaling, and monitoring on Kubernetes (e.g., using Helm, Istio, Prometheus, Grafana). • Collaborate with product managers, architects, and stakeholders to translate business requirements into technical solutions. • Troubleshoot complex system issues, optimize performance, and ensure high availability and resilience. • Establish and enforce coding standards, best practices, and security guidelines. • Drive continuous integration and delivery (CI/CD) pipelines using tools like Jenkins, GitLab CI, or GitHub Actions. Required Skills & Experience • 8+ years of software development experience, with at least 2 years in a technical lead or team lead role. • Strong proficiency in Java (version 11 or higher) and related frameworks (Spring Boot, Hibernate). • Hands-on experience with Kubernetes (deployment, service discovery, ingress, config maps, secrets). • Solid understanding of Apache Kafka (producers, consumers, topics, partitions, stream processing). • Proficiency in React JS (hooks, state management, component lifecycle, REST API integration). • Experience with containerization (Docker) and orchestration (Kubernetes). • Familiarity with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases. • Knowledge of microservices architecture, API gateways, and distributed systems. • Experience with version control (Git), CI/CD pipelines, and agile methodologies (Scrum/Kanban). Interested candidates please email your latest resume to subagio@tangspac.com
Also in Software Engineering
AWECREATION PTE. LTD.
GitLab
PERSOL SINGAPORE PTE. LTD.