Imcs Group - Chicago, IL

posted 25 days ago

Full-time - Mid Level
Chicago, IL
Professional, Scientific, and Technical Services

About the position

The Sr. Java Developer position is a critical role within our development team, located in Chicago, Illinois. This position requires a highly skilled individual who is competent to perform all programming, project management, and development assignments without close supervision. The successful candidate will work directly on complex application and technical problem identification and resolution, which includes responding to off-shift and weekend support calls as necessary. This role demands a proactive approach to application development, focusing on delivering business value through effective coding practices and innovative solutions. In this position, the Sr. Java Developer will work independently on complex systems or infrastructure components that may be utilized by one or more applications or systems. The individual will be responsible for driving application development efforts, ensuring that high standards of software quality are maintained within the team. This includes establishing good practices and habits among team members and mentoring junior software engineers by providing technical assistance and direction as needed. The role also emphasizes the importance of maintaining a sense of urgency when working on tasks, actively following up on any dependencies or blockers that may arise. The ideal candidate will demonstrate the ability to reach out for help when faced with challenges, after conducting reasonable independent research. Hands-on coding at a senior level will be a typical part of the day-to-day responsibilities, requiring solid Java development experience and familiarity with cloud technologies, particularly AWS, as a preferred skill.

Responsibilities

  • Perform all programming, project management, and development assignments without close supervision.
  • Work directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
  • Work independently on complex systems or infrastructure components that may be used by one or more applications or systems.
  • Drive application development focused around delivering business value.
  • Mentor and assist software engineers, providing technical assistance and direction as needed.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Proactively reach out for help when stuck on an issue after doing reasonable independent research.
  • Maintain a sense of urgency when working on tasks and actively follow up on any dependencies or blockers.

Requirements

  • Bachelor's degree is required.
  • Solid Java development experience required.
  • Cloud experience is preferred (AWS).
  • Basic knowledge of Java.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service