Lead Java Developer Position Available In Madison, Alabama
Tallo's Job Summary: CGI is hiring a Lead Java Developer to join their financial services team and provide technical expertise to their US Bank client. Responsibilities include designing and delivering technical solutions, engaging with stakeholders, and developing high-quality applications. The role requires expert knowledge of Java, Spring frameworks, database experience, and CI/CD practices. The salary range for this position is $69,700 - $173,500.
Job Description
Lead Java Developer – Local to
Pittsburgh, Cleveland, Phoenix, Birmingham, or DallasCategory:
Software Development/ EngineeringMain location: United States, Pennsylvania, PittsburghAlternate Location(s):
United States, Ohio, ClevelandUnited States, Arizona, PhoenixUnited States, Alabama, BirminghamUnited States, Texas, DallasPosition ID:
J0425-0940
Employment Type:
Full TimePosition Description:
This hybrid role can be filled from the client site at the following locations: Pittsburgh PA, Cleveland, OH, Phoenix, AZ, Birmingham, AL or Dallas, TX, with preference being Pittsburgh.
CGI is seeking a Lead Java developer to join our financial services team and provide world class leadership and hands-on integration expertise to our top tier US Bank client. The developer will rely on their growing technical skills and experience to design, estimate, present and deliver technical solutions with clean, well-organized and expressive code to CGIs customer base. The developer will be working with our client to understand their business needs and help deliver value though technology. The candidate should we very articulate about the technologies that come into play and capable of providing direction on this space.
Your future duties and responsibilities:
Engagement with product analyst and solution architects to interpret functional specifications to develop innovative solutions.
Build secure, scalable and high-performance applicationsWork in an Agile environment and actively participate in sprint/project/release planning to provide development estimates for the program.
Participate in requirements tuning and design reviews, sprint readiness and retrospective reviews and other inspections.
Develop and exercise implementation and unit test casesBuild technical documentation.
Communication with client stakeholdersEnsuring that software meets or exceed specified standards and end-user requirements.
Developing testable features with lean requirements and supervision.
Develop and exercise implementation and unit test casesBuild technical documentation.
Communication with client stakeholdersEnsuring that software meets or exceed specified standards and end-user requirements.
Developing testable features with lean requirements and supervision.
Lead / contribute to delivery teams which develop new custom applications or enhances existing applications, and provides system integration servicesRequired qualifications to be successful in this role:
Expert knowledge of Java programming language, database experience and J2EE skills.
Familiar with various software architectural and design patterns.
In-depth knowledge of Spring frameworks like Spring Boot, Spring MVC, Spring Security, Spring Webservices and Spring Integration.
Familiar with SOAP and REST web services.
Familiar with Angular JavaScript framework.
Strong database pl/sql skills.
Familiar with creating CI/CD pipelines in Jenkins.
Experience with OpenshiftUnderstanding of developer life cycle and enterprise developer toolsExperience implementing Continuous Integration / Continuous Development (CI/CD) practices.
Experience working in teams with other engineersExperience working in banking – Digital is a plus.
Strong aptitude for learning on the fly, embracing new technologies, and willingness to make stretch goalsAbility to troubleshoot issues independentlyVery strong verbal and written communication skillsSolid experience in debugging and troubleshooting complex distributed systems.
Proven ability to write high quality technical documentation
Desired Skills:
JavaScript, J2EEREST and RESTful web services in Java (e.g., JAX-RS, Spring MVC Rest)Test Driven DevelopmentA reasonable estimate of the current range for this role in the U.S. is $69,700 – $173,500.BenefitsCGI’s benefits are offered to eligi le professionals on their first day of employment to include:
Competitive compensationComprehensive insurance optionsMatching contributions through the 401(k) plan and the share purchase planPaid time off for vacation, holidays, and sick timePaid parental leaveLearning opportunities and tuition assistanceWellness and Well-being programs
Skills:
JavaSpring BootJ2EEJenkinsOpenShift