Job Description
We are seeking a Java Developer who participates in all phases of the development lifecycle. You will assist in development tasks, testing tasks, and release management of software components. You will collaborate with other engineers, product owners, testers, architects, and various members of the project. The perfect candidate is inspired by success and moving the needle forward in order to support continuous improvements, and they thrive in a team atmosphere. We seek a leader, but an equal follower.
SOFTWARE QUALIFICIATIONS
Experience with back-end JAVA development
Experience with all stages of Software Development Life Cycle
Designs and develops new software products or major enhancements to existing software
Demonstrate an understanding of the impact of design on scalability and performance and can communicate that impact to various stakeholders.
Researches, tests, builds, and coordinates the conversion and/or integration of new products based on client requirements
Excellent troubleshooting and debugging skills
Assists in testing of systems
Proficient with Git and version control flows
Knowledge of operating and deploying solutions in public cloud environments (AWS, Azure, and/or GCP)
Manage applications in the various stages of production (development, staging, etc.) in collaboration with vendors, partners and client teams
Addresses problems of systems integration, compatibility, and multiple platforms
Consults with project teams and end users to identify application requirements
Assists in the evaluation and recommendation of application software packages, application integration and testing tools
Troubleshoots pre-prod or production problems related to software applications. Resolves problems with software and responds to suggestions for improvements and enhancements.
OTHER QUALIFICATIONS
Ability to follow through on tasks, completing on time and to the satisfaction of the Technical Architect
Experience with agile development methodology
Adapt quickly to the dynamic needs of our clients
Work well to solve problems with little supervision
Participates in or facilitates agile sprint activities (backlog grooming, sprint planning, daily standup, client demos, etc)
Experience managing tasks & documentation in JIRA and Confluence
Secret Clearance