Java Full Stack Lead

  • CapB InfoteK
  • Chicago, IL, USA
  • Jul 23, 2020

Job Description

For one of our going on project we are looking for a Java Full Stack Lead. The position is based out of Chicago. Duties and responsibilities Develop back-end using Java / Spring / Spring boot framework Defect & incident triaging, debugging/analysis and prioritization of tasks/issues as required by the development and testing team Assist witoot Cause Analysis on missed or leaked defects Work with Program Manager to deliver the projects 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 Test, debug, troubleshoot, and maintain backend software and perform enhancements, bug-fixes and changes Document new and existing design of the applications Coordinate with other developers and teams in a fast-paced, collaborative development environment Mentor and guide junior developers as needed on the technology Requirements and qualifications Bachelor''s degree in Computer-Science or related field 7+ years' experience as a full-stack developer Programming with Java, Kotlin, XML, Python Strong experience in asynchronous frameworks Experience on Web Service Integration, Application Program Interface (RESTful APIs), WebSocket and Broker Interface Knowledge of various IoT technologies including Mobile, Java middleware, (M2M), Cloud, (Amazon, GCP) Knowledge about various communication protocols like AMQP, MQTT, TCP, Web-socket, Pub-sub Experience with the Angular7+ and RXJS frameworks is a plus Detail-oriented and have the ability to deliver on time and work under deadline pressure 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 Experience with Continuous Integration (CI) and Continuous Delivery (CD), VCS (Git and GitHub) and ticketing systems (JIRA) Experience working with agile methodologies Demonstrable understanding of design principles for building and deploying highly available and scalable enterprise web-applications Strong debugging, problem-solving, critical-thinking and investigative skills