-
Design, develop, and maintain full-stack applications using Java, Spring Boot, Angular, and Python.
-
Build responsive and user-friendly front-end interfaces using Angular, TypeScript, HTML5, CSS3.
-
Develop backend services using Java (Spring, Microservices) and Python frameworks.
-
Implement RESTful APIs and integrate with internal/external systems.
-
Optimize application performance, scalability, and security.
-
Collaborate with product owners, business analysts, and QA teams to translate requirements into technical solutions.
-
Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.
-
Write unit tests, integration tests, and support automated CI/CD pipelines.
-
Ensure compliance with enterprise architecture, security, and regulatory standards.
-
Troubleshoot production issues and provide long-term fixes
-
Strong experience with Java (8+), Spring Boot, Microservices architecture.
-
Hands-on experience with Angular (10+), TypeScript, HTML, CSS.
-
Strong proficiency in Python for services, automation, or data processing.
-
Experience building REST APIs and microservices.
-
Experience with SQL / NoSQL databases (Oracle, PostgreSQL, MongoDB).
-
Knowledge of CI/CD tools (Jenkins, Git, Maven, Docker).
-
Experience working in Agile environments.
-
Understanding of cloud platforms (AWS/Azure) is a plus.
-
Strong problem-solving and communication skills.
-
Experience in financial services / capital markets.
-
Exposure to Kafka, Spark, messaging frameworks.
-
Knowledge of security, authentication, authorization (OAuth, JWT).
-
Bachelor's degree in Computer Science or related field.