jobs in Tap Growth Ai

全职 Sr. Java Software Engineer 工作, 薪水, Tap Growth Ai 公司招聘中 - Ricebowl

Sr. Java Software Engineer

Tap Growth Ai

Undisclosed

Singapore

分享
保存

工作地点

  • Singapore

职位描述

岗位职责

We're Hiring: Sr. Java Software Engineer!

We are seeking an experienced Senior Java Developer to design, develop, and support enterprise-grade banking and financial applications. This role will be responsible for delivering scalable, secure, and high-performance backend solutions across the full Software Development Lifecycle (SDLC), from requirements analysis and solution design through implementation, deployment, and production support.

The ideal candidate will possess strong Java development expertise + Python, solid system design and architecture experience, and a proven track record delivering complex financial platforms within Banking, Financial Services, and Insurance (BFSI) environments. Exposure to private banking, wealth management, investment platforms, or capital markets systems will be highly advantageous.

Location: Singapore, Singapore
Work Mode: Flexible office & remote
Role: Sr. Java Software Engineer

What You'll Do:

Application Design & Development
  • Design, develop, enhance, and maintain enterprise-scale Java-based applications and system integrations.
  • Deliver high-performance, secure, and scalable backend solutions supporting business-critical financial platforms.
  • Participate in the full Software Development Lifecycle (SDLC), including requirements analysis, technical design, development, testing, deployment, and post-production support.
  • Develop and optimize RESTful APIs, microservices, and distributed application architectures.
  • Design and implement reusable application components, frameworks, and integration services.
  • Perform code reviews and ensure adherence to software engineering best practices and coding standards.

Solution Architecture & Technical Leadership
  • Contribute to application architecture, technical design, and solution governance for large-scale banking platforms.
  • Collaborate with Solution Architects, Business Analysts, and Product Owners to define technical solutions aligned with business requirements.
  • Drive system scalability, performance optimization, resilience, and security considerations across applications.
  • Provide technical guidance and mentorship to development team members.
  • Lead and coordinate a small team of developers (approximately 4–6 resources) across project delivery activities.

Integration & Data Management
  • Design and support integrations with internal and external enterprise systems, third-party platforms, and cloud services.
  • Develop and optimize complex SQL queries, database structures, and data models.
  • Ensure data integrity, performance optimization, and efficient processing of large transactional datasets.
  • Support event-driven and service-oriented architectures where applicable.

DevOps, Cloud & Production Support
  • Support CI/CD pipelines, automated deployment processes, and release management activities.
  • Collaborate with infrastructure, cloud, and security teams to ensure reliable and secure application deployment.
  • Troubleshoot production incidents, perform root cause analysis, and implement preventive solutions.
  • Support cloud-native deployment environments and containerized application platforms.

Innovation & Emerging Technologies
  • Explore and evaluate emerging technologies, including Generative AI and AI-assisted software development capabilities.
  • Contribute to modernization initiatives and continuous improvement of development processes and platform capabilities.
  • Support integration of AI-enabled features where relevant to business requirements.


What We're Looking For:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Approximately 8–12 years of software development experience, with strong expertise in enterprise Java application development.
  • Proven experience delivering end-to-end SDLC projects within the Banking, Financial Services, and Insurance (BFSI) industry.
  • Strong exposure to private banking, wealth management, investment management, capital markets, or financial platforms.
  • Extensive hands-on experience with:
    • Java
    • Spring Boot
    • Hibernate/JPA
    • RESTful APIs
    • Microservices Architecture
    • SQL and Database Development

  • Strong understanding of:
    • System Design and Solution Architecture
    • Design Patterns and Enterprise Application Architecture
    • Secure Software Development Practices
    • Performance Tuning and Scalability
    • Event-Driven Architectures

  • Experience working with:
    • PostgreSQL, Oracle, or other enterprise databases
    • CI/CD pipelines and DevOps practices
    • Linux environments
    • Cloud platforms and container technologies
    • API integration frameworks

  • Familiarity with Python and Generative AI technologies is highly desirable.
  • Experience leading technical workstreams and mentoring development teams.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent stakeholder management and communication skills.
  • Strong English communication skills, both written and verbal.

Preferred / Advantage

  • Master's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Experience supporting high-volume, mission-critical banking or financial transaction platforms.
  • Exposure to cloud-native architectures, container orchestration, and modern engineering practices.
  • Knowledge of AI/ML or Generative AI frameworks and enterprise adoption use cases.
  • Experience working in Agile and DevSecOps environments.
  • Banking technology certifications or cloud certifications will be an advantage.


Ready to take your career to the next level? Apply now and let's innovate together!

重要安全守则

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

了解更多