Java API Architect – (Banking)

ITTConnect is seeking a Java API Architect with experience in the Financial Services / Banking / Credit Card industry to join our team . Our client is a major IT Consulting firm with HQ in Europe, offices in 15 countries and over 10k employees, they are experts in tailored Applications Services to Banks, Insurance and Industry clients.

Job Location: New York / Midtown – Hybrid (3 days in the office / 2 days remote).

This person will be focused on the API Ecosystems Team which is a diverse team that’s composed by APIs Designer, Microservices Developers and Team Lead, Business Analyst, UX Engineer, DevOps, etc.

Responsibilities:

  • Architecture and design of information systems
  • Review of the architecture of existing systems
  • Design and development of component architecture and building blocks
  • Analysis of the integration of different information systems
  • Coordination and implementation of the technical architecture
  • Design and development of Java software solutions
  • Technical interface between the project leaders and the developers
  • Production of software architecture documents (e.g. Architecture/Component diagrams)
  • Create/Maintain API specifications (Swagger/Openapi)
  • Participation in technical working groups, progress meetings and meetings with the users
  • Assistance in the testing, the technical documentation, the deployment, the evaluation and the reporting

Requirements

  • 12+ years of IT Software Development experience
  • MUST HAVE experience in Financial Services / Banking / Payments / Credit Card
  • Very strong and proven experience with design and architecture of APIs using Java/J2EE solutions
  • Very good hands-on experience on Java development using OO Design Patterns
  • Good experience working on Cloud environments mainly on AWS
  • Good knowledge of modelling tools (e.g. BPMN, UML)
  • Experience with Spring, Hibernate, Eclipse, REST, Maven
  • Experience with different RDBMS
  • Experience with DevOps, CI/CD (Jenkins) and GIT
  • Experience working with Junit and BDD frameworks like Karate or Cucumber
  • Good understanding of Agile practices
  • Excellent Communication, Critical Thinking and Leadership skills
  • Bachelor’s degree in a relevant field
Job Category
Job Type
Salary
Country
City
Career Level
Company
JOB SOURCE