Overview
We are looking for a hands-on Software Engineer with experience in building high-performing scalable enterprise-grade applications. The role will encompass architecture and development across all tiers of the application stack.
You will be part of a talented engineer team that works on low-latency mission-critical applications. Roles and responsibilities include application architecture and development across full software development lifecycle from concept and design to testing collaborating with like-minded engineers.
Responsibilities
- Primary focus on server-side development
- Contribute to all phases of the development lifecycle working within Agile methodology
- Write well designed testable efficient code
- Ensure designs follow specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating new technology and presenting for architectural review
Qualifications
- BS/MS degree in Computer Science Engineering or a related subject
- Minimum 5 years experience ideally within Financial services FinTech
- Extensive experience developing complex distributed event-based microservices using Java/Spring
- Experience developing Restful APIs gRPC service
- Experience with containerisation (Docker Kubernetes)
- Experience with cloud platforms (Azure AWS)
- Exposure with distributed messaging / streaming platforms (Apache Kafka)
- Experience build CI/CD pipelines (ideally Azure DevOps)
- Experience with TDD/BDD testing framework
- Excellent knowledge of Relational Databases SQL and No-SQL databases
- Experience working as part of global Agile team
- Fluent English
Required Experience:
Staff IC
OverviewWe are looking for a hands-on Software Engineer with experience in building high-performing scalable enterprise-grade applications. The role will encompass architecture and development across all tiers of the application stack.You will be part of a talented engineer team that works on low-la...
Overview
We are looking for a hands-on Software Engineer with experience in building high-performing scalable enterprise-grade applications. The role will encompass architecture and development across all tiers of the application stack.
You will be part of a talented engineer team that works on low-latency mission-critical applications. Roles and responsibilities include application architecture and development across full software development lifecycle from concept and design to testing collaborating with like-minded engineers.
Responsibilities
- Primary focus on server-side development
- Contribute to all phases of the development lifecycle working within Agile methodology
- Write well designed testable efficient code
- Ensure designs follow specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating new technology and presenting for architectural review
Qualifications
- BS/MS degree in Computer Science Engineering or a related subject
- Minimum 5 years experience ideally within Financial services FinTech
- Extensive experience developing complex distributed event-based microservices using Java/Spring
- Experience developing Restful APIs gRPC service
- Experience with containerisation (Docker Kubernetes)
- Experience with cloud platforms (Azure AWS)
- Exposure with distributed messaging / streaming platforms (Apache Kafka)
- Experience build CI/CD pipelines (ideally Azure DevOps)
- Experience with TDD/BDD testing framework
- Excellent knowledge of Relational Databases SQL and No-SQL databases
- Experience working as part of global Agile team
- Fluent English
Required Experience:
Staff IC
View more
View less