Senior Java Software Engineer - Chicago, IL


Job Order #:



Senior Java Software Engineer - Chicago, IL


Chicago, IL 



Salary Type:

per year


IT-Software Development: Enterprise Software Implementation & Consulting, General-Other: IT-Software Development, Software-System Architecture, Software-Web Development

Job Description:

Senior Java Software Engineer
As a Senior Software Engineer you will have the opportunity to be a part of dynamic and growing organization.  This is a group that believes is developing Mature code and is constantly exploring newer technologies and always wants to stay on the cutting edge of technology.  The Senior Software Engineer will also have an opportunity of working with code that exhibits a high-level of requirements where you will gain a more intimate understanding of the business.  This is really a group of developer always seeking to find the right tool for each problem. Broadly, the development teams at this organization believes in rapid deployment and feedback, automated testing, and cohesive, transparent, lightly-coupled service architectures
-Building systems with a constant focus on testing, reliability, scalability, and maintainability.
-Designing, modeling, and programming in a variety languages and technologies.
-Working on legacy code as well as green field development.
-Initiative driving projects to completion.
-Learning and promoting new technologies with a focus on best practices.
-Providing on-call support as needed.
-Sometimes working alongside other developers on the same task.
-Experience with Java 8 and an understanding how to use java.util.concurrent.
-Confident JVM knowledge.
-Multiple years of server side development.
-A solid understanding of micro-service architectures and CAP theorem.
-Working knowledge of SQL, HTML, CSS, and JavaScript.
-A good understanding of functional paradigms and type theory.
-Proficiency in domain driven design and domain modeling.
-Exposure to Linux, Ansible, nginx, webpack, git, or rabbitmq.
-Knowledge of financial concepts or exchange trading.
Keywords:  Chicago IL Jobs, Senior Java Software Engineer, Java 8, JVM, Server Side Development, Domain Driven Design, Domain Modeling, SQL, HTML, CSS, JavaScript, Trading, Financial, Software, Developer, Architect, Programmer Analyst, Chicago Recruiters, Information Technology Jobs, IT Jobs, Chicago Recruiting
If you are an employer and recruiting for similar IT professionals / positions, please contact our Technical Recruiters at Next Step Systems  We are a national IT Recruiting Firm / Agency specializing in full-time direct hire Information Technology employment opportunities.
Company Will Sponsor Visas!  Company Will Relocate Candidates!
No Corp-To-Corp Or Third Party Recruiters; W-2 Direct Hire Only.
"PLEASE DO NOT APPLY" If You Are A Consulting Firm, Third Party Recruiter Or Seeking Corp-To-Corp; W-2 Direct Hire Only.
Please check out all of our jobs at,,, and
Company Info
Next Step Systems
Chicago, IL, United States


Company Profile