remote
Senior Software Engineer Associate - GMIT Trade Processing - Nomura
Software Engineer
Lead the design, development, and maintenance of high‑performance trade processing services using Java, Spring Boot, and microservices architecture on AWS, ensuring reliability, scalability, and compliance within a global financial environment.
About the role
Key Responsibilities
- Architect, develop, and deploy Java‑based microservices for trade processing, ensuring high availability and performance.
- Collaborate with cross‑functional teams to define requirements, design solutions, and deliver incremental releases in an Agile environment.
- Implement robust data pipelines using Kafka, SQL databases, and AWS services, optimizing for latency and throughput.
- Write clean, maintainable code with comprehensive unit and integration tests, following coding standards and best practices.
- Participate in code reviews, performance tuning, and continuous improvement initiatives.
Requirements
- 5+ years of professional software development experience, preferably in financial services.
- Strong proficiency in Java, Spring Boot, and microservices architecture.
- Hands‑on experience with AWS, Kafka, Docker, and relational databases.
- Solid understanding of Agile methodologies and CI/CD pipelines.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
javasqlawskafkadockeragile