Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
ComPsych

Software Engineer

ComPsych

. Analyze user requirements and define functional specifications using Agile methodology .

Posted 10/1/2026full-timeChicago • Illinois • United StatesJunior💰 $93,000 - $110,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Proficient in designing and developing web-based applications using Java and J2EE technologies, with a strong focus on enhancing user experience through Agile methodologies and application performance optimization. Experienced in implementing security protocols and web services, as well as maintaining version control and documentation.

Highest-signal resume keywords
Java DevelopmentJ2EE TechnologiesAgile MethodologyRESTful Web ServicesKeycloak

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Spring MVCEntity FrameworkRichFacesJSFSQLOracleJUnitMavenJenkinsMyBatis
Tools & Technologies
KeycloakSAMLLDAPJAX-WSSOAPJBOSSXMLREST APIs
Industry Keywords
Functional SpecificationsUML DiagramsApplication TestingPerformance TuningVersion Control

Tech Stack

Tools & technologies
Entity FrameworkJ2EEJavaJenkinsJUnitMavenOracleSOAPSpringSQL

About the role

Key responsibilities & impact
  • Analyze user requirements and define functional specifications using Agile methodology
  • Design web-based applications using Java and J2EE technologies
  • Develop the GUI, Spring MVC and Entity framework
  • Develop prototypes and proofs of concept for proposed solutions
  • Participate in application demonstrations with users and enhance user experience
  • Develop J2EE design patterns
  • Develop UML class diagrams and sequence diagrams
  • Enhance application front ends using Keycloak, SAML, LDAP, JAX-WS, SOAP, MyBatis, XML, JBOSS, JSF, RichFaces, SQL, Oracle and REST APIs
  • Create and consume RESTful and SOAP web services
  • Develop and leverage RichFaces and PrimeFaces component libraries
  • Implement custom JSF composite components
  • Implement application test validations using JUnit
  • Analyze test results and recommend application modifications
  • Optimize and performance-tune applications
  • Participate in deploying applications into existing systems and databases using Maven and Jenkins
  • Maintain version control using Git
  • Document application, system and database modifications and enhancements

Requirements

What you’ll need
  • Bachelor’s Degree or foreign degree equivalent in Computer Science, Computer Information Systems, Computer Applications, Information Technology, Management Information Systems or Engineering
  • Six months’ experience in the position or six months’ experience in IT or Graduate Assistant field
  • Academic or Work Experience with Keycloak, SAML, LDAP, JAX-WS, SOAP, MyBatis, XML, JBOSS, JSF, RichFaces, SQL, Oracle and REST APIs
  • Ability to work within commuting distance of Chicago if telecommuting
  • Work authorization/location in the United States implied by the Chicago-based role

Benefits

Comp & perks
  • PTO
  • Insurance
  • 401(K)
  • Telecommuting may be permitted within commuting distance of Chicago