CGI - Cary, NC
posted 4 months ago
CGI is seeking a dynamic Java Developer with over 7 years of relevant experience to join an established team supporting a core system for a large financial client in Cary, NC. The ideal candidate will possess expertise in Java 11/Java 17, REST API, Spring, Microservices, Open Shift, and Oracle. This position offers a hybrid working model, requiring the candidate to be open to working in the office three days a week. In this role, you will be responsible for gathering requirements from Business Analysts and documenting technical approaches. You will develop applications using Java 11/Java 17, Spring Boot, REST API, Microservices, and JPA/Hibernate. Applying SDLC concepts for designing, coding, testing, and implementing will be a key part of your responsibilities. You will also work with Unit Testing frameworks such as Mockito and Selenium/Cucumber, and relational databases like Oracle and SQL. Additionally, you will engage with CI/CD tools like Jenkins, Teamcity, and uDeploy, participate in code reviews, and suggest best coding and design practices. Your role will also involve building and deploying applications across all environments and providing support to QA, UAT, and Production users. The position requires a proactive approach to problem-solving and collaboration with team members to ensure the successful delivery of projects.