Overview:
GovCIO is currently hiring for a Java Developer to support the Pension Benefit Guaranty Corporation (PBGC) to provide DevOps Support and Enhancements to PBGC's enterprise IT systems under the EBTS portfolio. The application developer is a dynamic member of the agile team who is comfortable with both front and back end programming
This position is located within the United States and will be a fully remote position.
Responsibilities:
* Analyze, design, develop and testing of the enterprise-wide web application using Java- and JavaScript-based technologies/ applications.
* Support a full system development agile lifecycle using CI/CD and DevSecOps practices.
* Understand and use enterprise standards and best practices around coding, application design and REST/API design.
* Translate business requirements and context into sound and efficient solutions.
* Communicate with product owners and teammates to discuss problems and resolution.
* Proactively identify solutions and work as a member and mentor in a highly productive team.
* Learn and adopt new technologies quickly and independently and assist teammates with implementation and knowledge sharing.
* Designing and implementing Java-based
* 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.
Qualifications:
Required Skills and Experience
Bachelor's degree in Computer Science, MIS, or related field with 12+ years (or commensurate experience) in information technology
* 8+ years Java development with a strong background in J2EE and frameworks like Spring and Hibernate.
* Experience with .ADF (Application Development Framework)
* Expertise in developing on Oracle WebLogic and significant experience with Oracle 19c DB and WebLogic 14c R2.
* 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.
Clearance Required: Must be able to acquire and maintain a PBGC public trust
Preferred Skills and Experience
* 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
* 2+ years with testing tools/libraries for API based testing using (REST Assured, JSON or Postman)
* Working knowledge of Git and Maven
* Experience setting up automated testing pipelines using Jenkins and Linux scripting
* Experience with Eclipse as your IDE in previous projects
* Tracked issues with Azure Devops
Share this job:
Share this Job