Description

Build and maintain scalable microservices and RESTful APIs using Java and Spring Boot. Develop front-end components with Angular. Manage data integration across relational databases and big data technologies. Execute the full SDLC using Agile methodologies and automated testing frameworks.

Responsibilities

  • Design and implement resilient microservices architectures.
  • Develop and maintain Angular-based front-end components.
  • Manage data integration and processing using relational and big data technologies.
  • Implement testing suites using JUnit, Mockito, Selenium, or Cucumber.

Required Skills

  • 5+ years of professional software development experience.
  • Strong proficiency in Java and Spring Boot.
  • Experience designing and consuming REST APIs.
  • Hands-on experience with relational databases such as Oracle.
  • Working knowledge of Angular.
  • Experience with SDLC tools including Maven, Jenkins, and Git.
  • Familiarity with testing frameworks like JUnit, Mockito, Selenium, or Cucumber.
  • Experience working within Agile development environments.

Preferred Skills

  • Experience with Big Data technologies including Apache Hadoop, HBase, Spark, Hive, or Snowflake.
  • Background in the securities or financial services industry.

Education

Bachelor's degree in Computer Science Engineering