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   »   Software Developer
 banner picture 1  banner picture 2  banner picture 3

Software Developer

Horizon Global Services Pte. Ltd.

Horizon Global Services Pte. Ltd. company logo

Job Description:

We are seeking a skilled Software Developer with expertise in Java-based Microservices to join our team. The ideal candidate will have a strong background in software development within the Financial Domain, with the ability to manage project priorities and deliver successful business outcomes. This role requires an individual who is proactive, detail-oriented, and capable of working both independently and as part of a team.

Key Responsibilities:

  • Microservices Development: Design and develop Java-based Microservices, ensuring optimal performance and scalability.
  • Project Execution: Lead and execute projects within the Financial Domain, managing priorities and handling escalations effectively.
  • Requirements Analysis: Understand project requirements clearly, removing any ambiguities by liaising with analysts.
  • Application Design: Make informed design decisions to develop robust and scalable applications.
  • Optimal Coding: Write efficient code using Java/J2EE and PL/SQL, ensuring high performance and reliability.
  • Database Optimization: Develop optimal SQL, PL/SQL blocks, and procedures to enhance database performance.
  • Unit Testing: Conduct thorough unit tests to identify and resolve defects early in the development process.
  • Testing Support: Provide strong support to testing teams during SIT, UAT, pre-production, and production environments.
  • SQL Tuning: Apply advanced SQL tuning techniques and database concepts to optimize performance.
  • User Support: Address user queries efficiently, ensuring timely and satisfactory resolution.
  • Team Collaboration: Work collaboratively within the team, contributing individually when needed, and managing customer expectations effectively.
  • Continuous Improvement: Proactively suggest architectural or design improvements to enhance system performance.
  • Learning and Innovation: Quickly learn existing applications and propose innovative ideas for improvement.

Required Skills & Experience:

  • Java & Microservices: Extensive experience in Microservices development, with a deep understanding of advanced Java frameworks, particularly Spring.
  • Spring Framework: Expertise in Spring Boot, ORM, Spring MVC, Security, and Caching.
  • Application Development: Hands-on experience in developing applications using the Spring framework.
  • Communication: Strong communication skills with the ability to work in diverse teams.
  • Experience: Minimum of 5 years of continuous work experience in relevant roles, without any breaks.

Preferred Qualifications:

  • Education: Bachelor’s Degree in Engineering.
  • Methodologies: Experience delivering projects using Agile Methodology.
  • SOA Experience: Experience in developing Service-Oriented Architecture (SOA) based solutions.
  • Certifications: Technical certifications in Java, Oracle SQL, and PL/SQL are highly desirable.
  • Architecture Knowledge: Conceptual understanding of SOA architecture.

Technical Skills:

  • Project Delivery: Experience in IT project delivery using Waterfall Methodology.
  • Software Development Lifecycle: Comprehensive experience across the entire Software Development Lifecycle (SDLC).
  • Vendor Management: Proven experience working with external vendors and managing outsourced projects.

Non-Technical / Soft Skills:

  • Communication: Excellent communication and interpersonal skills, with the ability to work effectively in multicultural teams.
  • Problem-Solving: Strong problem-solving abilities with a natural inclination to decompose complex problems into manageable components.
  • Presentation: High-level presentation skills with the ability to convey complex information clearly.
  • Team Player: A collaborative mindset, with a proven ability to work harmoniously with others.

Key Skills:

  • Extensive experience in Microservices development.
  • Strong knowledge of advanced Java frameworks, particularly Spring (Spring Boot, ORM, Spring MVC, Security, Caching).
  • Hands-on experience in Spring framework application development.
  • Ability to manage and deliver projects within strict timelines.
✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?