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.