CGI
Overview
Position Description: This role requires a hybrid office setting in Columbus, OH. We are seeking a skilled and motivated Mid-Level Java Developer to join our development team. You will design, develop, and maintain scalable Java applications that deliver high performance and reliability. You will collaborate with cross-functional teams, participate in the full software development lifecycle, and contribute to the enhancement of existing systems as well as new initiatives. Responsibilities
Design, develop, test, and deploy Java-based applications and services. Collaborate with business analysts, architects, and QA teams to understand requirements and deliver solutions. Maintain, troubleshoot, and enhance existing applications to improve performance, scalability, and reliability. Write clean, efficient, and well-documented code following best practices. Participate in code reviews, contribute to technical discussions, and mentor junior developers when required. Work with relational and/or NoSQL databases, ensuring data integrity and performance. Stay up to date with emerging technologies, frameworks, and industry trends to continuously improve development processes. Required Qualifications
3–5 years of hands-on Java development experience. Strong knowledge of Core Java, OOP principles, and design patterns. Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.). Proficiency in RESTful API design and implementation. Solid understanding of SQL and relational databases (e.g., MySQL, PostgreSQL, Oracle). Familiarity with version control systems (e.g., Git). Experience with build and dependency management tools (Maven/Gradle). Preferred Skills
Experience with cloud platforms (AWS, Azure, or GCP). Exposure to containerization tools (Docker, Kubernetes). Knowledge of microservices architecture. Familiarity with front-end technologies (Angular, React, or similar). Experience with automated testing frameworks (JUnit, Mockito). Understanding of CI/CD pipelines and DevOps practices. Education
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience). Compensation and Benefits
Compensation range: a reasonable estimate is provided by CGI; current range listed is $57,100.00 - $154,300.00 in the U.S. Benefits include competitive compensation, comprehensive insurance options, 401(k) matching, paid time off, parental leave, learning opportunities and tuition assistance, and wellness programs. Life at CGI emphasizes ownership, teamwork, respect, and belonging. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, sex, religion, creed, age, national origin, disability, or any other legally protected status as required by applicable laws. CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply, please email US_Employment_Compliance@cgi.com with a Position ID. This email is for accommodation requests only.
#J-18808-Ljbffr
Position Description: This role requires a hybrid office setting in Columbus, OH. We are seeking a skilled and motivated Mid-Level Java Developer to join our development team. You will design, develop, and maintain scalable Java applications that deliver high performance and reliability. You will collaborate with cross-functional teams, participate in the full software development lifecycle, and contribute to the enhancement of existing systems as well as new initiatives. Responsibilities
Design, develop, test, and deploy Java-based applications and services. Collaborate with business analysts, architects, and QA teams to understand requirements and deliver solutions. Maintain, troubleshoot, and enhance existing applications to improve performance, scalability, and reliability. Write clean, efficient, and well-documented code following best practices. Participate in code reviews, contribute to technical discussions, and mentor junior developers when required. Work with relational and/or NoSQL databases, ensuring data integrity and performance. Stay up to date with emerging technologies, frameworks, and industry trends to continuously improve development processes. Required Qualifications
3–5 years of hands-on Java development experience. Strong knowledge of Core Java, OOP principles, and design patterns. Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.). Proficiency in RESTful API design and implementation. Solid understanding of SQL and relational databases (e.g., MySQL, PostgreSQL, Oracle). Familiarity with version control systems (e.g., Git). Experience with build and dependency management tools (Maven/Gradle). Preferred Skills
Experience with cloud platforms (AWS, Azure, or GCP). Exposure to containerization tools (Docker, Kubernetes). Knowledge of microservices architecture. Familiarity with front-end technologies (Angular, React, or similar). Experience with automated testing frameworks (JUnit, Mockito). Understanding of CI/CD pipelines and DevOps practices. Education
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience). Compensation and Benefits
Compensation range: a reasonable estimate is provided by CGI; current range listed is $57,100.00 - $154,300.00 in the U.S. Benefits include competitive compensation, comprehensive insurance options, 401(k) matching, paid time off, parental leave, learning opportunities and tuition assistance, and wellness programs. Life at CGI emphasizes ownership, teamwork, respect, and belonging. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, sex, religion, creed, age, national origin, disability, or any other legally protected status as required by applicable laws. CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply, please email US_Employment_Compliance@cgi.com with a Position ID. This email is for accommodation requests only.
#J-18808-Ljbffr