Job Description
Role Description
• 7 years of experience with Java and Spring Boot.
• Experience implementing RESTful APIs and Microservices.
• Well versed in software design patterns and architectural standards.
• Knowledgeable in No
SQL databases such as Mongo
DB.
• Thorough understanding of SDLC and Agile methodologies.
• Experience using code management and collaboration tools such as Git Hub.
• Experience working on large projects in a fast paced environment.
Essential Skills
• Java
• Spring Boot
• MongoDB
• API Development
Desirable Skills
• 7+ years of developing and maintaining full stack UI Angular 14+ and Java based applications, with strong understanding of the Spring framework.
• Experience leading multiple technical teams.
Desired Experience in developing, maintaining, and supporting large scale enterprise applications on:
• J2EE
• Spring Boot Microservices
• Spring Cloud Framework
• IBM APIC
• Data Power
• IIB
Good to Have Frameworks
• Azure Well Architected
• Selenium
• React.js
• Apache Click
• Spring MVC & Spring Boot
• Spring Cloud
• Apache Camel
• Service Now
• CPaaS
• IBM IAM
• Angular.js
Good to Have Databases
• Azure Blobs
• Azure Cosmos
• AWS S3
• Dynamo
• Cassandra
• MySQL
• MS SQL Server
Additional Responsibilities
• Analyze and evaluate technical aspects of projects, enhancements, fixes, and infrastructure changes to determine impacts on interfacing systems.
• Work with vendors and internal IT infrastructure teams on currency related upgrades.
• Collaborate with vendors, infrastructure teams, and business partners on remediation of audit findings and vulnerabilities to ensure adherence to TD’s security controls and standards.
• Support testing, including assisting with lower environment setup between applications and downstream systems.
• Help resolve technical issues and log defects in vendor ticketing systems when necessary.
• Document and diagram data flows, process flows, and infrastructure components.
• Maintain proper artifact repositories for audit purposes.
• Coordinate digital certificate renewals across all environments.
• Set the technical direction for the product and influence overall architectural direction.
• Communicate design goals to development teams.
• Identify and leverage best practices in continuous integration and delivery.
• Explore new capabilities and technologies to drive innovation.
• Lead, inspire, and mentor team members on software development best practices and Agile practices.
Qualifications
• Undergraduate Degree, Technical Certificate, or equivalent experience.
• Familiarity with tools such as Bitbucket/Git, JIRA, Confluence, and IDEs (Intelli
J/Eclipse).
• Experience working in a structured, scaled Agile environment.
Experience
Required:
8–10 years
Experience (Years): 8-10
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: