Java Developer

Back

Java Developer

@ CGI

Early to mid-career Java level development; researching, learning, and implementing new technologies efficiently. Work on a highly skilled and diverse team supporting clients across multiple industries. Demonstrate troubleshooting skills, communicate well, foster collaboration and provide insight while contributing to the completion of business requirements.

Other responsibilities:

  • Execute full lifecycle software development
  • Understand technical specs
  • Write well designed, testable, and efficient code
  • Document and maintain software functionality
  • Support release and deployment
  • Implement best practices
  • Manage personal deadlines while supporting team sprint planning and deliveries
  • Proactively help identify project risks and help mitigate problems


Qualifications:

Candidates should posses:

  • Understanding of modern Java (Functional/Immutable) and understanding of the software development life cycle
  • Understanding of clean code philosophies
  • Experience with Spring Framework (Boot/Data/MVC)
  • Experience in analysis, maintenance and testing of a JAVA code base in support of web-based applications
  • Experience in common frameworks such as Lombok
  • Basic programming skills using object-oriented programming (OOP) languages
  • Familiarity of JSP, J2EE, and JDBC
  • Exposure to relational databases (e.g. SQL Server, Oracle) basic SQL query language skills
  • Excellent interpersonal and communication skills


Skill Set -Years of Experience

  • Modern Java -1 - 3 years
  • Clean Code Philosophies - 1 - 3 years
  • Spring Framework (Boot/Data/MVC) - 1 - 3 years
  • Common Frameworks (Lombok, etc.) - 1 - 3 years


DESIRED QUALIFICATIONS/NON-ESSENTIAL SKILLS REQUIRED

  • Bachelor’s Degree in Computer Science or relevant discipline desired but not required
  • Knowledge of full stack development
  • Python, C++, C, or C#
  • Knowledge of REST-ful endpoints & microservices architecture
  • Knowledge with other contemporary Java technologies (e.g. WebLogic, RabbitMQ, Tomcat, etc.)
  • Knowledge of JSON Web Tokens
  • Knowledge of Jackson and Open Feign
  • Knowledge of Unit Testing with Junit and Spock
  • Knowledge of Functional and Declarative Java
  • Knowledge of Docker and Containerization
  • Knowledge of Spring Security and Security Filters
  • Agile experience
  • Knowledge or relational databases (e.g. SQL Server, Oracle) basic SQL query language skills
  • Knowledge of AWS


How to Apply:

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

Visit Site to Apply

Location: Lafayette, LA
Date Posted: November 22, 2021
Application Deadline: December 22, 2021