company

Senior Software Engineer / Tech Lead - Java & React

Assurity Trusted SolutionsSingapore, Singapore, Singapore
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Requirements:Bachelor’s degree in Computer Science, Software Engineering, or a related field. A minimum of 7 years of experience in Java development, with in-depth knowledge of modern frameworks such as Spring Boot and Spring Cloud. Proficiency in React.js, including hooks, state management (Redux), and modern JavaScript/TypeScript. Demonstrated experience in designing and implementing microservices architectures in production environments. Ability to work independently with minimal supervision and take ownership of complex projects. Proven track record in leading technical initiatives and mentoring engineers. Strong architectural acumen with the capacity to make informed decisions balancing immediate needs and future scalability. Exceptional problem-solving skills and capability to debug intricate issues across multiple services. Excellent communication skills, with the ability to convey technical concepts to both technical and non-technical stakeholders.

About the job

Join Assurity Trusted Solutions (ATS), a proud subsidiary of the Government Technology Agency (GovTech), as we continue to set benchmarks in the digital and cybersecurity landscape. Over the past decade, ATS has established itself as a trusted partner, delivering a vast array of products and services including operational, governance, and assurance solutions. Our commitment to fostering trust and collaboration enables us to effectively address cyber risks and enhance security measures through strategic alliances with GovTech, governmental bodies, and commercial partners.

Key Responsibilities:

Software Development & Architecture:

  • Lead the comprehensive design and development of robust, scalable full-stack applications.
  • Uphold coding standards, design principles, and industry best practices.
  • Engage in the complete software development lifecycle, from initial design through to testing and deployment.

Cross-functional Collaboration:

  • Collaborate with project managers, UX/UI designers, and other stakeholders to accurately gather requirements and define project scopes.
  • Work alongside development teams to integrate solutions and enhance system functionalities.
  • Facilitate technical discussions, providing insights on best practices in Java and React development.

Documentation & Quality Assurance:

  • Maintain thorough documentation for software designs, APIs, and user manuals.
  • Conduct code reviews to ensure adherence to quality assurance standards.
  • Execute comprehensive testing of the application, including unit and integration tests.

Mentorship:

  • Guide and mentor junior developers, sharing your expertise and fostering a culture of continuous improvement.

About Assurity Trusted Solutions

Assurity Trusted Solutions (ATS) is dedicated to pioneering innovations in the digital and cybersecurity arena as a subsidiary of GovTech, the Government Technology Agency. With an extensive range of products and services, ATS is committed to enhancing security postures and mitigating cyber risks through collaborative partnerships.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.