Senior Software Developer

links hr singapore pte. ltd.

Singapore

On-site

SGD 150,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Links HR Singapore Pte Ltd invites senior software engineers to develop and enhance TI+ solutions. You will study requirements, collaborate with product owners and analysts, and translate them into scalable designs and robust implementations.

Requirements include 10+ years of software engineering, a CS degree, and strong Java/Spring experience with API development, TDD/BDD, and CI/CD in a cloud environment. You will also contribute to documentation and provide precise estimations.

Qualifications

  • Minimum 10 years hands-on software engineering experience.
  • Degree in Computer Science or related field.

Responsibilities

  • Study, evaluate and provide feedback on functional requirements / user stories.
  • Liaise with product owners and analysts for clarification of requirements.
  • Analyze technical constraints with lead’s help.
  • Contribute to technical design and liaise with stakeholders on all aspects of requirements.
  • Maintain detailed technical documentation.
  • Provide high-level estimation for EPICs and detailed estimation for user stories.
  • Develop, implement and test application components.
  • Implement solutions using TDD/BDD.
  • Perform level 3 support.

Skills

Java programming
Spring Framework
API design
DevSecOps
CI/CD
Messaging (Kafka)

Education

Bachelor's degree in Computer Science or related

Tools

PostgreSQL
OpenAPI
AsyncAPI
Cucumber
Jira X-Ray

Job description

Job Description & Requirements
Develop and enhance TI+ solution:
  • Study, evaluate and provide feedback on functional requirements /user stories.
  • Liaise with product owners, business analysts for clarification and understanding of requirements / user stories
  • Analyze technical constraints considering functional impacts with technical lead’s help
  • Contribute to technical design and liaise with product owners, business analysts to all aspects of functional requirements
  • Keep up to date detailed technical documentation
  • Provide high-level estimation for high-level requirements / EPICs
  • Provide detailed estimation for detailed requirements / user stories
  • Develop,implement and test application components
  • Implement solutions using TDD/BDD
  • Perform level 3 support
Requirements

Minimum of 10 years relevant software engineering.

Degree in Computer Science or related.

Technical
  • Java Language:Minimum hands-on experience of 7 years in core concepts and features introduced in Java 8 or later.
  • Spring Framework:Strong experience in the framework, including core modules such as Spring Boot, Spring MVC, Spring Data, and dependency injection, with focus on building scalable and maintainable applications.
  • Databases: Experience with PostgreSQL or any RDBMS, and preferably with database management experience in a cloud environment.
  • Messaging Systems: Experience with messaging systems like Apache Kafka, RabbitMQ or WebSphere MQ, including designing, implementing, and maintaining event-driven architectures and message queues.
  • APIDevelopment:Proficiency in building scalable and secure APIs, adhering to industry standard practices in versioning, documentation (e.g. OpenAPI specs). Hands-on experience with asynchronous and event-driven APIs (AsyncAPI specs) and messaging protocols is a plus.
  • Good knowledge of all phases of IT system development and implementation life cycle
  • Strong understanding of code quality practices, including code reviews, unit testing / TDD, and integration testing.
  • Behavior-Driven Development (BDD): Experience in implementing BDD practices using tools like Cucumber and X-ray for Jira, integrating BDD frameworks into CI/CD pipelines to ensure continuous validation of functional requirements.
  • Knowledge in Jira X-Ray
  • Good experience with DevSecOps and CI/CD tools
Functional
  • Extensive knowledge of software testing phases and methodology
  • Good understanding of Trade Finance operations
  • Knowledge of TI+ solution or equivalent (as advantage)
Soft Skills
  • -Leadership: Ability to lead technical initiatives and mentor junior engineers.
  • -Problem Solving: Strong analytical and problem-solving skills.
  • -Communication: Excellent verbal and written communication skills.
  • -Collaboration: proven ability to work effectively in a collaborative, fast-paced environment.

EA Registration No: R1655133
Links HR Singapore Pte Ltd | EA License No: 09C5322

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior/ Engineer, Software
Senior/ Engineer, Software

SPTEL PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Senior Java Engineer: API, Spring & Cloud Innovator
Senior Java Engineer: API, Spring & Cloud Innovator

links hr singapore pte. ltd. • Singapore

On-site
SGD 150,000 - 190,000
IT Software Engineer
IT Software Engineer

Tap Growth ai • Singapore

On-site
SGD 60,000 - 120,000
Technical Developer IS-78620
Technical Developer IS-78620

INTELLIMATICZ PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Software Engineer – Java / Kotlin
Software Engineer – Java / Kotlin

Argyll Scott Singapore • Singapore

On-site
SGD 60,000 - 100,000
Java Developer
Java Developer

TALENT PULSE PTE. LTD. • Singapore

On-site
SGD 100,000 - 140,000
Senior Developer (Angular+Java)
Senior Developer (Angular+Java)

United States Digital Space LLC • Singapore

On-site
SGD 180,000 - 240,000
Software Engineer – Scala/Java (Capital Markets)
Software Engineer – Scala/Java (Capital Markets)

ARGYLL SCOTT CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer (Java, SpringBoot, React) (ref: 120)
Software Engineer (Java, SpringBoot, React) (ref: 120)

United States Digital Space LLC • Singapore

On-site
SGD 60,000 - 85,000
Sr Software Engineer
Sr Software Engineer

SCIENTE INTERNATIONAL PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000