LSEG is seeking a Software Engineer to develop and enhance APIs for fraud prevention, identity verification, and account validation, contributing to mission-critical services for secure transactions.
Requirements
- Core Java or .NET Core 6+ with C-Sharp
- Multi-threading, exception handling, and ORM frameworks such as JPA
- PostgreSQL/MySQL with strong data modeling and SQL skills
- JUnit, Cucumber, RestAssured, Selenium
- Jenkins, GitLab, Docker, Kubernetes
- AWS, Azure, GCP
- Docker, Kubernetes, or similar
Responsibilities
- Design, develop, and maintain high-performance APIs consumed by third-party customers for fraud prevention, identity verification, and account validation.
- Develop robust and scalable microservices-based applications using the Spring framework and cloud-native architecture.
- Work closely with front-end teams using technologies like TypeScript, VueJS, React, and Node.js to build dynamic user interfaces.
- Implement CI/CD pipelines using tools like Jenkins, GitLab, and ensure the automated testing of your applications using JUnit, Cucumber, Selenium, and other testing tools.
- Build and deploy containerized solutions using Kubernetes and Docker for cloud platforms such as AWS, Azure, or GCP.
- Optimize application performance using profiling tools, identify bottlenecks, and implement solutions to enhance system efficiency.
- Ensure code quality by adhering to SOLID principles, design patterns, and leveraging static and dynamic code analysis tools such as SonarQube and Coverity.
Other
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Work in an agile environment, contributing to SCRUM and Kanban workflows to meet tight delivery schedules.
- Document the code structure, technical designs, and development processes for internal knowledge sharing and future reference.
- Strong analytical and problem-solving capabilities
- Excellent communication, presentation, and documentation skills