
Java Developer II
ComPsych
full-time
Posted on:
Location Type: Hybrid
Location: Chicago • Illinois • United States
Visit company websiteExplore more
Salary
💰 $88,000 - $100,000 per year
Job Level
About the role
- analyzing user requirements and defining functional specifications using Agile methodology
- Designing web-based applications using Java and J2EE technologies
- Developing the GUI, Spring MVC and Entity framework
- Developing prototypes and proofs of concept for proposed solutions
- Participating in application demonstrations with users and enhancing user experience
- Developing J2EE design patterns
- Developing UML class diagrams and sequence diagrams
- Enhancing the front-end of the application using Java, HTML, CSS, jQuery, JavaScript, Spring, XML, and MySQL
- Creating and consuming Web Services, such as RESTful and SOAP
- Developing and leveraging established component libraries (RichFaces and PrimeFaces)
- Implementing custom JSF composite components
- Developing and implementing test validations of the applications using JUnit
- Analyzing test results and recommending modifications to the applications to meet project specifications
- Optimizing and performance tuning developed applications
- Participating in the deployment of the applications into existing systems and databases using Maven and Jenkins
- Maintaining version control using Git
- documenting modifications and enhancements made to the applications, systems and databases as required by the project.
Requirements
- 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 position or six months’ experience in IT or Graduate Assistance field
- Academic or Work Experience with Java, HTML, CSS, jQuery, JavaScript, Spring, XML, and MySQL.
Benefits
- Full benefits package, including Paid Time Off (PTO)
- medical
- dental
- vision
- 401(k) with match
- robust EAP
- wellness program
- and much more
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJ2EESpring MVCEntity FrameworkHTMLCSSjQueryJavaScriptMySQLJUnit
Soft Skills
user experience enhancementcommunicationcollaborationproblem-solvinganalytical skills
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Information TechnologyBachelor’s Degree in Engineering