Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Sr. Software Engineer - Chicago

HatchWorks Technologies

Sr. Software Engineer - Chicago

Chicago, IL
Full Time
Paid
  • Responsibilities

    The SENIOR SOFTWARE ENGINEER will be responsible for designing and building new applications with a middleware focus for upcoming company initiatives. The candidate must possess a strong set of troubleshooting and analytical skills, as well as the ability to research and resolve technical problems. Extensive experience building consumer-facing, mobile applications with JAVA, SPRING, AND API INTEGRATION is required. Experience with J2EE MIDDLEWARE (JBOSS, MULESOFT, WEBSPHERE, etc.) is preferred.

    The ideal candidate will be able to effectively communicate and collaborate with a wide variety of stakeholders in company initiatives and must be able to drive efforts to completion with minimal direction.   He/she will also have a strong passion for developing new and innovative solutions to existing problems and a desire to constantly improve the services we provide to the organization and its clients.  

    Finally, and most importantly, the candidate will be expected to have a strong drive and aptitude towards automation. ESSENTIAL DUTIES AND RESPONSIBILITIES

    • Serve as lead engineer on product development team, providing oversight and mentorship for team members, both on-site and offshore.
    • Deliver secure coding solutions using the latest industry standards and tools.
    • Design highly available, scalable and highly performing solutions.
    • Deliver high-quality coding solutions, including QA AUTOMATION.
    • Ensure that the solution is delivered on time, with quality and meeting requirements.
    • Work in an agile environment and deliver a consistent burndown rate.
    • Provide product teams an accurate level of effort estimates to maintain a well-groomed backlog.
    • Partner with business units and provide engineering insight on product design.

    QUALIFICATIONS:

    • 6+ years hands on development experience.
    • Strong level knowledge of JAVA and JAVA WEB APPLICATIONS
    • Strong understanding of modern Spring frameworks (SPRING BOOT, SPRING CLOUD SERVICES, etc)
    • Solid ORM and OOD skills are required
    • Experience with a J2EE platform; i.e. Mulesoft, Websphere, JBOSS, or Weblogic (very strong preference for JBOSS EAP experience) is a big plus
    • Extensive experience with MySQL or Postgres
    • Experience DOCKER and JENKINS preferred.
    • Must have hands-on experience BUILDING APIS and implementing common SOA design patterns and experience with REST WEB SERVICES
    • Previous experience delivering products in an AGILE ENVIRONMENT
    • Experience developing enterprise applications that support high traffic volumes
    • Exposure to modern software practices such as TDD, CI/CD, etc. is required
    • Working experience with public cloud platforms (AWS, AZURE) is a plus
    • Strong troubleshooting skills.
    • Effective communication skills (verbal, written, and presentation) with various level of stakeholders, from developer to senior management