Skip to main content
Back to jobs

Senior Java Engineer

External
OCTOMATE STAFFING PTE. LTD. logoOctomate Staffing · Ngee Ann City, Singapore
S$96K–S$156K/yrFull-timeUnknownToday
Information Technology
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Responsibilities

  • Design, develop, test, and maintain scalable applications using Java and Python .
  • Develop high-quality, reusable, and maintainable code following software engineering best practices.
  • Collaborate with cross-functional teams including Product Managers, Business Analysts, QA Engineers, and DevOps Engineers.
  • Design and develop RESTful APIs and backend services.
  • Troubleshoot production issues and implement sustainable solutions.
  • Perform code reviews and mentor junior developers where required.
  • Optimize system performance, scalability, and reliability.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and technical discussions.
  • Contribute to system architecture, technical design, and continuous improvement initiatives.
  • Prepare and maintain technical documentation.

Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • At least 5 years of software development experience using Java.
  • Hands-on experience developing applications with Python .
  • Strong understanding of object-oriented programming, design patterns, and software engineering principles.
  • Experience building REST APIs and microservices.
  • Experience working with relational databases such as Oracle, PostgreSQL, MySQL, or SQL Server.
  • Familiarity with Git and modern CI/CD practices.
  • Experience working in Agile/Scrum development environments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and stakeholder management skills.
  • Preferred Skills
  • Experience with Spring Boot or Spring Framework.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with Docker and Kubernetes.
  • Familiarity with messaging technologies such as Kafka or RabbitMQ.
  • Exposure to DevOps practices and automated deployment pipelines.
  • Why Join Us?
  • Opportunity to work on large-scale enterprise projects.
  • Collaborative and supportive engineering culture.
  • Exposure to modern technologies and cloud-native development.
  • Career growth and continuous learning opportunities.
  • Competitive remuneration and comprehensive employee benefits.
  • If you are passionate about developing high-quality software and enjoy working on innovative technology solutions, we would love to hear from you.
  • Apply now to explore this exciting opportunity with us.
  • Please note: This is a client role managed by Octomate Staffing Pte Ltd.
  • Recruitment services are provided by:
  • Octomate Staffing Pte Ltd
  • EA Licence No.: 23C1980
  • EA Personnel: Zachary Ng (Registration No.: R1875657)

Additional Information

We are looking for an experienced Senior Java Engineer to join a dynamic technology team responsible for designing, developing, and maintaining enterprise-grade applications. This role is ideal for someone who enjoys solving complex technical challenges, building scalable systems, and working in a collaborative Agile environment.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at OCTOMATE STAFFING PTE. LTD.? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect