520 Application Architect jobs in Singapore
Enterprise Application Architect
Posted today
Job Viewed
Job Description
A leading application architect is required to design and build scalable enterprise-grade applications.
Roles & Responsibilities:
This role involves migration from VM-based systems to container platforms (Kubernetes/OpenShift), enforcing development best practices, managing offshore development teams, and overseeing integration with messaging and databases.
Key responsibilities include designing and architecting scalable containerized web and Android applications, leading migration from VM-based systems, enforcing development best practices, managing and mentoring a small offshore development team, overseeing integration with messaging and front-end delivery via WebSocket, and promoting software development lifecycle excellence.
- Design and architect scalable containerized web and Android applications.
- Lead migration from VM-based systems to container platforms.
- Enforce development best practices: documentation, unit testing, CI/CD, security.
- Manage and mentor a small offshore development team.
- Oversee integration with messaging (Solace, IBM MQ), databases (Oracle via JDBC), and front-end delivery via WebSocket.
- Promote software development lifecycle (SDLC) excellence and code quality.
Qualification & Experience:
The ideal candidate will have a Bachelor's Degree in Information Technology or equivalent and at least 5 years of experience in software development with recent 3 years into leadership scope. They must have proven experience designing and architecting scalable enterprise-grade applications and be able to advise and make architectural decisions with teams accordingly.
- Bachelor's Degree in Information Technology or equivalent.
- Min 5 years in Software Development with recent 3 years into leadership scope.
- Must have proven experience designing and architecting scalable enterprise-grade applications.
- Deep expertise in Java (Quarkus Java Native preferred) and Node.js (with AngularJS).
- Solid experience with container technologies such as OpenShift/Kubernetes, Docker/Podman.
- Familiar with Oracle databases, SQL, JDBC, REST APIs, WebSocket, SSO, and web caching.
- Hands-on experience integrating with messaging platforms like Solace PubSub+ or IBM MQ.
- Strong grasp of software development best practices, including CI/CD, unit testing, secure coding standards, and SDLC methodologies.
- Demonstrated ability to lead distributed/offshore development teams.
- Exposure to mobile web technologies, particularly Flutter/Dart and server-driven UI.
Nice to Have:
- Certifications: Red Hat OpenShift or Kubernetes
- Experience with JMeter or similar performance tools
- Familiarity with Azure, AWS, or GCP
- Knowledge of container security and testing best practices
Harineshwari Lakxmi | EA Personnel Reg No: R25139423 APBA TG Human Resource Pte Ltd | EA License: 14C7275
Salesforce Application ARCHITECT
Posted today
Job Viewed
Job Description
Salesforce Professional Services delivers strategic engagements that identify transformational opportunities and create clear execution plans for change programs. Our team of experts collaborates with executive-level customers to establish specific business goals and actions that maximize the value of Salesforce. Our approach integrates people, processes, and technology, providing recommendations for business changes to enhance the use of the Salesforce platform.
OVERVIEW OF THE ROLE
Salesforce is currently seeking a Technical Architect to join our Professional Services team within the Customer Success Group (CSG). The Technical Architects serves as a strategic advisor and Salesforce product and platform expert to the company's largest, most complex enterprise customers. Salesforce Technical Architects collaborate with Customers and Partners during project cycles to share their extensive knowledge of the platform and product suite. Combined with their experience in technical architecture, enterprise integration, and business solution implementation, they directly drive toward the best possible solutions. They paint a solution vision, architect the system and provide guidance during the implementation.
Technical Architects are highly effective interacting across technical and business resources from the developer level through mid-management and above and are therefore a trusted advisor for business and technology collaborators. Finally, with experience in software delivery cycles based on agile methodologies the architect supports and is in close alignment with project management activities.
This role would require hands-on technical development skills on some of the most complex customisation required on Salesforce Core & Industry Cloud (Public Sector Solution) and comprehensive understanding on the Salesforce platform, including technical best practices with APEX, Omnistudio, LWC, Flows, etc
RESPONSIBILITIES
- Collaborate with Delivery Managers, Solution Architects, and clients to devise technology solutions that meet client needs, ensure accurate software usage, and maintainable, standard-compliant solutions.
- Lead project discovery and definition workshops, craft solution scope, development estimates, and document non-functional requirements and designs.
- Work with internal teams (sales/pre-sales, engineering, other services) to help customers maximise the value of their Salesforce Industry products and services.
- Design innovative technical solutions and work directly with customers to meet their business requirements following industry best practices.
- Lead and mentor development and QA teams on projects.
- Oversee application design, development, and support for Salesforce-related projects, demonstrating leadership throughout the software development lifecycle.
- Use UML diagrams, design documentation, and best-practice methodologies to detail the design of Salesforce-related projects from inception to production support.
- Ensure systems meet business expectations, proper testing is implemented, and performance requirements are closely monitored by working with development teams.
- Create and deliver CRMs and workflow solutions using Salesforce/Apex, Flow, Omnistudio, and LWC in a timely and accurate manner.
- Advocate and implement standard process development methodologies to ensure quality delivery of enterprise solutions. Develop POCs or assist customers and partners with complex coding tasks.
- Lead e.
- Collaborate with client stakeholders to define non-functional requirements, deliverables, and manage expectations.
- Translate business requirements into well-architected solutions that best leverage the Salesforce platform.
- Lead technical design sessions, architect and document technical solutions aligned with client business objectives, and identify gaps between current and desired end states.
- Follow and help define coding standards. Lead code reviews during projects to ensure quality and appropriate design patterns are followed.
- Provide hands-on technical delivery of custom development, integrations, and data migration elements of a Salesforce implementation on complex areas.
- Understand in-depth technical context and debug/troubleshoot on issues as needed.
- Over 7 years of Salesforce technical consulting and solution implementation experience.
- Strong understanding of environment management, release management, code versioning best practices, and deployment methodologies.
- Expert-level understanding and hands-on implementation experience of the Salesforce product suite, including Sales, Service, Community and Industry Clouds (eg. Public Sector Solution)
- Experience with platform security capabilities (TLS, SSL) and authentication patterns (SAML, SSO, OAuth).
- Understanding of systems architecture, scalable performance-driven solutions, key design patterns, large data volume limitations, and best practices.
- Skilled in Salesforce integration patterns, including between different business systems and using integration tools.
- Proficiency in programming with Salesforce (APEX, Java, LWC, Omniscript, HTML/CSS,JavaScript, XML).
- Practical deployment knowledge of process and automation configuration, code-level customisation, and DevOps practices on Salesforce.
- Quick learner with the ability to demonstrate new concepts, technologies, and solutions.
- Independent worker and self-starter with a pioneering and innovative mindset.
- Willingness to travel to client sites as needed (average 75%)
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field.
- Experience in data analysis, database design, SOAP and REST APIs, client and server-side web development, scripting tools, and protocols.
- Familiarity with architecture and process flow visualisation tools. Understanding of SDLC methodologies and strong communication skills, including technical documentation.
- Ability to conceptualise and communicate complex technical concepts to diverse audiences.
Senior Application Architect
Posted today
Job Viewed
Job Description
Job Title:
Senior Application Architect
Overview
You will drive the implementation of large-scale distributed systems with microservices.
This role requires a broad experience in programming and a deep understanding of application, infrastructure, and security architecture.
We seek someone who can translate functional requirements into design, working closely with technical SMEs to understand their requirements and ensure these are met.
Key Responsibilities
- Define best practices and standards for the microservice implementation, identifying and defining implementation patterns that align with industry technologies.
- Lead activities to build accelerators and tools to increase the quality of deliverables, evaluating industry technologies to shape design of services in consideration of cost, portability, compatibility, or usability factors.
- Continuously seek to more efficiently manage and utilize technology, platforms, and systems, highlighting design risks and providing alternative options.
- Develop scalable microservices using Spring Boot and RESTful APIs.
- Implement Azure Kubernetes Service (AKS) and Azure Open Service Mesh for pod-to-pod communication.
- Configure and implement API Management using Azure API Gateway (APIM).
- Design and code clean architecture, following principles of SOLID and KISS.
- Collaborate with cross-functional teams to develop deployment pipelines to deploy Java microservices in Kubernetes.
- Create Swagger specs for REST APIs and understand REST principles and guidelines.
- Demonstrate knowledge of OAuth token-based authentication protocol and PCI and Security Coding Standards.
Requirements
- Bachelor's degree in Computer Science.
- 5+ years of technical experience within development, integration of backend systems, and development.
- Strong hands-on experience in developing applications using Java/J2EE, with Spring boot framework knowledge and experience.
- Deep knowledge of SOA, Architecture, and Design on Microservices, REST Services, and Soap Services Development.
- Experience in core Java fundamentals, Java 8+, Spring, Springboot, testing framework Junit, Cucumber.
- Strong hands-on with design patterns, clean code.
- Strong hands-on in Java Microservices (Springboot) Restful APIs and Soap Services.
- Experience in designing and coding scalable Microservices.
- Experience with middleware/messaging technologies such as MQ, JMS, Kafka and exposure to event-driven design patterns.
- Experience in Spring Cloud.
- Experience in Azure Kubernetes Service (AKS).
- Experience in configuring and implementing Azure Open Service Mesh for pod-to-pod communication.
- Experience in API Management using Azure API Gateway (APIM).
- Experience in writing deployment pipelines to deploy Java microservices in Kubernetes.
- Strong in creating/defining Swagger specs for REST APIs, understand REST principles, Guidelines.
- Demonstrated knowledge of OAuth token-based authentication protocol.
- Demonstrated knowledge of PCI and Security Coding Standards.
- Experience with MSSQL, data modelling, query development, and performance optimization.
Good to Have
- Experience in migrating TIBCO services to spring boot microservices.
- Experience in gaming and Hospitality industry would be an advantage.
Technical Skills
- Spring Boot, Java/J2EE, SOA, REST and Soap Services, Microservices.
Soft Skills
- Problem-solving skills and ability to work under pressure.
- Good command of English, both written and spoken.
Senior Application Architect
Posted today
Job Viewed
Job Description
The ideal candidate will be a seasoned application architect who has a proven track record of designing and developing scalable, secure, and efficient software systems. As a key member of our team, you will be responsible for leading the development of complex applications, collaborating with cross-functional teams, and ensuring that our solutions meet the highest standards of quality and performance.
Responsibilities:
- Design and develop robust, scalable, and maintainable software systems.
- Leverage technical expertise to drive architectural decisions and ensure alignment with business goals.
- Collaborate with developers, QA engineers, and other stakeholders to identify and prioritize project requirements.
- Develop and maintain technical documentation, including design patterns, coding standards, and best practices.
- Conduct code reviews and provide constructive feedback to improve code quality and efficiency.
- Participate in code reviews and contribute to the improvement of the overall development process.
Requirements:
We are seeking an experienced professional with a strong background in software development and architecture. The ideal candidate should have:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Minimum 5+ years of experience in software development, with a focus on application architecture.
- Strong understanding of software design patterns, principles, and best practices.
- Experience with Agile development methodologies and version control systems (e.g., Git).
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Benefits:
As a valued member of our team, you can expect:
- A competitive salary and benefits package.
- Ongoing training and professional development opportunities.
- A collaborative and dynamic work environment.
- The opportunity to work on challenging projects and make a meaningful impact.
About Us:
We are a forward-thinking organization dedicated to delivering innovative software solutions. We value creativity, teamwork, and continuous learning, and we're committed to making a positive impact in our community.
Chief Application Architect
Posted today
Job Viewed
Job Description
Production Applications, IT Engineer
Roles and Responsibilities
The primary role of this position is to design, integrate, maintain, and optimize IAM processes.
- Design, integrate, maintain, and optimise IAM processes such as joiner, mover, and leaver workflows
- Participate in the development and implementation of a system-independent role concept to improve authorisation management
- Assist in gathering and assessing new requirements
- Defines the needs and coordinates external support in his/her area
- Provide 24x7 Level 2 & 3 support for the proper operation of the IAM solution
- Work with other IT teams towards the common goal of minimising system response time and maximising system availability
- Documentation of requirements and coordination of enhancements in the assigned area
- Plan, coordinate and conduct training for assigned applications
- Work with other departments for productivity enhancements, error/cost reductions and other improvement projects as and when needed
Requirements
Candidates should possess a degree in Computer Science, Computer Engineering or related fields with at least 2 years of working experience in Identity and Access Management.
- Degree in Computer Science, Computer Engineering or related fields with at least 2 years of working experience in Identity and Access Management
- A good team player with good communication skills and able to work independently
- Excellent English skills, both written and spoken
- Knowledge of Microsoft Active Directory and Entra ID
Senior Application Architect
Posted today
Job Viewed
Job Description
Senior FullStack Developer
Job Description
We are seeking a highly motivated and proficient Senior Fullstack Developer to join our team. The ideal candidate will have extensive experience in Java Spring and be passionate about developing, testing, and improving software applications.
- The successful candidate will design, develop, and maintain scalable and high-performance systems.
- He/She will engage in Agile practices like sprint planning and daily standups, alongside Scrum methods such as code review and unit testing.
- The candidate will collaborate with Product Owners/Business Analyst on user stories refinement.
- He/She will drive the implementation of test automation strategies and techniques, working closely with QA teams to improve testing efficiency and coverage.
- The successful candidate will spearhead initiatives to streamline build and release processes, leveraging DevOps principles and automation tools to enhance deployment pipelines.
- He/She will prepare interface specifications and other architecture documents.
- The candidate will identify potential technical pitfalls and challenges and set directions that will help to guide the team towards solving difficult technical problems.
- He/She will support and develop software engineers by providing advice, coaching, and development opportunities.
For this role, we require:
- A Bachelor's Degree in Computer Science or related fields.
- Minimum of 5 years of relevant experience in Backend/ Software development.
- Proficiency in multi-paradigm programming languages (Java Spring Framework/ JavaScript/ Angular/AWS).
- Experience in cloud-native technology, such as AWS (Related certification will be an added advantage).
- Familiarity with Clean Code, Design Patterns, and Unit Testing.
- Working experience in Agile environments will be an added advantage.
Join us for a journey of continuous innovation with industry experts to contribute to significant projects. You will have the opportunity to work with a talented team, develop your skills, and grow professionally.
Other InformationBy submitting your resume, you consent to the collection, use, and disclosure of your personal information per Privacy Policy.
Salesforce Application ARCHITECT
Posted 3 days ago
Job Viewed
Job Description
Salesforce Professional Services delivers strategic engagements that identify transformational opportunities and create clear execution plans for change programs. Our team of experts collaborates with executive-level customers to establish specific business goals and actions that maximize the value of Salesforce. Our approach integrates people, processes, and technology, providing recommendations for business changes to enhance the use of the Salesforce platform.
OVERVIEW OF THE ROLE
Salesforce is currently seeking a Technical Architect to join our Professional Services team within the Customer Success Group (CSG). The Technical Architects serves as a strategic advisor and Salesforce product and platform expert to the company’s largest, most complex enterprise customers. Salesforce Technical Architects collaborate with Customers and Partners during project cycles to share their extensive knowledge of the Salesforce.com platform and product suite. Combined with their experience in technical architecture, enterprise integration, and business solution implementation, they directly drive toward the best possible solutions. They paint a solution vision, architect the system and provide guidance during the implementation.
Technical Architects are highly effective interacting across technical and business resources from the developer level through mid-management and above and are therefore a trusted advisor for business and technology collaborators. Finally, with experience in software delivery cycles based on agile methodologies the architect supports and is in close alignment with project management activities.
This role would require hands-on technical development skills on some of the most complex customisation required on Salesforce Core & Industry Cloud (Public Sector Solution) and comprehensive understanding on the Salesforce platform, including technical best practices with APEX, Omnistudio, LWC, Flows, etc
RESPONSIBILITIES
- Collaborate with Delivery Managers, Solution Architects, and clients to devise technology solutions that meet client needs, ensure accurate software usage, and maintainable, standard-compliant solutions.
- Lead project discovery and definition workshops, craft solution scope, development estimates, and document non-functional requirements and designs.
- Work with internal teams (sales/pre-sales, engineering, other services) to help customers maximise the value of their Salesforce Industry products and services.
- Design innovative technical solutions and work directly with customers to meet their business requirements following industry best practices.
- Lead and mentor development and QA teams on projects.
- Oversee application design, development, and support for Salesforce-related projects, demonstrating leadership throughout the software development lifecycle.
- Use UML diagrams, design documentation, and best-practice methodologies to detail the design of Salesforce-related projects from inception to production support.
- Ensure systems meet business expectations, proper testing is implemented, and performance requirements are closely monitored by working with development teams.
- Create and deliver CRMs and workflow solutions using Salesforce/Apex, Flow, Omnistudio, and LWC in a timely and accurate manner.
- Advocate and implement standard process development methodologies to ensure quality delivery of enterprise solutions. Develop POCs or assist customers and partners with complex coding tasks.
- Lead e.
- Collaborate with client stakeholders to define non-functional requirements, deliverables, and manage expectations.
- Translate business requirements into well-architected solutions that best leverage the Salesforce platform.
- Lead technical design sessions, architect and document technical solutions aligned with client business objectives, and identify gaps between current and desired end states.
- Follow and help define coding standards. Lead code reviews during projects to ensure quality and appropriate design patterns are followed.
- Provide hands-on technical delivery of custom development, integrations, and data migration elements of a Salesforce implementation on complex areas.
- Understand in-depth technical context and debug/troubleshoot on issues as needed.
QUALIFICATIONS
- Over 7 years of Salesforce technical consulting and solution implementation experience.
- Strong understanding of environment management, release management, code versioning best practices, and deployment methodologies.
- Expert-level understanding and hands-on implementation experience of the Salesforce product suite, including Sales, Service, Community and Industry Clouds (eg. Public Sector Solution)
- Experience with platform security capabilities (TLS, SSL) and authentication patterns (SAML, SSO, OAuth).
- Understanding of systems architecture, scalable performance-driven solutions, key design patterns, large data volume limitations, and best practices.
- Skilled in Salesforce integration patterns, including between different business systems and using integration tools.
- Proficiency in programming with Salesforce (APEX, Java, LWC, Omniscript, HTML/CSS,JavaScript, XML).
- Practical deployment knowledge of process and automation configuration, code-level customisation, and DevOps practices on Salesforce.
- Quick learner with the ability to demonstrate new concepts, technologies, and solutions.
- Independent worker and self-starter with a pioneering and innovative mindset.
- Willingness to travel to client sites as needed (average 75%)
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field.
- Experience in data analysis, database design, SOAP and REST APIs, client and server-side web development, scripting tools, and protocols.
- Familiarity with architecture and process flow visualisation tools. Understanding of SDLC methodologies and strong communication skills, including technical documentation.
- Ability to conceptualise and communicate complex technical concepts to diverse audiences.
Be The First To Know
About the latest Application architect Jobs in Singapore !
Application System Architect
Posted today
Job Viewed
Job Description
The ideal candidate will possess strong analytical skills, excellent problem-solving abilities, and a solid understanding of system infrastructure. They will have experience working with various technologies, including Bloomberg , Oracle , and XML . The successful individual will be able to provide technical expertise in areas such as predictive analysis, escalation management, and risk analysis.
Key Responsibilities:
- Design and implement efficient solutions for complex technical issues.
- Develop and maintain technical documentation for system configurations and processes.
- Provide training and support for team members on new technologies and system updates.
- Collaborate with cross-functional teams to identify and prioritize system enhancements.
- Stay up-to-date with industry trends and emerging technologies to ensure the organization remains competitive.
Requirements:
- 8+ years of experience in system support and development.
- Strong background in SQL , Java , and Python .
- Excellent communication and interpersonal skills.
- Ability to work in a fast-paced environment and adapt to changing priorities.
- Knowledge of Unix/Linux scripting and ITIL certification is preferred.
Next Steps:
- Prepare your updated resume and expected compensation package.
- Click 'Apply here' or email your resume to proceed.
- All shortlisted candidates will be contacted for further evaluation.
Solution Architect
Posted today
Job Viewed
Job Description
We are seeking an accomplished and visionary Solution Architect with 12–15 years of end-to-end enterprise architecture and full-stack development experience. This role is ideal for a hands-on technical leader who excels at designing modern, scalable applications across diverse technology ecosystems—including Java/Spring Boot, BPM platforms, cloud-native architectures, and real-time data processing frameworks. The ideal candidate will also demonstrate deep integration expertise with legacy systems and the ability to guide complex digital transformation journeys across global enterprise environments.
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.
- Design and deploy robust Business Process Management (BPM) solutions using Camunda, JBPM, or OpenText.
- Drive migration of legacy business processes to modern workflow engines, optimizing for performance, maintainability, and user experience.
- Integrate UiPath automation workflows with BPM engines for hybrid process automation.
- 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, PCF, 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.
- 12–15 years of professional experience in software development and solution architecture roles.
- Expert-level proficiency in Java/J2EE, Spring Boot, Microservices, and BPM tools (Camunda, JBPM, OpenText).
- Preferred SCJD Certified. TOGAF Certified is plus.
- Strong front-end expertise with ReactJS, Angular, JavaScript, and optionally ElectronJS.
- 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, PCF, 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).
- Excellent communication and stakeholder engagement skills.
Solution Architect
Posted 2 days ago
Job Viewed
Job Description
- Design end-to-end data and analytics solutions that meet business requirements, leveraging industry best practices and emerging technologies.
- Collaborate with business stakeholders, data engineers, and data scientists to understand data and analytics needs, and translate them into technical requirements and architecture.
- Define data architecture, including data models, data integration, data pipelines, and data storage solutions, ensuring scalability, performance, and data quality.
- Evaluate and recommend suitable analytics platforms, tools, and technologies for data processing, data visualization, and advanced analytics.
- Collaborate with infrastructure and cloud teams to design and implement scalable and cost-effective cloud-based data platforms and services.
- Develop and maintain technical documentation, including architecture diagrams, design documents, and data flow diagrams.
- Provide guidance and support to development teams in implementing data and analytics solutions, ensuring adherence to architectural principles and best practices.
- Conduct performance tuning, optimization, and troubleshooting of data and analytics solutions to ensure efficient and reliable operations.
- Stay up to date with industry trends, emerging technologies, and best practices in data and analytics, and drive innovation within the organization.
- Collaborate with security and compliance teams to ensure data privacy, security, and compliance requirements are met.
- Any other adhoc duties as assigned