ITTConnect is seeking a Senior Java Tech Lead 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:
- Guide a team of experienced Java Engineers by example
- Participate on the Design of microservices architecture
- Define and review of API specification (Swagger/OpenAPI)
- Code review and support the development of components on Cloud environment
- Analysis of the integration of different external systems to discuss solutions and troubleshooting
- Coordination of the technical solution
- Be the Technical interface between the project leaders and the developers
- Support the deployment of new releases
- Create/Maintain API specifications (OpenAPI)
- Participation in technical working groups, progress meetings and meetings with the client
- Assistance in the testing, the technical documentation, the deployment, the evaluation, and the reporting
Requirements
- 12+ years of IT Software Development experience
- MUST HAVE 5+ years of experience in Financial Services / Banking / Payments / Credit Card
- Very strong and proven experience with design and architecture of APIs using Java/J2EE solutions
- Very strong and proven experience developing and designing Java/J2EE applications.
- You have experience with the following technologies: Spring Cloud, REST APIs, Docker, Maven, Jenkins.
- You have experience with different RDBMS (e.g., Oracle, PostgreSQL).
- Good experience working on Cloud environments mainly on AWS
- Good knowledge of modelling tools (e.g. BPMN, UML)
- Experience with DevOps, CI/CD (Jenkins) and GIT
- Good understanding of Agile practices
- Excellent Communication, Critical Thinking and Leadership skills
- Bachelor’s degree in a relevant field