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.

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs
Principal Software Developer
Fortinet Singapore Private Limited
Quick Apply
Tech Support Specialist (Jap Speaking)
Morgan Mckinley Pte. Ltd.
Quick Apply
Software Support Analyst & Trainer
Argus Software (asia) Pte. Ltd.
Quick Apply
Technical Coach
Kiddo Sports Pte. Ltd.
Quick Apply
GIC Professionals Programme 2025 (Investment Roles)
Gic Private Limited
Quick Apply
GIC Professionals Programme 2025 (Non-Investment Roles)
Gic Private Limited
Quick Apply
Director of Revenue
AccorHotel
Quick Apply
Technical Sales Engineer/Manager (MNC/East/up
Cvista Hr Consulting Pte. Ltd.
Quick Apply
Software Developer (AMK)
Maestro Human Resource Pte. Ltd.
Quick Apply
System Integration Engineer (Production/Kallang/5 days/up to $4500)
Cvista Hr Consulting Pte. Ltd.
Quick Apply