Description

Job Description:
Bachelor's degree preferably in Computer Science, Information technology, Computer Engineering, or related IT discipline or equivalent experience with 12+ Minimum Experience

Must haves:

Java 17, Spring, GitLab, CICD, Microservices, Oracle db

Description:

Design and develop scalable, back-end, data services using SaaS based technology.
Work in an Agile methodology to provide expertise and share the best software development practices with the team.
Collaborate with product owners, quality engineers and cross functional teams to provide solutions and solve design and architectural problems.
Leverage existing open-source technology to meet business demands.
Work on modernization of an accounting system that shapes the financial world.
To be successful in this role, we’re seeking the following:

  • proven commercial experience with Java
  • Good knowledge of Spring, Spring Boot, Lombok, JUnit, Swagger
  • Experience with web technologies and architecture:
  • micro-services
  • distributed cloud services (preferably Azure)
  • distributed data (Kafka, Spark)
  • Rest/GraphQL APIs
  • Working knowledge of relational and in-memory databases: Oracle, Redis
  • Investment industry knowledge
  • Familiarity with Angular framework. Angular 17
  • Good command of an additional programming language (Python, C++, Groovy)
  • Hands-on experience with Snowflake

Education

Bachelor's degree preferably in Computer Science, Information technology