Work type: Hybrid (3 days WFH)
Job type: Contract-12+ months
This job will have the following responsibilities:
- Performs all phases of software engineering including requirements analysis, application design, code development testing and maintenance
- Additional responsibilities of documentation, enhancing existing components, defect resolution, and mentoring junior developers
- Works very closely with architecture team, delivery teams and DevOps to triage and resolve production defects
- Capitalizes on CI, CD, DevOps tools and best practices to implement agility and quality
- Encourages innovative approaches to defect resolution, avoid technical debt and reduce bad coding footprints Is a part of an agile team and participate in all rituals including grooming, sprint planning, demos and retrospectives
- Assumes SME roles for the micro services and perform code reviews, code merges and provide feedback relative to best practices, code quality and improving performance
- Designs reusable components, patterns, frameworks and libraries
- Stays abreast of current and emerging technologies / products / tools / trends related to software development and utilize those findings to influence our application development process Infuses a mindset of agility, quality and performance with a focus on value driven deliverables
- Analyzes and investigates
- Provides explanations and interpretations within area of expertise
Qualifications & Requirements:
- Undergraduate degree or equivalent experience
- 6+ years or more of strong hands-on experience with Java Enterprise Edition (Java/J2EE) and web technologies.
- AWS experience is a plus.
- 3+ years of experience with the Spring frameworks
- 3+ years of experience with automated unit testing technologies (Such as JUnit, Spock, or similar) ,SCA and mock data frameworks
- 2+ years of solid Agile experience (Scrum, Kanban and XP preferred)
- 2+ years of DevOps experience (Strong experience needed in DevOps to support Application).CI/CD
- Knowledge of web security, application security, web services security, common vulnerability remediation, certificate management Strong knowledge in OO
- Design Principles, core OOPS, JEE
- Design patterns as well as their implementation in real world applications Service-Oriented Architectures (SOA), RESTful Web Services, microservices experience