Software Engineer

Chicago, IL 60606

Posted: 07/15/2020 Category: Java Job Number: 13268

Job Description


Software Engineer

Description:


The Software Engineer will be working Java-based web applications that is a mission critical business application  used to manage markets with trillions of dollars  in value. You will work with a team of BAs  QAs and other developers in an  Agile environment to plan, develop,  and test the application.

The candidate needs to be able to work in a fast-paced environment and must  be able multi-task, while being  eager to learn new technologies. You must be able to communicate effectively (written and verbal)  to capture and analyze the business requirements.

 

Principal Accountabilities:
  • Design and implement the core functionalities independently
  • Focus mainly on backend design/implementation
  • Support testing framework along with your own applications; Write unit tests to achieve a full coverage
  • Ensure code quality through mentoring and follow the best practices
  • Work with different cross functional teams to deliver the project in a timely manner
  • Bring new ideas to the team as it pertains to making  improvement;
  • Participate in code reviews to provide/take feedback from your peers

 

Requirements:
  • At least two years of experience designing and developing Java applications
  • BS or MS degree in a technical field
  • Java, J2EE, Spring, Spring MVC
  • JUnit, JMock, Mockito
  • Multi-threading
  • SQL, NoSQL, JDBC
  • HTML/XHTML/XML
  • AJAX, JSON
  • Git, Maven
  • Design patterns, Data structures
  • TDD
  • Linux
  • Experience creating modular applications. OSGi is a big plus
  • Knowledge of DevOps and Cloud computing preferred.
  • Financial/Futures industry experience is a plus

Meet Your Recruiter

Rich Drennen

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.