Request Technology - Chicago, IL

posted about 2 months ago

Full-time
Chicago, IL
Administrative and Support Services

About the position

We are seeking a skilled Java Developer to join our team in Chicago, IL. This position offers a hybrid work model, requiring three days onsite and two days remote. The ideal candidate will have a strong background in Java development, with at least two years of experience in building high-speed, real-time solutions. The role involves supporting the application development of both real-time and batch applications, ensuring that all software meets the required quality standards and functional requirements. As a Java Developer, you will be responsible for thoroughly analyzing requirements, developing, testing, and documenting software to ensure proper implementation. You will follow established Software Development Life Cycle (SDLC) procedures to ensure that all products and services meet quality standards, performance requirements, and security rules. Additionally, you will perform application and project risk analysis, recommend quality improvements, and assist production support by providing advice on system functionality and fixes as needed. Effective communication is crucial in this role, as you will need to clearly convey any time delays or defects in the software to appropriate team members and management. This position is not open for C2C, contract, or contract-to-hire arrangements, and we are unable to provide sponsorship for this role.

Responsibilities

  • Support the application development of Real Time and batch applications for business requirements in agreed architecture framework and Agile environment.
  • Thoroughly analyze requirements, develop, test, and document software quality to ensure proper implementation.
  • Follow agreed upon SDLC procedures to ensure that all information system products and services meet both explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security rules are upheld, and external facing reporting is properly represented.
  • Perform application and project risk analysis and recommend quality improvements.
  • Assist Production Support by providing advice on system functionality and fixes as required.
  • Communicate in a clear and concise manner all time delays or defects in the software immediately to appropriate team members and management.

Requirements

  • Bachelor's degree in a relevant field.
  • 2+ years of experience in Java development.
  • 2+ years of experience in building high-speed, real-time solutions.
  • Hands-on experience with Java version 8 onwards, Spring, Spring Boot, and REST API.
  • Experience working with various types of databases like Relational and NoSQL.
  • Experience writing unit and integration tests with testing frameworks like Junit and Citrus.
  • Experience working with Git.
  • Experience with event-driven systems.
  • Experience working with Kafka is highly preferred.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service