Java Developer/ContractorThe Java Developer/Contractor contributes to design, development and deployment of Systems Integration components of the client's state-of-the-art digital platform and advances goals of Systems Integration and Platform Adoption team. This team helps building a world class platform to host a wide range of digital applications. Candidates should be local to Chicago, IL area.Typical day includes:Provide technical delivery of software as per the specifications and design guidelinesApply and integrate technologies such as Java, J2EE, AJAX, Web Services to conceptualize, design, and develop and unit test web-based (or) desktop applicationsAnalyze the requirements and its impact to existing applicationCommunicate and collaborate with the teamWork with the Leads to create scope estimates and feature technical specificationsPerform integrated testing of components that requires careful planning and execution to ensure timely, quality resultsThe contractor manages the completion of their own work assignments and coordinates work with others.
Based on past experiences and knowledge, the contractor normally works independently with minimal management input and review of end results. The contractor participates in brainstorming sessions focused on developing new approaches to meeting quality goals in the measure(s) stated. Work office is in Chicago area.Technical skills required:At least 5+ years of focused experience in JAVA and J2EE technologies with Cloud based environmentHighly proficient in standard Java development tools (Eclipse, IntelliJ, etc.)Solid knowledge of SQL, Spring Boot, JUnit and JSON, REST/JSON web services.3+ years experience in AWS cloud (PaaS) with JavaStrong debugging skillsExperience developing applications with Agile team methodologiesStrong Object-Oriented design skills and understanding of MVCSufficient experience with Git to participate in a large software project with multiple developers to include branching, tagging and merging(Desired)Experience with testing frameworks such as Selenium, CucumberA strong interest in building security and reliability into applications from the initial designExperience at creating technical project Documentation and task time estimatesExperience with Azure DevopsKnowledge in Java Design Patterns a big plus.Soft skills required:Ability to work under pressure and within time constraints.
Excellent written and oral communication.Ability to build and maintain cross-functional professional relationships.Education requirements:Four-year degree from an accredited college or university in Computer Science or related discipline (required) plus 8+ overall years of expTravel: 0-25%