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   »   Information Technology Job   »   Senior Software Developer (Java)
 banner picture 1  banner picture 2  banner picture 3

Senior Software Developer (Java)

The Edge Partnership Holdings Pte. Ltd.

The Edge Partnership Holdings Pte. Ltd. company logo

Senior Software Developer (Java) - 1 year contract - Singapore

We are seeking a 9+ Senior Java Full Stack Developer to design, develop, and support web applications and backend systems, including microservices. This role involves working with various technologies and mentoring junior developers.

Key Responsibilities:

  • Design & Development: Lead the creation of responsive user interfaces and web components using HTML5, JavaScript, and CSS3.
  • Microservices: Develop microservice-based APIs using REST and GraphQL for performance and scalability.
  • Frameworks: Build flexible user interface frameworks for integration across applications.
  • Collaboration: Work with QA teams to implement automated testing and participate in agile development processes.
  • Code Quality: Write maintainable, high-quality code and troubleshoot complex issues.
  • Mentorship: Guide junior developers on best practices and new technologies.

Required Skills and Experience:

  • 9+ years of software development experience, with a focus on Java and related technologies.
  • Proficiency in Java-based state machines, Hibernate, and PostgreSQL.
  • Strong understanding of JavaScript fundamentals and experience with frameworks like Angular, React, and Vue.js.
  • Experience in Spring, Spring Boot, and Node.js for backend development.
  • Familiarity with RESTful and SOAP web services, as well as databases like Oracle and Neo4j.
  • Knowledge of CI/CD tools and frontend automation testing frameworks.

EA License Number: 16S8131

Recruiter License Number: R22105628

Sharing is Caring

Know others who would be interested in this job?