Find A Job › Information Technology


Java Software Engineer

  • Location: Evanston, IL
  • Job Type: Right to Hire
  • Ref No: 23-00325
  • Date: January 20, 2023
  • Pay: $50.0 - $60.0 per Hour USD
  • Job title:

Job Description - Java Software Engineer

TITLE: Software Engineer     

Location:            Hybrid - 1 time a month - Evanston, IL   

Our Client is looking for a Software Engineer. This position performs moderately difficult research, design, and software development assignments within a specific software functional area or product line. The position should have the ability to work on individual pieces of work and solve problems including the design of the program flow of individual pieces of code, effective coding, and unit testing.   

What You’ll Do:     

  • Interface with other technical personnel or team members to finalize requirements. 
  • Write and review portions of detailed specifications for the development of system components of moderate complexity. 
  • Work closely with other development team members to understand moderately complex product requirements and translate them into software designs. 
  • Successfully implement development processes, coding best practices, and code reviews. 
  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders. 
  • Resolve technical issues as necessary. 
  • Keep abreast of new technology developments. 
  • Complete bug fixes. 
  • All other duties as assigned. 

Skills / Experience You Will Need:     

  • 3+ years of Software Engineering experience 
  • BS Engineering/Computer Science or equivalent experience required 
  • Proficiency with data manipulation languages and ability to work with complex data models. 
  • Proficiency in development languages including but not limited to: Java/J2EE, JavaScript, JSP, HTML, XML, SQL, Windows and UNIX. 
  • Experience in developing applications using Java 8 or later, Spring Boot, Spring Data JPA, Spring Cloud, Spring Security, Spring Unit Test, Hibernate, RabbitMQ, PostgreSQL (Stored Procs/Functions), Microservices, XML technologies (SOAP Services) and JavaScript frameworks (Angular/React). 
  • Experience or Understanding of any cloud technology (Azure preferred). 
  • Familiarity of industry best practices — code coverage. 
  • Familiarity with GitHub and Maven (or any build tools). 
  • Ability to write and review portions of detailed specifications for the development of system components of moderate complexity. 
  • Knowledge of software development methodologies (e.g., Agile, Waterfall). 
  • Knowledge of test-driven development. 
  • Good oral and written communication skills. 

About Infinity Consulting Solutions

At Infinity Consulting Solutions our mission is to cultivate successful long-term relationships with candidates and clients matching the right candidate with the right client. We believe technology cannot replace the real personal relationships we cultivate. We reject the notion that technology alone is the answer to staffing which is why our successful partnerships rely on collaboration NOT automation. ICS has been providing flexible staffing solutions for over 20 years in Information Technology, Compliance, Accounting / Finance, and Corporate Support. Our staffing solutions include Contract, Temp to Perm, and Permanent Placement.

ICS is an Equal Opportunity Employer.

*W2 employees of ICS are offered comprehensive benefits including health, dental, and vision.

Related Job Listings

Job Location Type Posted  
Business Systems Analyst - Hardware Delivery North Chicago, IL Direct Placement March 31
Learning & Development Microsoft 365 Suite SME North Chicago, IL Direct Placement March 30
AWS Cloud Engineer- Remote Chicago, IL Contract March 30
Global Cloud Infrastructure Engineer Chicago, IL Direct Placement March 28
IT Integration Manager Chicago, IL Contract March 28