Key Responsibilities
- Develop and maintain backend services using Core Java.
- Assist in designing and implementing scalable, secure, and high-performance applications.
- Collaborate with senior developers, QA engineers, and business analysts to deliver quality software.
- Participate in code reviews and contribute to continuous improvement.
- Write unit and integration tests to ensure code quality.
- Document technical specifications and system designs.
- Enable seamless integration with electronic FX (eFX) frameworks to support enterprise-level trading solutions
- Contribute to development tasks involving C# in a hybrid technology environment.
Qualifications
Required:
- Bachelor ' s degree in Computer Science, Software Engineering, or related field.
- 5-12 years of experience in Core Java development.
- Solid understanding of object-oriented programming principles.
- Familiarity with Java frameworks such as Spring Boot or Spring MVC.
- Basic knowledge of RESTful APIs and microservices.
- Experience with relational databases and SQL.
- Exposure to version control tools like Git.
- Strong willingness to learn and adapt to new technologies.
- Good communication and teamwork skills.
Preferred / Optional:
- Exposure to e FX
- Experience with C# and .NET technologies.
- Familiarity with Agile/Scrum methodologies.
- Understanding of CI/CD pipelines and DevOps practices.
- Experience in financial services or enterprise software development.