BackAngular/Java Developer
@ CGI
Position Description:
- CGI Federal is a leading provider of IT and business consulting services to federal government agencies.
- We are committed to delivering innovative solutions that help our clients achieve their mission-critical goals.
- We are looking for a talented Mid-Level Angular and Java Developer to join our dynamic team.
- As a Mid-Level Angular and Java Developer, you will be responsible for developing and maintaining web applications using Angular and Java technologies.
- You will work closely with cross-functional teams to design, develop, and deploy high-quality software solutions that meet the needs of our clients.
- This position can be located at our Fairfax, VA or Lafayette, LA office; however, a hybrid working model is acceptable.
Your future duties and responsibilities:
- Develop, test, and maintain web applications using Angular and Java.
- Collaborate with product managers, designers, and other developers to understand requirements and translate them into technical specifications.
- Write clean, maintainable, and efficient code.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot and debug issues in a timely manner.
- Ensure the performance, quality, and responsiveness of applications.
- Stay up to date with the latest industry trends and technologies to ensure our solutions remain competitive.
- Contribute to the continuous improvement of development processes and best practices.
Qualifications:
Required qualifications to be successful in this role:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- 3-5 years of experience in software development with a focus on Angular and Java.
- Solid understanding of Angular 17, Reactive and Template-Driven Forms, RxJS Observables, TypeScript / Object-Oriented Programming (OOP), HTML5, SCSS, Java, Spring Boot, Spring Data (Transaction Management, Security, JDBC), JPA / Hibernate, JAX-RS / Jersey, Design Patterns (e.g. Service Provider Interface (SPI), Data Transfer Object (DTO)), Maven, SQL, PostgreSQL, and RESTful APIs.
- Experience with front-end build tools and package managers (e.g., Webpack, npm).
- Familiarity with version control systems (e.g., Git).
- Knowledge of database technologies such as SQL and NoSQL.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work independently and manage multiple tasks simultaneously.
Desired qualifications/non-essential skills required:
- Experience with Agile/Scrum development methodologies.
- Familiarity with cloud platforms (e.g., AWS, Azure).
- Knowledge of containerization technologies (e.g., Docker, Kubernetes).
- Experience with CI/CD pipelines and DevOps practices.
Skills:
- Angular
- Java
- Object Oriented Programming
- RESTful (Rest-APIs)
- SQL
How to Apply:
Apply online at https://cgi.jobs/locations/lafayette-la/jobs/
Visit Site to Apply
Location: Lafayette, LA
Date Posted: October 24, 2024
Application Deadline: November 25, 2024
Job Type: Full-time