Senior Software Developer
3 months ago
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
- Write high-quality code (Java, Go etc) that communicates with upstream backend services via HTTP APIs
- 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 8 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.
- 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)
- 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
- Proficient understanding of the HTTP protocol
- 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
- 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.
-
Senior Software Developer
1 day ago
Singapore HTC SOFTWARE SINGAPORE PTE LTD Full timeRoles & ResponsibilitiesDevelop internal components. Incidents and Requests management (business users and other IT teams) · Communicate effectively. · Analyze enhancement requests and bug fixes. · Document deliveries. Change management · Apply monthly release strategy, following the team’s milestones for analysis, coding and testing. · Support the...
-
Senior Software Developer
21 hours ago
Singapore SIMULATION SOFTWARE & TECHNOLOGY (S2T) PTE. LTD. Full timeRoles & ResponsibilitiesS2T is an innovative Tech company that develops cutting-edge cyber-intelligence solutions for Government and Enterprise Customers.We are seeking a talented and passionate JavaScript Software Engineer (Full Stack) to help us bring our vision to life.You will be responsible for:Designing, developing, and maintaining scalable web...
-
Senior NET Developer
1 day ago
Singapore HORIZON SOFTWARE PTE. LTD. Full timeRoles & ResponsibilitiesJob SummaryWe are looking for a Senior .NET Developer with extensive experience in the .NET ecosystem to lead projects and mentor team members. This role involves overseeing complex projects, optimizing applications, and working closely with clients and stakeholders to ensure project success.Key Responsibilities Lead the...
-
Senior Java Developer
1 day ago
Singapore HORIZON SOFTWARE PTE. LTD. Full timeRoles & ResponsibilitiesJob SummaryWe are looking for a Senior Java Developer with extensive experience in building and optimizing high-performance applications. The ideal candidate is proficient in advanced Java programming, microservices architecture, and software best practices, with strong leadership capabilities to guide junior developers.Key...
-
Senior Java Software Engineer
21 hours ago
Singapore HTC SOFTWARE SINGAPORE PTE LTD Full timeKey Responsibilities:As a Senior Java Software Engineer at HTC SOFTWARE SINGAPORE PTE LTD, you will develop solid core Java and Spring applications, as well as at least one other language such as C#, C++, Golang, or Kotlin. Your experience with Microservice architecture and development will be valuable in creating scalable and efficient systems. You will...
-
Senior Software Developer
5 days ago
Singapore DBS Bank Limited Full timeJob Title: Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our team at DBS Bank Limited. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our customers.Key Responsibilities:* Design and develop software...
-
Calypso Software Developers
1 day ago
Singapore HTC SOFTWARE SINGAPORE PTE LTD Full timeRoles & ResponsibilitiesMain responsibilitiesBuild & change management• Develop in JAVA for Calypso v14.4 package• Develop internal componentsIncidents and Requests management• Communicate effectively• Analyse enhancement requests and bug-fixes• Document deliveriesChange Management• ...
-
Senior Software Developer
4 hours ago
Singapore MCI CAREER SERVICES PTE. LTD. Full timeJob SummaryWe are seeking a highly skilled Senior Software Developer to join our team at MCI Career Services Pte. Ltd. This role involves designing, developing, testing, deploying, maintaining, and improving software applications that support critical government services.The ideal candidate will have a strong background in software engineering, with a...
-
Senior Software Developer
21 hours ago
Singapore APAR TECHNOLOGIES PTE. LTD. Full timeJob Title: Senior Software DeveloperAbout the Role:We are seeking an experienced Senior Software Developer to join our team at Apar Technologies Pte. Ltd. in Singapore. As a key member of our development team, you will be responsible for designing, developing, and configuring software modules, interfaces, and components using ReactJS and .NET...
-
Senior Software Developer
21 hours ago
Singapore TECH AALTO PTE. LTD. Full timeRoles & ResponsibilitiesPosition: Senior Software DeveloperWe are seeking a skilled Senior Software Developer to join our team at Tech Aalto PTE. LTD. The successful candidate will participate in projects using Waterfall or Agile methodologies, ensuring successful delivery.Develop, maintain, and troubleshoot software solutions in Java, .NET, Python, Dynamics...
-
Senior Software Developer
2 days ago
Singapore Singtel Full timeTransform Your Career with SingtelWe are seeking a highly skilled Senior Software Developer to join our team and contribute to the development of our enterprise platform.About the RoleDesign and develop scalable software solutions using Java and Python.Collaborate with cross-functional teams to deliver high-quality software products.Stay up-to-date with the...
-
Senior Software Developer
1 month ago
Singapore ATOMRECRUIT PTE. LTD. Full timeJob Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at ATOMRECRUIT PTE. LTD.Job Summary:The successful candidate will be responsible for analysing, designing and implementing changes to our legacy application systems.Key Responsibilities:Analyse and design changes to legacy application systemsProvide...
-
Senior Software Developer
3 weeks ago
Singapore Oxford Knight Full timeOxford Knight is a leading global hedge fund seeking a talented Senior Software Engineer to join their trading desk in Singapore. The ideal candidate will have a strong background in Python and experience working with complex, data-intensive systems. The role involves developing the team's core trading infrastructure and analytics suite, and the successful...
-
Senior Software Developer
4 hours ago
Singapore Sioux Technologies Full timeAbout the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Sioux Technologies.As a Senior Software Developer, you will be responsible for developing equipment control software to support customers in the semiconductor, analytical, and medical industries.Your responsibilities will include collaborating with architects to...
-
Senior Software Developer
21 hours ago
Singapore TROYTECH INTERNATIONAL CONSULTING PTE LTD Full timeJob Description:TROYTECH INTERNATIONAL CONSULTING PTE LTD is seeking a highly skilled and experienced software development professional to join our team as a Senior Software Developer. The ideal candidate will have a strong background in software design, development, and testing, as well as excellent communication and teamwork skills.Responsibilities:Design,...
-
Senior Software Developer
21 hours ago
Singapore NEXTLABS INTERNATIONAL PRIVATE LIMITED Full timeRoles & ResponsibilitiesAs a Senior Software Developer at NextLabs International Private Limited, you will be part of a global agile scrum team responsible for designing and building cutting-edge solutions and next-generation containerized products deployed in cloud platforms like AWS, Azure, and Google Cloud Platform. Our flagship data protection and...
-
Senior Developer
5 months ago
Singapore Nucleus Software Solutions Full timeThis role is for a senior developer who has hands-on experience in microservices technologies and with ability to lead. This role requires 100% hands-on coding and development on skills of Java, Spring Boot, Camel, JBoss, MQ, JMS and Webservices.Key Responsibilities Serve as technical development lead to implement Enterprise Web API, Microservices and Data...
-
Senior Frontend Developer
1 day ago
Singapore VANGUARD SOFTWARE PTE. LTD. Full timeRoles & ResponsibilitiesJOB DUTIES Define overall frontend architecture for yet to be announced web-based enterprise applications based on product requirements. Responsible for leading the team to build a functional and appealing web- and mobile-based enterprise applications optimised in terms of loading performance, mobile responsiveness and enhanced user...
-
Senior Software Development Engineer
5 days ago
Singapore STAR CAREER CONSULTING PTE. LTD. Full timeJob SummarySTAR CAREER CONSULTING PTE. LTD. is seeking a highly skilled Senior Software Development Engineer to join our team. As a Senior Software Development Engineer, you will be responsible for designing and developing software systems, generating test plans and procedures, sourcing and procuring system hardware, planning and setting up test labs,...
-
Senior Software Developer
2 days ago
Singapore GIC Private Limited Full timeGIC Private Limited is a leading global long-term investor, and we are seeking a skilled Senior Software Developer to join our Technology Group. As a key member of our team, you will be responsible for designing, developing, and maintaining scalable, high-quality software solutions that support our business needs.Key Responsibilities:Partner with our Risk &...