Vacancy expired!
Sr. Cloud & Java Developer
Position Description
CGI is looking for a dynamic Java/Cloud Developer to join a team supporting a core system for a large financial client in Cary, NC.
We are looking for a Hands-on Sr. Developer with experience in Enterprise level application development in Java8/J2EE, REST API, Sprint Boot, Cloud (Google Cloud or Azure or AWS) experience is a must.
The system has high visibility within the organization, and is used by many prominent stakeholders. This role offers flexibility of joining a team utilizing Agile methodologies to deliver high quality software to our customers. You will also have the opportunity to work with cloud based technologies on highly visible initiatives to the highest level within the Organization.
Your future duties and responsibilities
• Gather requirements from Business Analysts and document technical approaches.
• Working with BAs & product owners to design and plan for architecture.
• Working with the development team to guide them in their development and design effort.
• Apply SDLC concepts for designing, coding, testing and implementing.
• As a Cloud Developer, you will be responsible for migrating (re-factoring) on-prem applications and moving them to Azure
• Full stack development including analysis, design, development, unit testing and implementation of distributed applications and microservices consistent with architectural direction and established patterns
• Help drive design discussions and take ownership of end to end implementation
• Plan and implement procedures focused on operational efficiency and automation through DevOps capabilities
• Establish/Improve/Maintain proactive monitoring and management of supported assets assuring performance, availability, resiliency and security
• Maintain a solid and collaborative relationship with delivery partners and business stakeholders
• Interacting with the offshore development team for continuous design suggestions, development, status updates.
• Mentor developers on design & development.
• Code review of the team members & suggest best coding/design practices.
• Provide guidance to support teams on debugging application issues.
• Build and Deployment of application on all environments.
• Providing support to QA, UAT & PROD users.
• Providing multiple and ongoing demo to UAT users & Support teams.
Required qualifications to be successful in this role
• Java
• Experience with Cloud (Google Cloud or AWS or Azure)
• Kubernetes, Docker
• Spring Boot
• Microservices
• Rest API
• Oracle
• Mockito Test Framework
• Tools - IntelliJ, Tomcat 8.0, WebLogic 10.3, Maven, Oracle, & Git
Educational Requirements: Bachelor's Degree in Computer Science or related field
#LI-BK1
#DICE
#DOUBLEEAST