Java Software Development Engineer (Security Clearance)
Job Description
The Space, Defence and Intelligence business unit in CGI is a true IT Systems Integrator. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven and emerging technologies, agile delivery processes and our deep expertise across the breadth of space, defence, intelligence, aerospace and maritime, all underpinned by our end-to-end cyber capability. We work collaboratively with global technology companies, cutting edge SMEs and academia to deliver the optimal solution for each client.
Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. This role will be based at a site in Leatherhead.
Your future duties and responsibilities
Are you a seasoned Senior Java Developer passionate about driving innovation in enterprise solutions? Join us in shaping the future of enterprise application integration and workflow management as part of our team. You'll play a pivotal role in modernising and evolving our solution, leveraging cutting-edge DevSecOps and Infrastructure as Code methodologies.
About the Role
As a Senior Java Developer, you will be embedded in a dynamic Scrum team, contributing to the design, development, and modernization of key solution components. You will lead the design and implementation of new features, tackle performance challenges, and integrate modern technologies into both operational solutions and development processes.
Key Responsibilities
1. Development and Testing: Implement and test key solution elements using appropriate technologies.
2. Integration: Collaborate closely with developers to integrate the Portal and Service Layer.
3. Peer Review: Conduct peer reviews of code and software fixes developed by teammates.
4. Modernisation: Contribute to performance redesigns and migration to current technologies.
5. Tooling: Assist with enhancing the Maven and GitLab Runner build and test framework.
6. Demonstrations: Present updates to product owners for approval.
Required qualifications to be successful in this role
Essential Technical Skills
1. Core Programming: Java, JavaScript
2. APIs & Messaging: REST APIs, JSON Messages
3. Front-End Frameworks: JavaScript Frameworks (React preferred)
4. Build Tools: Maven
5. Version Control: GitLab (or similar)
6. CI/CD Processes: Build & Release
Essential Soft Skills
1. Team player with strong relationship-building capabilities.
2. Detail-oriented while maintaining a broad perspective.
3. Resilient, adaptable, and able to thrive in an Agile environment.
4. Excellent communication skills for cross-level engagement.
5. Proactive problem solver with situational awareness.
6. Organized and efficient.
Desirable Skills
1. Database Knowledge: Basic SQL (e.g., Oracle).
2. XML Technologies: XML, XSD, XSL, XPath, XSLT.
3. Web Services: SOAP, REST.
4. Oracle Products: WebLogic, BPEL Manager, Oracle SOA Suite.
5. Development Tools: Selenium, ReadyAPI, Solr, Nexus.
6. Automation & Scripting: PowerShell, Active Directory integration.
Skills
* GIT
* Java
* Selenium
Reference 1173552 Click here to apply
#J-18808-Ljbffr