Search by job, company or skills

H

Software Development Engineer

3-5 Years
SGD 6,000 - 8,500 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position Summary
The Senior Software Developer will play a critical role in delivering enterprise-grade applications and integration solutions within a complex, time-sensitive environment. The role requires strong technical competencies, an analytical mindset, demonstrated experience in application performance tuning, and the ability to ensure quality and timely delivery of outcomes. The role will involve close engagement with stakeholders, project teams, and vendor partners to fulfill both functional and non-functional requirements.

Key Responsibilities

  • Provide technical oversight and accountability, ensuring conformance to engineering best practices and quality standards.

  • Analyze complex business and technical requirements and develop robust solutions aligned with project objectives.

  • Work closely with stakeholders and project teams to engineer scalable solutions.

  • Participate in defect triage meetings and coordinate resolution of defects within project timelines.

  • Drive integration of open-source libraries and APIs into enterprise applications.

  • Perform performance tuning activities including optimization of garbage collection, JVM configurations, and tuning middleware environments such as JBoss EAP and MQ.

  • Conduct quality assurance on vendor deliverables, including technical reviews and code validation.

  • Facilitate design discussions, apply design patterns, and conduct Proof of Concept (POC) evaluations as required.

  • Demonstrate ownership of project deliverables with a strong orientation toward process discipline and timely execution.

  • Maintain currency with emerging technologies, tools, frameworks, and development methodologies.

  • Collaborate effectively across cross-functional, multi-cultural teams.

Key Requirements

  • Minimum Bachelor's Degree in Computer Science, Computer Engineering, Information Systems, or equivalent discipline.

  • Prior experience in delivering application infrastructure projects.

  • Experience integrating open-source libraries and enterprise APIs.

  • Experience in application performance tuning, particularly with JBoss EAP, MQ, and JVM performance engineering.

  • Basic functional knowledge in Cash Management, Payments, and/or Corporate Banking.

  • Demonstrated experience performing quality assurance on vendor-based technical deliverables.

  • Experience leading solution designs, applying design patterns, and evaluating third-party tools/products.

  • Strong communication, analytical, and organizational skills.

  • Ability to operate effectively in a dynamic, fast-paced environment with multiple stakeholders.

  • Ability to work independently and collaboratively to resolve issues and drive solutions.

  • Strong sense of accountability, time management, and process discipline.

Good-to-Have

  • Functional knowledge and prior experience in banking (preferably Corporate Banking).

  • Experience as a Technical Lead or Project Manager in payment middleware applications (e.g., payment processing, orchestration layers) or onboarding channels.

  • Experience with automated software testing tools such as TOSCA or Selenium.

  • Exposure to DevOps practices, CI/CD pipelines, Jenkins, and related methodologies.

  • High levels of energy, innovation mindset, strong ownership mentality, and a desire to succeed.

Technical Skills

  • Java development expertise, including Java 1.8 (minimum 1 year) and 3-4 years of experience in RESTful APIs, Microservices, Spring Boot, Hibernate, and Reactive JS.

  • Experience applying design patterns and conducting performance tuning.

  • Exposure to middleware technologies such as MQ, EMS, RabbitMQ, or Kafka.

  • Familiarity with advanced application performance monitoring (APM) tools (e.g., Wiley, APM).

  • Knowledge of code quality and coverage tools such as SonarQube, Crucible, Fortify, etc.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 138896755

Similar Jobs