Java Full Stack Mid-Jr. Developer

Back

Java Full Stack Mid-Jr. Developer

@ CGI

Design, Develop and enhance full stack Java/ J2EE applications

• Work on UI, backend, security and architecture upgrade features and requirements

• Work with other developers and software architecture teams to build and enhance new or current applications

• Create and review technical designs and provide feedback

• Serve as the technical lead on the software development team

• Provide technical expertise in design, development, testing and debugging of mid-large software applications

• Independently perform the all developer duties, responsible for sound and high quality technical deliverables.

• Participate in backlog grooming meetings to provide estimates on the features, collaborate with other technical and product stakeholders in story & task breakdown sessions. Identify implementation risks and provide mitigation plans

• Ready, willing, and able to pick up new technologies and implement new solutions

• Able to research and learn new methodologies and technologies and bring knowledge to the team

• Collaborate with application quality engineering team to provide application quality, identify risks and create mitigation plans

• DevOps mindset and an agile practitioner

• Ensure that software meets or exceeds specified standards and end user requirements

• Excellent oral and communication skills


Qualifications:

• 2 - 5+ years of solid experience in mid-large scale enterprise software design, architecture, development and implementation

• 2 - 5 years of full stack application development experience using Java, J2EE, JavaScript, Typescript, Angular, Angular JS,JSP, HTML, CSS, Bootstrap, Node.js

• 2 - 5+ years of API development experience: SOAP, REST APIs, other Web Services

• 2 - 5 + years of extensive knowledge and experience with application design patterns. Extensive experience in object oriented analysis & design concepts & containerized application designs

• 2 - 5+ years of experience writing application unit tests using frameworks such as Junit, Jupiter, protractor, jasmine, karma

• 2 - 5+ years of experience managing code repositories using source control systems: SVN, GIT

• 2 - 5+ years of Database experience with Oracle SQL is required. Solid understanding and experience in advanced database concepts such as procedures, cursors, jobs, triggers, snapshots

• 2 - 5+ years of experience working with monolith architecture applications

• Proficient and hands on experience with Application Servers(WebSphere, Tomcat)

• Strong understanding of Java Frameworks(Spring MVC, Spring Security, Hibernate)

• Solid experience developing and maintaining solutions in Business Process Management solutions, preferably Oracle BPM.

• Extensive experience working in an agile delivery model

• Solid experience and understanding of application lifecycle management tools like Version One, Azure DevOps

• Solid experience using code analysis tools such as Sonar Qube, experience with application logging and monitoring tools such as Splunk and Dyantrace is required

• Good understanding of BI Report mechanisms and tools such as Web Focus.

• Eclipse, Maven development environment experience is required

• Solid understanding and experience working in CI/CD environments and tools: Jenkins, Docker

• Expertise in participating and contributing during the Agile ceremonies: backlog grooming, spring planning, sprint demos, and daily standup and sprint review meetings

Technical Skills:

• Java, J2EE, Spring (Spring MVC, Spring security), SpringBoot, Hibernate, WebLogic, Maven, ANT

• Web Technologies: Javascript, Typescript, HTML, CSS, Angular, Angular JS, JSP, Node Js, HTML, CSS, Bootstrap

• Unit Testing: Junit, Jupiter, Protractor, Jasmine, Karma

• Logging, code analysis and application monitoring: Splunk, Dynatrace, Sonar Qube

• Code Repository Manager and Version Control: SVN, GIT

• CI/CD: Jenkins, Docker, Kubernetes

• Database, Data Integration: Oracle, SQL, Informatica

• Application lifecycle Management: Version One, Azure DevOps


How to Apply:

Apply online at https://www.cgi.com/en/careers

Visit Site to Apply

Location: Lafayette, LA
Date Posted: July 19, 2021
Application Deadline: August 19, 2021