jobs in Tap Growth Ai

全职 Principal Java Engineer (BFSI - Cloud - Microservices) 工作, 薪水, Tap Growth Ai 公司招聘中 - Ricebowl

Principal Java Engineer (BFSI - Cloud - Microservices)

Tap Growth Ai

Undisclosed

Singapore

分享
保存

工作地点

  • Singapore

职位描述

岗位职责

We're Hiring: Principal Java Engineer (BFSI / Cloud & Microservices)!

Overview

We are seeking a highly experienced Principal Java Engineerwith strong hands-on engineering capabilities to lead the design, development, and implementation of enterprise-grade solutions within the Banking, Financial Services, Insurance (BFSI), Payments, or Trading domains. The ideal candidate will possess deep expertise in Java technologies, modern software architecture, cloud-native development, and large-scale distributed systems.

This role requires a technical leader who can bridge architecture and engineering, providing strategic technical direction while remaining actively involved in solution design, coding, code reviews, and technical problem-solving. The successful candidate will collaborate closely with business stakeholders, product teams, architects, and engineering teams to deliver scalable, secure, and high-performance solutions.

Key Responsibilities

  • Define and drive end-to-end solution architecture for enterprise applications, ensuring alignment with business objectives, technology standards, and regulatory requirements.
  • Lead the design and implementation of scalable, secure, and resilient systems using Java-based technologies and modern architectural patterns.
  • Remain actively involved in hands-on software development, code reviews, technical troubleshooting, and proof-of-concept initiatives.
  • Provide technical leadership and architectural governance across multiple projects and engineering teams.
  • Design and review microservices architectures, API ecosystems, event-driven systems, and distributed application platforms.
  • Collaborate with business stakeholders, product owners, and engineering teams to translate business requirements into technical solutions.
  • Establish architecture standards, best practices, coding guidelines, and development frameworks.
  • Drive cloud adoption and modernization initiatives leveraging modern cloud technologies and cloud-native architectures.
  • Ensure solutions meet requirements for scalability, performance, security, availability, and maintainability.
  • Mentor senior engineers and technical leads while fostering engineering excellence across teams.
  • Evaluate emerging technologies, frameworks, and tools to support business growth and innovation.
  • Support solution delivery throughout the Software Development Life Cycle (SDLC), including architecture reviews, design validation, testing strategies, and production deployments.
  • Work closely with DevOps, Security, Data, and Infrastructure teams to ensure successful solution implementation.

Job Qualifications and Requirements

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Minimum 10 years of hands-on Java software engineering experience, including experience in solution architecture, technical leadership, or principal engineering roles.
  • Strong expertise in Java and enterprise Java frameworks such as Spring, Spring Boot, Hibernate, J2EE, Struts, or similar technologies.
  • Proven experience designing and developing enterprise-scale applications, microservices, APIs, and distributed systems.
  • Hands-on experience with Python and its application in enterprise software development, automation, data processing, or related use cases.
  • Strong background in Banking, Financial Services, Insurance (BFSI), Capital Markets, Trading Platforms, Payment Systems, Financial Technology (FinTech), or related domains.
  • Strong knowledge of software architecture principles, design patterns, domain-driven design, and event-driven architectures.
  • Experience with modern cloud platforms such as AWS, Microsoft Azure, Google Cloud Platform (GCP), Alibaba Cloud, or similar cloud technologies.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Familiarity with CI/CD pipelines, DevOps practices, infrastructure automation, and observability frameworks.
  • Proven ability to lead technical discussions, influence architecture decisions, and guide engineering teams.
  • Excellent stakeholder management, communication, and problem-solving skills.
  • Experience working within Agile and modern software delivery environments.


Ready to make an impact? Apply now and let's innovate together!

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多