Description
The role is a Java software developer responsible for independently designing and developing software components, testing scenarios, delivering clean reusable code, implementing APIs and data-access rules, supporting production applications, managing CI/CD pipelines, and contributing to automation and quality practices. The position requires 5–8 years of relevant Java experience, expertise in Core Java and Spring Boot, knowledge of RESTful APIs, Postgres SQL, unit testing, and CI/CD or DevOps tools, with investment banking experience preferred.
