We are seeking a highly skilled Technical Lead (Java) to spearhead the design, development, and delivery of enterprise-grade banking applications. The ideal candidate will bring deep expertise in Java technologies, strong leadership capabilities, and hands-on experience with modern DevOps and cloud-native practices.
Key Responsibilities
Lead the analysis, design, development, and deployment of scalable applications using Java, Microservices, Spring Boot, and Hibernate frameworks.
Design and implement Service-Oriented Architecture (SOA) and RESTful services to support enterprise integration.
Collaborate effectively within teams to achieve project goals, with proven experience in a SAFe Agile environment.
Drive and review technical and architectural designs, enforce best-practice guidelines, and challenge the status quo to improve outcomes.
Manage source control, build automation, and deployment pipelines using GitLab, Maven, Octopus, and CI/CD practices.
Collaborate with cross-functional teams (Product, QA, DevOps, Business Analysts) to deliver high-quality solutions on time.
Mentor and guide junior developers, fostering a culture of technical excellence and continuous learning.
Qualifications & Skills
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
Proven experience (10+ years) in Java development, with at least 3 years in a technical leadership role.
Strong expertise in enterprise frameworks (Spring Boot, Hibernate, JBOSS).
Solid understanding of SOA, RESTful APIs, and microservices architecture.
Hands-on experience with SQL databases (MySQL, Oracle, Postgres).
Working knowledge of Kubernetes, containerization, Kafka, and Avro schema.
Proficiency in GitLab, Maven, Octopus, and CI/CD pipeline management.
Excellent problem-solving, communication, and leadership skills.
Interested candidates please email your latest resume to subagio@tangspac.com
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.