x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Senior Java Backend Developer
 banner picture 1  banner picture 2  banner picture 3

Senior Java Backend Developer

Stacktech Pte. Ltd.

Stacktech Pte. Ltd. company logo

Introduction:

We are an SME software house founded by experienced IT-savvy veterans to provide CRM, and other customised software application and solutions for our clients. We are looking to grow and nurture our pool of talents to deliver innovative products for the ever demanding market.


This role focuses mainly on development and maintenance of software applications to fulfill business requirements. You will collaborate with various roles to deliver product fixes, enhancements, Proof-of-Concepts of new products. You can expect to also assist in some project management and planning responsibilities.

If you have a passion for software engineering and curious in tech stack, we'll like to bring you in.


Responsibilities:

  • Analyze business requirements to assess technical compatibility and complexity for effective resource planning.
  • Collaborate with various stakeholders in the overall architecture design process, providing technical documentation and insights.
  • Take charge of more complex technical challenges and assist in regular development work.
  • Lead efforts to address scalability challenges and optimize software performance through thoughtful design enhancements.
  • Conduct thorough code reviews to maintain high code quality, ensuring adherence to coding standards and best practices.
  • Manage and track development progress while addressing advanced technical challenges that may arise.
  • Plan and execute testing, documentation, and training initiatives.
  • Troubleshoot and resolve functional defects to ensure the robustness of our systems.

Qualifications:

  • At least 5 years of professional experience in software development.
  • Bachelor's Degree in Computer Science or equivalent.

Requirements:

  • Proficiency in Java, Object-Oriented Analysis and Design (OOAD) principles, Data structures, Algorithms, and Design Patterns.
  • Extensive development experience in Microservices and/or Monolithic architecture, SQL databases, and Spring Boot Framework.
  • Some experience in performance optimization, including SQL, database, and source code cyclomatic complexity.
  • Completed at least 3 Software Development Lifecycle.
  • Strong problem-solving skills with the ability to tackle complex technical challenges.
  • Meticulous attention to detail.
  • Creative thinker with innovative problem-solving skills.
  • Adept team player with strong collaboration skills.
  • Excellent communication skills, capable of explaining concepts and solutions to diverse audiences.
  • Demonstrates a sense of responsibility and ownership
  • (Optional) Familiarity with Accounting Systems, Payment & Settlement Systems, or Payment Gateways.
  • (Optional) Proficiency in python, and DevOps tools
✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?