Software Architect

INNOVATIQ TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 180,000 - 280,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

INNOVATIQ TECHNOLOGIES PTE. LTD. seeks an experienced enterprise solutions architect to lead end-to-end software designs, translate business needs into scalable technical solutions, and guide development teams.

You will define architecture, integration patterns, and standards for Java/Spring-based systems, including microservices, batch processing, and API/event-driven designs. The role requires strong expertise in enterprise integration, messaging, and distributed systems, with hands-on

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • At least 8+ years of relevant experience in software development, technical architecture, solution architecture, or enterprise application development.
  • Strong hands-on experience in Java and Spring-based enterprise application development.
  • Proven experience designing and implementing Microservices and Spring Boot solutions.
  • Strong understanding of enterprise integration, messaging, and distributed systems.
  • Experience working with multiple relational and NoSQL database platforms.
  • Strong knowledge of software architecture principles, design patterns, API design, and integration methodologies.
  • Experience working with large-scale, complex, or high-volume enterprise applications.
  • Strong analytical, problem-solving, and decision-making skills.
  • Excellent communication and stakeholder management abilities.
  • Ability to provide technical leadership and work collaboratively with cross-functional teams.
  • Experience in Agile/Scrum development environments will be an advantage.

Responsibilities

  • Lead the design and architecture of end-to-end enterprise software solutions.
  • Analyse business requirements and translate them into scalable and effective technical solutions.
  • Define solution architecture, integration patterns, technology frameworks, and technical standards.
  • Provide technical leadership and guidance to software development and engineering teams.
  • Design and review Java, Spring Boot, and Microservices-based applications.
  • Design enterprise integration and messaging solutions using IBM MQ, Kafka, Solace, JMS, Apache Camel, Spring Integration, and Spring Cloud Stream.
  • Design and support batch processing solutions using Spring Batch and Spring Boot Batch.
  • Develop and review API, service integration, and event-driven architecture designs.
  • Work with relational and NoSQL databases, including MS SQL, Oracle, IBM DB2, and Cassandra.
  • Ensure solutions meet requirements for scalability, performance, availability, security, and maintainability.
  • Provide architectural guidance on authentication and authorisation solutions, including OAuth 2.0.
  • Work closely with development, infrastructure, DevOps, and project teams throughout the software development lifecycle.
  • Review technical designs and implementation approaches to ensure compliance with architectural standards and best practices.
  • Identify technical risks, dependencies, performance issues, and potential bottlenecks, and recommend appropriate solutions.
  • Conduct architecture reviews, technical workshops, proof-of-concepts, and solution discussions with relevant stakeholders.
  • Prepare and maintain solution architecture documents, technical specifications, system diagrams, and integration designs.
  • Support troubleshooting and performance optimisation of enterprise applications where required.
  • Evaluate emerging technologies and recommend appropriate solutions to improve system capabilities and efficiency.

Skills

Java
Spring Framework
Spring Boot
Spring Boot Microservices
Spring Batch
Spring Integration
Spring Cloud Stream
Hibernate / JPA
JMS
OAuth 2.0

Education

Bachelor's degree in Computer Science / IT or related

Tools

IBM MQ
Apache Kafka
Solace
Apache Camel
Zookeeper
Dozer Mapper
JiBX Model Mapper
Hazelcast
Netflix Components

Job description

Key Responsibilities
  • Lead the design and architecture of end-to-end enterprise software solutions.
  • Analyse business requirements and translate them into scalable and effective technical solutions.
  • Define solution architecture, integration patterns, technology frameworks, and technical standards.
  • Provide technical leadership and guidance to software development and engineering teams.
  • Design and review Java, Spring Boot, and Microservices-based applications.
  • Design enterprise integration and messaging solutions using technologies such as IBM MQ, Kafka, Solace, JMS, Apache Camel, Spring Integration, and Spring Cloud Stream.
  • Design and support batch processing solutions using Spring Batch and Spring Boot Batch.
  • Develop and review API, service integration, and event-driven architecture designs.
  • Work with relational and NoSQL databases, including MS SQL, Oracle, IBM DB2, and Cassandra.
  • Ensure solutions meet requirements for scalability, performance, availability, security, and maintainability.
  • Provide architectural guidance on authentication and authorisation solutions, including OAuth 2.0.
  • Work closely with development, infrastructure, DevOps, and project teams throughout the software development lifecycle.
  • Review technical designs and implementation approaches to ensure compliance with architectural standards and best practices.
  • Identify technical risks, dependencies, performance issues, and potential bottlenecks, and recommend appropriate solutions.
  • Conduct architecture reviews, technical workshops, proof-of-concepts, and solution discussions with relevant stakeholders.
  • Prepare and maintain solution architecture documents, technical specifications, system diagrams, and integration designs.
  • Support troubleshooting and performance optimisation of enterprise applications where required.
  • Evaluate emerging technologies and recommend appropriate solutions to improve system capabilities and efficiency.
