What are the responsibilities and job description for the Java Developer - III position at Varite?
This position is hybrid. Requires ANACI clearance. USC citizens only.
Responsibilities :
- The Java Developer III contributes to each phase of the software development lifecycle by developing software, assisting in designing and implementing systems according to standards, and creating automated tests.
- Develops moderately complex to complex systems, applications, and solutions that may have a technology or platform impact.
- Develops high-quality code that minimizes disruptions to the production environment and meets project deadlines for smaller / mid sized projects.
- Codes applications using a disciplined development process and follows security best practices, performs code documentation, sources code versioning, and maintenance.
- Designs and implements Continuous Integration (CI) / Continuous Delivery / Deployment (CD) pipelines to improve software development efficiency and quality.
- Performs reliable automated test cases to ensure application quality and stability in partnership with Quality Engineers, reducing the risk of errors and downtime.
- Leads the installation, configuration, upgrades, migration of software, systems, and resources in various environments and implements enhancements to improve reliability, security, and performance for smaller / mid-sized projects.
- Participates in peer review sessions, provides, and receives constructive feedback for technical deliverables.
Qualifications : Top skills :