A

Senior Java Software Engineer

Ambition

Singapore · Full Time

Be the first to apply

Experience
5+ yrs
Salary
SGD 300,000 – SGD 400,000 / year
Openings
1
Posted
19 گھنٹے قبل
Work mode
In office
Education
Bachelor's or higher in Computer Science or related quantitative discipline
Resume
Required to apply

Where you'll work

Job description

Overview

We are looking for an outstanding Senior Software Engineer to join a top-tier technology team where technical mastery, intellectual curiosity, and innovation are fundamental to success. The role involves contributing to the development of sophisticated, large-scale distributed systems that handle complex and critical business workflows.

Responsibilities

  • Architect and develop scalable, low-latency distributed applications with stringent performance and reliability demands.
  • Lead the design and implementation of modern cloud-native solutions utilizing Java, Spring Boot, microservices, and AWS technologies.
  • Collaborate closely with business stakeholders and domain experts to grasp intricate requirements and deliver innovative technical outcomes.
  • Manage system life cycle from initial architecture and coding through production support, optimization, and ongoing enhancements.
  • Promote software excellence through best practices in design, testing, scalability, observability, and operational standards.
  • Contribute to evolving platform architecture, application frameworks, and engineering standards across teams.
  • Provide mentorship and technical leadership to build a high-performing engineering team, encouraging collaboration and continuous skill advancement.
  • Drive key technology initiatives that directly influence the organization's growth and success.

Candidate Profile and Requirements

  • Minimum of 5 years' experience in software engineering, developing and deploying large-scale enterprise systems.
  • Strong academic background preferably in Computer Science, Engineering, Mathematics, Physics, or related quantitative fields.
  • Degree holder (Bachelor's, Master's, or PhD) from prestigious institutions with a proven record of academic excellence.
  • Expert proficiency in Java programming, with extensive experience in Spring Boot and microservices architectures.
  • Solid understanding of core computer science principles including algorithms, data structures, concurrency, distributed systems, and software design.
  • Advanced SQL and database schema design skills, particularly for data-intensive applications.
  • Demonstrated ability to create, deploy, and scale fault-tolerant distributed systems in live environments.
  • Experience in leading development teams and mentoring engineers, while active in architecture and coding tasks.
  • Familiarity with cloud-native designs using AWS, Kubernetes, Docker, and container technologies.
  • Knowledge of messaging middleware, event-driven models, and asynchronous processing.
  • Experience with Redis, various NoSQL systems, and handling large-scale distributed data platforms.
  • Understanding of CI/CD pipelines, automated tests, monitoring, production support, and observability tools.
  • Competence with Linux environments and maintaining systems with high availability guarantees.
  • Track record of delivering critical business applications in dynamic, technology-centric organizations.

Why Join Us?

  • Opportunity to collaborate with elite engineers and leaders from leading global academic and tech entities.
  • Address complex, large-scale problems utilizing contemporary technologies and engineering methodologies.
  • Gain significant technical ownership and influence platform architecture and strategic directions.
  • Competitive total compensation package up to SGD 300k-400k annually plus strong career advancement prospects.
  • Work in a culture that values intelligence, innovation, and a dedication to engineering excellence.
  • Exposure to cutting-edge distributed system architectures, cloud technologies, and impactful business challenges.

Work styles they’re looking for

Leadership Problem Solving Collaboration

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help