Finding the best job has never been easier
Share
In this role, you will:
Build efficient and high performing solutions to meet the business requirements
Participate effectively in the entire software development life cycle
Define and Design solutions to meet the business and strategic requirements
Provides technical direction to the project team and perform code reviews
Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals.
Lead projects and act as an escalation point, provide guidance and direction to less experienced staff.
Required Qualifications:
4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
4+ years of application development and implementation experience
4+ years Java/J2EE Web Application Development, Spring core, Web Services (REST, SOAP etc.), microservices development.
Desired Qualifications:
2+ years of Agile experience
Experience with secure SDLC, continuous integration and continuous deployment
Experience in Behavioral Driven Development (BDD) & Domain Driven Development (DDD).
Hands on Experience in using BDD testingframeworks (Cucumber,karateetc)
Strong in OOAD, Multi-threaded application development, design and implementation of web applications, Design Patterns
Experience in Consumer Banking or any complex middleware applications
tKnowledge and understanding of cloud readiness/cloud design principles for applications (for VMWare Tanzu/PCF or Google Cloud Platform or Microsoft Azure or Amazon Web Services)
Experience with cloud adoption/migration for applications (any major cloud providers/platform).
Experience with Applications Performance Tuning, Scaling, Security, Resiliency Best Practices
Salary range for CA $100,800-$159,600
Pay Range
$84,000.00 - $179,200.00future. Visitfor an overview of the following benefit plans and programs offered to employees.
These jobs might be a good fit