Java Developer
Listed on 2026-05-10
-
Software Development
Java Developer, Software Engineer
Position Description
CGI is looking for an experienced Java Developer to join our Applications Development and Maintenance team, supporting a large US Bank client, in an advanced technology environment. This is an in-office 5 days a week position located at the client site in Phoenix, AZ. Immigration-related visa and/or green card sponsorship will not be available for this engagement.
Responsibilities- Develop, support, maintain, and implement Java Front End based project modules.
- Translate software requirements into scalable, secure Java-based applications, including writing specifications and designing, building, testing, implementing, and supporting applications using Java, React and Python.
- Participate in project planning sessions with technical and functional leads, business analysts, and other team members to analyze requirements and outline IT solutions.
- Collaborate in design reviews, inputting on security requirements and data flow to define technical requirements and ensure high-quality code and adherence to coding standards.
- Design and implement scalable, secure Java-based applications.
- Design and optimize SQL queries for performance and scalability.
- Work with Oracle databases and write PL/SQL stored procedures, functions, and triggers.
- Develop and maintain event-driven architecture using Apache Kafka for real-time data processing.
- Monitor and troubleshoot data streaming pipelines; build and maintain CI/CD pipelines using Jenkins.
- Deploy, manage, and scale applications on Open Shift.
- Participate in code reviews and Agile development processes, ensuring alignment with architectural specifications and troubleshooting code-related issues.
- Provide hands-on coaching and support for junior software team personnel in microservices development, systems architecture, and development processes.
- Act as a technical advisor on specialized phases of design, programming, and analysis, leading and participating in major design, development, and implementations.
- Gather system requirements, develop specifications, write code according to specifications, review designs, diagnose and fix bugs with QA, and work independently and within an Agile team.
- 5+ years of hands-on development experience with Java Spring Boot, SQL, OCP, Jenkins, Kafka, Oracle PL/SQL; agile mindset.
- Hands-on software development experience and knowledge of Java build tools.
- Hands-on experience with Red Hat Open Shift (OCP) and containerization concepts (Docker).
- Proven experience in Core Java and event-driven architecture and messaging systems.
- Experience building Kafka producers and consumers.
- Experience using collaboration tools like GIT, JIRA, etc.
- Hands-on experience building RESTful APIs using Spring Boot.
- Strong SQL skills (SELECT, JOINs, subqueries, aggregations) and PL/SQL knowledge (stored procedures, functions, packages, triggers, cursors, exception handling).
- Unit and Integration testing experience.
- Competitive compensation
- Comprehensive insurance options
- 401(k) matching and share purchase plan
- Paid time off for vacation, holidays, and sick time
- Paid parental leave
- Learning opportunities and tuition assistance
- Wellness and Well-being programs
#2026NS
Your future duties and responsibilities include continuing collaboration in an ownership-driven environment and contributing to meaningful insights through teamwork and a strong emphasis on delivering value for clients. CGI emphasizes ownership and partnership, aiming to support employees in growing their careers while providing opportunities to work with global capabilities.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).