Logo
CapB InfoteK

Java Full Stack Lead

CapB InfoteK, Chicago, IL, United States


For one of our ongoing projects, we are looking for a Java Full Stack Lead. The position is based out of Chicago.


Duties and Responsibilities:

  1. Develop back-end using Java / Spring / Spring Boot framework.
  2. Defect & incident triaging, debugging/analysis, and prioritization of tasks/issues as required by the development and testing team.
  3. Assist with Root Cause Analysis on missed or leaked defects.
  4. Work with Program Manager to deliver the projects.
  5. Using the experience of Software Development Life Cycle, Agile methodology, and understanding the project timeline, take required technical decisions to keep the project on track.
  6. Test, debug, troubleshoot, and maintain backend software and perform enhancements, bug-fixes, and changes.
  7. Document new and existing design of the applications.
  8. Coordinate with other developers and teams in a fast-paced, collaborative development environment.
  9. Mentor and guide junior developers as needed on the technology.

Requirements and Qualifications:

  1. Bachelor's degree in Computer Science or related field.
  2. 7+ years' experience as a full-stack developer.
  3. Programming with Java, Kotlin, XML, Python.
  4. Strong experience in asynchronous frameworks.
  5. Experience on Web Service Integration, Application Program Interface (RESTful APIs), WebSocket, and Broker Interface.
  6. Knowledge of various IoT technologies including Mobile, Java middleware (M2M), Cloud (Amazon, GCP).
  7. Knowledge about various communication protocols like AMQP, MQTT, TCP, WebSocket, Pub-sub.
  8. Experience with Angular 7+ and RXJS frameworks is a plus.
  9. Detail-oriented and have the ability to deliver on time and work under deadline pressure.
  10. Ability to work as a team player and/or lead a team to build innovative Internet Protocol (IP) solutions that showcase thought-leadership and creativity.
  11. Experience with Continuous Integration (CI) and Continuous Delivery (CD), VCS (Git and GitHub), and ticketing systems (JIRA).
  12. Experience working with agile methodologies.
  13. Demonstrable understanding of design principles for building and deploying highly available and scalable enterprise web applications.
  14. Strong debugging, problem-solving, critical-thinking, and investigative skills.
#J-18808-Ljbffr