Software Developer

4 weeks ago


Singapur, Singapore Singtel Full time

Make an Impact by

Build the enterprise platform in a completely scalable fashion that can process millions of messages concurrently. Contribute to designing and developing the platform in an infrastructure agnostic fashion so that the platform can work with any network backend in a plug and play fashion. Bring in your experience in building scalable and repeatable platforms to make every component of the platform modular by design with industry grade security. Design and implement RESTful APIs to expose platform features as microservices. Build and deploy performant modern web applications in React, Redux, Webpack, ES6, and Flow Architect efficient and scalable backend systems Write unit, functional and end-to-end integration for the platform Identify and resolve performance and scalability issues Participate in code reviews Build micro-services and understand different patterns to approach the designs. Worked on cloud platforms preferably PCF and used tools such as Docker. Experience in designing and delivering APIs and security models Contribute to software development and associated new technology selection and adoption. Focus areas include developing API driven features on big data, machine learning, auto scaling micro-services, scalable data storage/retrieval. Work on architecture and software development across platform components like customer onboarding, data management, application lifecycle etc Participate on design of common platform functionality, and consistent, best-practice platform and application design. Adopt industry standard coding practises to develop the platform to ensure scalability, security and stability Participate on the move to a full SaaS deployment and management Collaborate with Business development and partnership team to develop integration adapters for third party technology and applications. Participate in technical partnership conversations and due diligence.

Skills for Success  

Skillset requirement:

Backend Programming Language Java (11 or higher) and Python

Front End Programming Language HTML, CSS, JavaScript & JavaScript frameworks such as Vue, Angular & React

Database Technologies Cassandra, MongoDB and Elasticsearch (At least 2). SQL databases like Postgres, MySQL

Source code Management and Build GIT, Gradle, Maven, Ant

Scrum/Task Management JIRA, Confluence

Messaging Kafka, MQ (Any Pub/Sub library)

Dev Ops & Containerization Jenkins, Ansible & Helm
Docker, Kubernetes

Integration methods REST API’s, messaging, WSDL, SDK’s

API Documentation Swagger or similar

Cloud Experience AWS, GCP, Azure or any other cloud infrastructure services

Minimum 3 years of relevant experience Experience developing complex, enterprise grade, configurable, scalable software products. A background in systems level thinking and design. Combined with the ability to translate technical strategy and architectures into concrete, minimal viable products, with the right tradeoffs and phasing. In depth understanding of the whole web stack, web protocols, and web performance optimisation techniques Detailed knowledge of minimum one modern JavaScript framework: Vue, React, Angular & etc In depth knowledge of Relational, No-SQL databases, and message queues/brokers Understand at least one backend MVC framework - Java and Spring Boot are strongly preferred Broad and deep knowledge of relevant technologies, including messaging, relational and NoSQL databases, data modelling, analytics, IoT, and interfaces. Exposure and experience with Artificial intelligence will be a plus.  Excellent understanding of Message queue systems (Kafka) Monitoring and logging tools (ELK, OpenSearch, Graylog) Front-end frameworks (React, Vue JS, Bootstrap, jQuery) Databases and storage/caching (MongoDB, MySQL, Redis) Deep understanding of the architectural principles for cloud based platforms that include SaaS, PaaS, multi-tenancy, infrastructure as code, and continuous availability. Experience working in an agile environment Strong written and verbal communication skills. Ability to collaborate effectively across various cross-functional teams and groups.

Rewards that Go Beyond

Flexible work arrangements Full suite of health and wellness benefits  Ongoing training and development programs  Internal mobility opportunities

Your Career Growth Starts Here. Apply Now

