Search by job, company or skills

C

Software Engineer

10-15 Years
SGD 7,000 - 10,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 24 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Responsibilities:

  • Lead the architecture and design of enterprise-grade full-stack applications using Java, Spring Boot, and front-end frameworks such as ReactJS or Angular.
  • Architect and implement scalable, event-driven microservices-based solutions for large-scale distributed systems.
  • Define and enforce architectural standards, system design guidelines, and technical roadmaps aligned to business and IT strategy.
  • Drive migration of legacy business processes to modern workflow engines, optimizing for performance, maintainability, and user experience.
  • Build and manage integrations with mainframe systems (e.g., CICS), Tibco, IBM MQ, and other middleware.
  • Utilize REST/SOAP APIs to securely connect enterprise components with third-party systems and services.
  • Lead cloud transformation initiatives across AWS, Azure, and OpenShift platforms.
  • Architect containerized deployments using Docker and orchestrate microservices with Kubernetes.
  • Design and implement real-time streaming pipelines using Apache Kafka, Apache Spark, Apache Flink, and Scala.
  • Configure and manage ELK stack (Elasticsearch, Logstash, Kibana) for application monitoring, log aggregation, and analytics.
  • Set up and maintain CI/CD pipelines using tools like Jenkins, Maven, Gradle, and Git.
  • Ensure robust version control, test automation, deployment automation, and release management across environments.
  • Collaborate with global cross-functional teams including product owners, business analysts, QA, and DevOps.
  • Guide and mentor junior engineers, perform code reviews, and ensure adherence to coding standards and software development best practices.


Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 10-15 years of professional experience in software development and solution architecture roles.
  • Expert-level proficiency in Java/J2EE, Spring Boot, and Microservices.
  • Preferred SCJD Certified.
  • Strong front-end expertise with ReactJS, Angular, JavaScript and etc.
  • Proven experience in system integration with mainframes (CICS), LCG, Tibco, and legacy applications.
  • Deep knowledge in real-time data streaming using Kafka, Spark, Flink, and experience in Scala.
  • Hands-on experience with cloud platforms: AWS, Azure, OpenShift.
  • Advanced knowledge of Docker, Kubernetes, and infrastructure automation.
  • Experience designing and managing CI/CD pipelines using Jenkins, Git, Maven, Gradle.
  • Strong command over both SQL and NoSQL databases: Oracle, DB2, MySQL, MongoDB, Snowflake.
  • Familiarity with scripting (Groovy, Connect:Direct) and LCG frameworks.
  • Exposure to mobile development (Android SDK, React Native, Swift) is a plus.
  • Preferred AWS and Kubernetes Certified
  • Experience in enterprise IT delivery models (on-prem, hybrid, cloud-native).
  • TOGAF Certified is plus.
  • Excellent communication and stakeholder engagement skills.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 134513899

Similar Jobs