This hybrid position is located at our client site in Pittsburgh, PA. CGI is looking for an experienced Java Developer to join our Applications Development and Maintenance team, supporting our client which is a large US Bank, working in an advanced technology environment. Your future duties and responsibilities: o As a Java Developer, you will be responsible for development, support, maintenance, and implementation of Java Front End based project modules. o 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 o Participate in project planning sessions with technical and functional leads, business analysts, and other team members to analyze business requirements and outline proposed IT solutions. o Collaborate in design reviews, providing input on security requirements, data flow to define technical requirements and ensure high-quality code and adherence to coding standards. o Design and implement scalable, secure Java-based applications. o Develop UI interfaces using Java script framework /React/Python. o Participate in code reviews and Agile development processes, ensuring alignment with pre-defined architectural specifications and identifying/troubleshooting application code-related issues. o Provide hands-on coaching and support for junior software team personnel in microservices development, systems architecture, reuse, development processes, and technical direction. o Act as a technical advisor on specialized phases of system design, programming, implementation, and analysis, leading and participating in major system design, development, and implementations. o Gather system requirements, develop specifications, write code according to specifications, review others' code/designs, diagnose and fix bugs in conjunction with QA team and work independently and as part of an agile team.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed