Enable job alerts via email!

Java Developer / Software Engineer - Local to Pittsburgh, Cleveland, Dallas, Phoenix, or Birmingham

CGI

Pittsburgh (Allegheny County)

Hybrid

USD 57,000 - 122,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented Java Developer to join their innovative team in a hybrid work environment. This role involves designing, developing, and maintaining web applications, particularly in HR. The ideal candidate will possess strong Java and J2EE skills, along with proficiency in SQL. You'll work closely with cross-functional teams, applying Agile methodologies and utilizing tools like Git and JIRA. This is a fantastic opportunity to grow your career while contributing to impactful projects in a supportive and collaborative atmosphere.

Benefits

Competitive pay
Insurance
401(k)
Paid time off
Parental leave
Learning opportunities
Wellness programs

Qualifications

  • 4-5 years of Java/J2EE development experience.
  • Strong analytical skills and proficiency in SQL.

Responsibilities

  • Design, develop, and maintain web applications.
  • Collaborate with cross-functional teams and manage backlogs.

Skills

Java
J2EE
SQL
Problem-solving skills
Attention to detail
Communication skills
Agile methodologies

Education

Bachelor's degree in Computer Science

Tools

Git
JIRA
Confluence
Microsoft Office Suite
Azure

Job description

Java Developer / Software Engineer - Local to Pittsburgh, Cleveland, Dallas, Phoenix, or Birmingham
Senior Consultant, Talent Acquisition Partner

Position Description

This position requires someone to be in a hybrid office work setting in either Pittsburgh, PA, Cleveland, OH, Dallas, TX, Phoenix, AZ, or Birmingham, AL.

We are seeking a Java Developer to design, develop, and maintain web applications. The ideal candidate will have experience in building HR applications. Proficiency in Java, J2EE, SQL is essential. Familiarity with version control systems (Git), and tools like JIRA, Confluence, and Microsoft Office Suite is a plus. Strong problem-solving skills, attention to detail, and excellent communication abilities are key to success in this role. Knowledge of Agile methodologies and cloud platforms (such as Azure) would be an advantage.

Your duties and responsibilities include:

  1. Understanding the full software development lifecycle: from analysis, requirements gathering, to development, testing, and deployment.
  2. Troubleshooting issues and making system modifications as needed.
  3. Knowledge of software development tools such as SQL, Java, J2EE.
  4. Collaborating with cross-functional teams including designers, back-end developers, and project managers.
  5. API integration and data handling, including RESTful APIs and JSON.
  6. Proficiency with version control (Git), JIRA, Confluence, and Microsoft Office.
  7. Applying Agile methodologies, managing backlogs, writing user stories, and sprint planning.
  8. Participating in testing and debugging, including unit and end-to-end testing.
  9. Applying problem-solving skills to troubleshoot and optimize applications.
  10. Documenting designs, creating technical documentation, and presenting solutions.

Required qualifications include a Bachelor's degree in Computer Science or related field, with 4-5 years of Java/J2EE development experience, proficiency in Java, J2EE, SQL, and strong analytical skills.

Compensation is estimated between $57,100 and $121,900 in the U.S.

Benefits include competitive pay, insurance, 401(k), paid time off, parental leave, learning opportunities, and wellness programs.

CGI emphasizes ownership, teamwork, respect, and belonging, offering opportunities for growth and impact.

CGI is an equal opportunity employer and provides accommodations for applicants with disabilities.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.