Enable job alerts via email!

Software Engineer (Java/Springboot/Solace)

Combuilder Pte Ltd

Singapore

On-site

SGD 80,000 - 110,000

Full time

Today
Be an early applicant

Job summary

A technology company in Singapore is seeking an experienced software developer to create scalable microservices using Java and Spring Boot. The ideal candidate will have extensive experience with Solace Event Brokers and be capable of ensuring high availability and security in messaging services. This role requires collaboration with various teams to achieve organizational goals and ongoing maintenance support for applications.

Qualifications

  • 7-8 years of experience in developing scalable microservices.
  • Experience with Solace Event Brokers and event-driven applications.
  • Proficient in performance optimisation and high availability strategies.

Responsibilities

  • Capture requirements and design sophisticated solutions.
  • Write clean, self-documenting code following standard methodologies.
  • Collaborate with technical contributors during application development.

Skills

Java
Spring Boot
Event-driven architecture
Microservices
AWS Messaging Services
Control-M

Education

Bachelor’s degree in computer science or related field

Tools

Solace Event Brokers
Snowflake
Job description

Responsibilities:

  • Participate in requirements capturing with Product owners, business users and domain specialists and come up with a sophisticated solution design adhering to the best design patterns.
  • Write clean, self-documenting code following standard methodologies on coding incorporating unit testing.
  • Collaborate with the Senior Application Architects and other technical contributors at all levels during the application development and resolve application defects identified during System Integration and User Acceptance Testing Phases
  • Participate in code reviews, Sprint meetings and retrospectives.
  • Provide ongoing maintenance support for the applications during Post-deployment support phase.
  • In-depth understanding of all aspects of the Java platform and the Spring family of frameworks including Solace.
  • Expertise in working in large, collaborative teams to achieve organizational goals
  • Passionate about building an innovative culture
  • Be a self-starter providing creative and innovative ideas or solutions continuously improving the technological offering.

Requirements:

  • Bachelor’s degree in computer science, information systems, engineering or a related technical field.
  • Minimum of 7-8 years of experience developing scalable microservices using Java and Spring Boot.
  • Extensive experience with Solace Event Brokers, and strong understanding of event-driven architecture principles.
  • Proven track records in design and development of event-driven applications using Solace PubSub+ and microservices
  • Proven ability to ensure high availability, reliability, and security of messaging services, including integration experience with AWS Messaging Services and AWS Integration Services (e.g. API Gateway)
  • Proficiency in implementing performance optimisation and high availability strategies.
  • Experience developing and optimising ETL/ELT pipelines for Snowflake will be an added advantage.
  • Proficiency in designing, configuring, and maintaining job schedules using Control-M to ensure optimal data flow and processing efficiency will be an added advantage.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.