Key Responsibilities and Duties: Design and development using JAVA , J2EE, MicroServices, Spring Boot, Mulesoft technologies.
Identify and manage dependencies on impacts of downstream applications and components to minimize adverse effects on other projects and / or programs.
Understands how to optimize joint development efforts through appropriate project design, database use, code creation, and software architecture Lead design sessions within the development team.
Identify opportunities for system reuse and system simplification
Develops design specifications in compliance with IT Architecture, resolves user issues and provide recommendations as appropriate
Conducts requirements gathering and analysis to understand the domain of the software problem and/or functionality, the interfaces between hardware and software, and the overall software characteristics.
Uses programming, scripting, and/or database languages to write software code.
Consults with systems engineers and architects on developing information technology (IT) standards for the business while facilitating the translation of client requirements into technical designs for large IT solutions
Experience with Angular 6 (or higher), FreeMarker Template Language (FTL), JQuery, JavaScript, HTML
Hands on experience in developing applications using Core Java, Spring Boot, Spring Framework, Microservices Architecture, Design Patterns
Must have design and architecture experience
Experience in CI/CD Jenkins, Electric Flow, Gitlab, Docker
Experience with ToClientat, Docker and Openshift
Experience working in Agile methodology
Knowledge of modern architectures, including experience in containerized environments (Docker, OpenShift, Kubernetes) and cloud platforms (AWS)
Experience with Kong and/or MuleSoft
Extensive experience with Java application development lifecycle and J2EE platform
Designing, Implementing and Securing business applications, web/micro services and APIs using: Spring, SpringBoot, REST, SOAP, Messaging, ORM
Strong XML, JSON and data transformation/integration skills
Knowledge of Spring MVC and other Presentation Layer technologies (JavaScript, HTML, JQuery, Angular, React etc.)
Experience with multiple data store platforms (SQL and No-SQL)
Experience and knowledge in containerization, orchestration and API integration technologies.
Experience with WebLogic/ToClientat.
Experience with Oracle11g and MongoDB.
Experience with Event Driven Architecture and Technologies (Kafka, MQ)
Financial Services Experience in wealth management, retirement, investments.
•
Last updated on Mar 21, 2023