Java Developer #3349

Careers

  • US-DC-Washington
  • Information Technology
Apply Now

Responsibilities

  • Designing and implementing Java-based applications.
  • Analyzing user requirements to inform application design.
  • Defining application objectives and functionality.
  • Aligning application design with business goals.
  • Developing and testing software.
  • Debugging and resolving technical problems that arise.
  • Producing detailed design documentation.
  • Recommending changes to existing Java infrastructure.
  • Developing documentation to assist users.

Required Qualifications

  • Bachelor’s degree in Computer Science, MIS, or related field. 
  • 10+ years experience in information technology; 6+ years working as part of an agile development team as a software Engineer or similar software engineering role
  • Extensive working experience in Agile methodologies such as Kanban, Scrum, or SAFe as part of multi-team organizations.
  • Strong programming skills with Java (8+), Spring Framework (Core, Boot, Data), Vert.x, JavaScript, ReactJS, Redux.
  • Extensive working experience of developing and designing RESTful APIs and web services using XML, JSON, and their associated technologies.
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
  • Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Extensive working experience in CI/CD and DevSecOps technologies and practices – Jenkins, Docker, Kubernetes/OpenShift.
  • Working experience in automated QA frameworks such as Selenium, Cucumber, Jest, JUnit/TestNG.
  • Extensive working experience with relational databases such as PostgreSQL.
  • Experience in designing solutions for complex projects, customizable applications, and config- or data-driven features.
  •  

Desired Qualifications

  • Proficient with administering and deploying development CI/CD tools such as Git, Jira, GitLab, or Jenkins
  • Familiarity with container orchestration services, especially Kubernetes
  • Experience working on both Linux and Windows based infrastructures
  • Experience with infrastructure scripting solutions such as PowerShell or Python
  • Configuration and managing databases such as MySQL, Mongo
  • Excellent troubleshooting
  • Working knowledge of various tools, open-source technologies, and cloud services, specifically Azure

COVID Policy: New employees will be required to adhere to the Company’s and its clients’ COVID-19 safety procedures. In the event that the COVID-19 vaccination mandate for Federal Contractors is enforced, you must become fully vaccinated or request and be approved for an exemption. Employees working onsite at a client location must comply with our client’s COVID-19 requirements.

GovCIO is a team of professionals who want to make a difference. And that can only happen with a diverse, happy, and cared-for team. So, we prioritize your well-being, equity for all and look for ways to make work a better place for each of us every day.

We are an Equal Opportunity Employer. All qualified applicants receive consideration for employment without regard to race, ethnicity, religious affiliation, gender, gender identity or expression, sexual orientation, national origin, or disability status. EOE AA M/F/Vet/Disabled

Apply Now

Not The Right Fit?

Is this not the job you’re looking for? That’s ok! We’ve got plenty of other opportunities for you to peruse. Search all of our open positions by your area of interest or location.

View All Jobs