Job Description
Job Description
As a Java Developer in the Equities domain, candidate will design, develop, and maintain Java-based systems for equities trading, focusing on backend development, potentially including front-end components, and collaborating with teams to ensure efficient and scalable solutions.
Responsibilities:
· Design, develop, and maintain Java-based applications for equities trading, focusing on backend systems.
· Write clean, efficient, and well-documented code.
· Develop and maintain REST APIs.
· Participate in the full software development lifecycle, from requirements analysis to deployment.
· Collaboration:
· Work closely with business stakeholders, including sales, trading, operations, and finance teams.
· Collaborate with other developers and engineers to build and maintain systems.
· Participate in agile development practices, such as daily stand-ups and retrospectives.
Requirements:
· 12+ Years Experience, Strong proficiency in Java programming.
· Experience with backend development frameworks and technologies.
· Knowledge of database technologies.
· Experience with testing and debugging.
· Knowledge of Agile methodologies.
· Equities Domain Knowledge:
· Understanding of equities trading processes and systems.
· Familiarity with financial concepts and terminology.
· Other Potential Responsibilities:
· Troubleshooting and resolving issues in production systems.
· Providing technical support to users.
· Participating in code reviews.
· Staying up to date with the latest technologies and trends in Java development.