We are committed to a safe and healthy environment for our employees & customers and will require all prospective employees to be fully vaccinated.


  • Software Developer

    1 month ago


    Singapur, Singapore SPRAOI SOFTWARE SERVICES PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilities:• Architect in developing, designing and solutioning on various sub system integrations.• Design and developing the Workflows• Liaising with different shareholders for technical analysis and Integrations• Gathering requirements from business.• Designing and Solutioning on requirements.Required skills:·...

  • Software Developer

    3 months ago


    Singapur, Singapore Cantier Systems, Inc. Full time

    Software Developer Responsibilities: Participate in the design, development, system maintenance, enhancement and testing of Quality Applications. Write technical documentation from flow chart to case analysis. Participate in the communicating project updates in emails, conference calls, and project meetings. Participate in addressing...

  • Software Developer

    3 months ago


    Singapur, Singapore Amaris Consulting Full time

    Job description Mission Description This position is required to design, implement, integrate, develop and deliver sub-system or interfaces during development life cycle. It needs to meet on time, on cost and quality delivery. Mainly work with the team of Developers/Integrators and Project Manager throughout software...


  • Singapur, Singapore BMC Software, Inc. Full time

    Description and Requirements CareerArc Code CA-RV "At BMC trust is not just a word - it's a way of life!"  We are an award-winning, equal opportunity, culturally diverse, fun place to be. Giving back to the community drives us to be better every single day. Our work environment allows you to balance your priorities, because we know you will...


  • Singapur, Singapore BIOTRONIK Full time

    Cloud Software Developer As one of the world´s leading manufacturers of cardio- and endovascular medical devices, BIOTRONIK is headquartered in Berlin, Germany, and represented in over 100 countries by its global workforce. The work of our committed, highly specialized, exceptionally skilled employees results in crucial advancements in the world of...

  • C Software Developer

    5 months ago


    Singapur, Singapore Unison Consulting Pte Ltd Full time

    Develop and maintain C-based software solutions for banking applications, ensuring high performance, reliability, and security. Implement and maintain financial algorithms, data structures, and interfaces for seamless integration with banking systems. Ensure compliance with regulatory standards and security protocols in the development of banking software....


  • Singapur, Singapore Xtremax Pte. Ltd. Full time

    Software Development - BackendAs a Software Developer - Back-End, you will be introduced to .NET development platforms and will be actively involved in building highly responsive websites. You will be tasked with complex programming obstacles that test your skills and eventually train you to climb to the top. Xtremax values developers with raw instincts in...

  • Software Development

    4 months ago


    Singapur, Singapore Xtremax Pte. Ltd. Full time

    Software Development - BackendAs a Software Developer - Back-End, you will be introduced to .NET development platforms and will be actively involved in building highly responsive websites. You will be tasked with complex programming obstacles that test your skills and eventually train you to climb to the top. Xtremax values developers with raw instincts in...


  • Singapur, Singapore Flintex Consulting Pte Ltd Full time

    Job DescriptionJob Responsibilities • Works with multi-disciplinary team to understand system / application requirements.• As part of a team, develops enterprise software solutions that meets client’s needs and perform as designed.Requirements• You have at least a /Degree in Electrical/Electronic Engineering/Computer Sciences or any IT related...


  • Singapur, Singapore Squarepoint Capital Full time

    Squarepoint is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that seeks to achieve high quality, uncorrelated returns for our clients. We have deep expertise in trading, technology and operations and attribute our success to rigorous scientific research. As a...


  • Singapur, Singapore Amazon Asia-Pacific Holdings Private Limited - D43 Full time

    Do you want to own cutting-edge technology, solve new problems that didn’t exist before, and have the ability to see the impact of your successes?Amazon is shaping the future of digital video entertainment. We seek engineers who can help us shape and develop new video streaming capabilities for Amazon. This is an exciting opportunity for a rock-star...


  • Singapur, Singapore Amaris Consulting Full time

    Job description Mission Description This position is required to design, implement, integrate, develop and deliver sub-system or interfaces during development life cycle. It needs to meet on time, on cost and quality delivery. Mainly work with the team of Developers/Integrators and Project Manager throughout software...


  • Singapur, Singapore Thakral One Full time

    Role Software Development Lead Responsibilities Software Development Lead involved in management of a development team leading regional technology projects – including projects for implementation and integration of different solutions as well as technology build initiatives. The role entails designing and driving the implementation of...


  • Singapur, Singapore Micron Full time

    Our vision is to transform how the world uses information to enrich life for all. Join an inclusive team passionate about one thing: using their expertise in the relentless pursuit of innovation for customers and partners. The solutions we build help make everything from virtual reality experiences to breakthroughs in neural networks possible. We do it...


  • Singapur, Singapore USER EXPERIENCE RESEARCHERS PTE. LTD. Full time

    Roles & ResponsibilitiesJob Summary:The Software Development Manager is responsible for overseeing the development of software systems. The Software Development Manager will manage the software development life cycle for all systems software, from requirement gathering to design, implementation, testing and deployment. The Systems Software Development...


  • Singapur, Singapore Cantier Systems, Inc. Full time

    Senior Software Developer Responsibilities: Participate in software analysis and design Analysis and improvement of the work process Able to study and implement new technologies as needed Leading, training and mentoring junior developers. Requirements: Graduate of Bachelors/College Degree in Information...


  • Singapur, Singapore SKYLINE COMMUNICATIONS Full time

    Nice to meet you! Are you ready to leave your mark on the world? Because we are the global leading supplier of end-to-end open monitoring and orchestration software for ICT, media and broadband platforms. Basically, our software platform— called DataMiner —makes sure that you can order your products online, watch the latest episode of your...

  • Software Developer

    7 days ago


    Singapur, Singapore TEKsystems Full time

    Job Summary A banking institution is seeking a senior software engineer to develop and extend their systems for performance, coverage, and new functionality. This individual will be part of a team to an innovative platform in a fast-paced environment. Key Qualifications 7+ years of experience in Java as a primary language Strong core Java...


  • Singapur, Singapore Flintex Consulting Pte Ltd Full time

    Job Responsibilities • Works with multi-disciplinary team to understand system / application requirements.• As part of a team, develops enterprise software solutions that meets client’s needs and perform as designed.Requirements• You have at least a /Degree in Electrical/Electronic Engineering/Computer Sciences or any IT related field.• You ideally...


  • Singapur, Singapore Continental Full time

    Job Description Analyze customer (Car Maker) function, create or update software requirement specification accordingly  Design software that meets Software requirement  Implement software modules using Software Coding & Design Rules.  Validate software design, module interface and module functionality on Test Bench Collaborate with...