This is a contract to hire role with no sponsorship being offered at this time
Must be local to the Denver, CO area and be able to work hybrid onsite 3 days per week
As a
Java developer, you will develop Java-based microservices, oversee junior developers on projects, and support various development duties. Your responsibilities include writing code, analyzing data, and contributing to the design and implementation of software.
To be successful as a developer, you should demonstrate attention to detail, persistence, follow-through, great skill in creativity and innovation, ability to thrive in a high-pressure environment, and possess excellent communication skills. Ultimately, a top-notch developer should have extensive experience in software development, be able to keep up-to-date with deadlines, and have strong analytical skills.
Responsibilities include:
- Design, development and maintenance work on an agile scrum team focused on delivering non-traditional air content to our agency applications.
- Develop Java-based APIs, microservices, and automated tests.
- Ensure high-quality deliverables by testing using a fully automated test framework.
- Participate in feature and story refinement and research and analyze the impact of new capabilities.
- Ensure the successful completion of stories during each iteration to achieve Program Increment Objectives
- Help drive team velocity by working closely with the team. Ensuring functional development work and maintenance and support activities are completed in adherence to technology standards.
- Generate ideas to improve overall system design and/or streamline the CI/CD pipeline to generate efficiencies in system flow and participate in supporting the availability and stability of applications in production.
Who we are looking for in this role:
- 5-7+ years of Java development.
- Experience in the development of scalable enterprise applications in JSON, REST, and micro-services on private and public Cloud providers.
- Expertise with Eclipse, Linux, Spring/Hibernate, SonarQube, HTTPS, XML, WSDL, Postman, SQL, NoSQL, SOAP services, JUnit, Git/GitHub/GitBucket, REST-Assured or other automated testing technologies/tools, containers (Docker), orchestrators (OpenShift), in driving CI/CD initiatives and pipeline automation.
- Experience mentoring Agile teams with a substantial commitment to DevOps practices and Behavior-driven Development.
- Excellent written and verbal skills, good interpersonal skills, effective conflict resolution skills, and good time management skills
- Agile/SAFe certifications, JIRA, Confluence.
- B.S. degree in a relevant field