Technical Skills
Core Technologies
  • Java / JDK 11
  • Spring Framework
  • Spring Boot
  • Spring Boot Microservices
  • Spring Batch / Spring Boot Batch
  • Spring Integration
  • Spring Cloud Stream
  • Hibernate / JPA
  • JMS
  • OAuth 2.0
Integration & Messaging
  • IBM MQ
  • Apache Kafka
  • Solace
  • Apache Camel
  • Zookeeper
  • Enterprise integration patterns
  • File processing
  • SAX / StAX Parser
  • Dozer Mapper
  • JiBX Model Mapper
  • Hazelcast
  • Netflix Components
Database Technologies
  • MS SQL
  • Oracle
  • IBM DB2
  • Cassandra
Monitoring & Logging
  • ELK Stack
Additional / Legacy Technologies
  • HTML
  • JavaScript
  • VBScript
  • C#.NET
  • VB.NET
  • WCF
  • ASP.NET
  • Windows Services
  • Crystal Reports
Requirements
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • At least 8+ years of relevant experience in software development, technical architecture, solution architecture, or enterprise application development.
  • Strong hands-on experience in Java and Spring-based enterprise application development.
  • Proven experience designing and implementing Microservices and Spring Boot solutions.
  • Strong understanding of enterprise integration, messaging, and distributed systems.
  • Experience working with multiple relational and NoSQL database platforms.
  • Strong knowledge of software architecture principles, design patterns, API design, and integration methodologies.
  • Experience working with large-scale, complex, or high-volume enterprise applications.
  • Strong analytical, problem-solving, and decision-making skills.
  • Excellent communication and stakeholder management abilities.
  • Ability to provide technical leadership and work collaboratively with cross-functional teams.
  • Experience in Agile/Scrum development environments will be an advantage.
Preferred Skills
  • Experience designing event-driven and distributed architectures.
  • Experience with high-volume transaction processing systems.
  • Exposure to cloud platforms and DevOps practices.
  • Experience in application modernisation, system migration, or legacy system transformation.
  • Experience working with enterprise-level clients and complex technology environments.
  • Ability to assess existing systems and recommend improvements, optimisation, or technology modernisation.
Key Competencies
  • Solution Architecture & Technical Design
  • Enterprise Application Architecture
  • Java & Microservices
  • System Integration
  • Technical Leadership
  • Problem Solving & Analytical Thinking
  • Stakeholder Management
  • Communication & Presentation Skills
  • Technology Evaluation & Decision Making
  • Team Collaboration
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Architect
Software Architect

INNOVATIQ SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Enterprise Java Technical Lead
Enterprise Java Technical Lead

dna infotech pte. ltd. • Singapore

On-site
SGD 180,000 - 240,000
Enterprise Solution Architect
Enterprise Solution Architect

OPTIMUM SOLUTIONS (SINGAPORE) PTE LTD • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

COMBUILDER PTE LTD • Singapore

On-site
SGD 90,000 - 135,000
Technical Lead
Technical Lead

Saksoft Pte Ltd • Singapore

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

BASE CAMP DIGITAL PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
SOLUTION ARCHITECT
SOLUTION ARCHITECT

RAPSYS TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 180,000 - 260,000
Senior Java Software Engineer
Senior Java Software Engineer

Tap Growth ai • Singapore

On-site
SGD 150,000 - 230,000
Java Technical Lead / Solution Architect - Private Banking Application
Java Technical Lead / Solution Architect - Private Banking Application

D L Resources Pte Ltd • Singapore

On-site
SGD 180,000 - 240,000
Senior Microservices Technical Lead
Senior Microservices Technical Lead

consulguru pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000