Yesterday
Public Trust
Mid Level Career (5+ yrs experience)
$100,000 - $125,000
No Traveling
IT - Software
Job Description
Software Engineer/Java Developer
Uses education and experience to lead the design, develop, code, test, and debug software utilizing Java/JavaScript and Python. This individual is expected to participate in the full software development lifecycle from requirements and development to testing and support. In addition to performing software development, this person is expected to participate in design, estimation, status determination, testing efforts and enhancements to existing as well as new systems. This position is part of a dynamic team building an advanced data collection and surveillance solutions that supports the Centers of Disease Control and Prevention.
Roles and Responsibilities:
• Delivering and maintaining software design and development projects using Java/Java Enterprise technologies.
• Developing application web pages using JSP, JSTL, Bootstrap, JQuery, JavaScript, JSON, HTML5, SOAP/REST, Spring, Struts, and related technologies.
• Leveraging MS SQL Server technologies like stored procedures, views and scripts.
• Working against Git repositories for version control, documentation and collaboration, maintains deployment plans in Git Actions.
• Responsible for object-oriented design and development with appropriate use of design patterns.
• Responsible for applying AJAX principles using open source javascript libraries and JSON.
• Responsible for implementing Section 508 accessibility standards and practices.
• Develop and validate documentation for system and software requirements.
• Design and develop reports and data visualizations using BIRT, Apache Velocity Templates, and Power BI.
• Develop and test application and integration of functionality as needed to ensure compliance with CDC and HHS standards.
Qualifications:
To be considered for this position, you must minimally meet the knowledge, skills, and abilities listed below:
• Bachelor’s degree in computer science, information systems or related fields with a minimum 3 years of experience.
• 3 years of development / software engineering experience.
• 3 years of Java/JEE experience architecting, designing, and developing complex, user-based, data driven systems in a web-centric environment.
• 3 years of development experience using relational database management systems and standard APIs and interfaces using JDBC.
• 1-2 years of experience developing N-tiered, layered systems that include multiple external interfaces using message/file/data mapping and messaging tools and formats, including XML and other data and file structures.
• 1 year of experience using MyEclipse IDE.
• Ability to work with proprietary Java frameworks, providing support or debugging when applicable.
• Ability to work in a dynamic team environment on multiple projects with competing priorities.
• Strong written and verbal communication skills.
• Self-starter and independent.
Preferred Qualifications:
Candidates with these desired skills will be given preferential consideration:
• Experience working in an iterative (agile, scrum) development environment.
• Experience working with myBatis.
• Experience using C#, Power BI, R, and Python.
• Experience using HL7.
• Experience using source control and continuous integration environments (such as, Github, Maven, and Ant).
• Experience architecting, implementing, and deploying cloud native solutions utilizing Container Orchestration services including Docker and Kubernetes, and familiarity with Application Architecture, such as microservices.
• Experience using browser developer tools.
• Experience using AWS (S3, SQS) and Azure’s cloud services.
• Public Health and/or CDC background or experience.
Additional Skills & Qualifications
Qualifications:
To be considered for this position, you must minimally meet the knowledge, skills, and abilities listed below:
• Bachelor’s degree in computer science, information systems or related fields with a minimum 3 years of experience.
• 3 years of development / software engineering experience.
• 3 years of Java/JEE experience architecting, designing, and developing complex, user-based, data driven systems in a web-centric environment.
• 3 years of development experience using relational database management systems and standard APIs and interfaces using JDBC.
• 1-2 years of experience developing N-tiered, layered systems that include multiple external interfaces using message/file/data mapping and messaging tools and formats, including XML and other data and file structures.
• 1 year of experience using MyEclipse IDE.
• Ability to work with proprietary Java frameworks, providing support or debugging when applicable.
• Ability to work in a dynamic team environment on multiple projects with competing priorities.
• Strong written and verbal communication skills.
• Self-starter and independent.
Preferred Qualifications:
Candidates with these desired skills will be given preferential consideration:
• Experience working in an iterative (agile, scrum) development environment.
• Experience working with myBatis.
• Experience using C#, Power BI, R, and Python.
• Experience using HL7.
• Experience using source control and continuous integration environments (such as, Github, Maven, and Ant).
• Experience architecting, implementing, and deploying cloud native solutions utilizing Container Orchestration services including Docker and Kubernetes, and familiarity with Application Architecture, such as microservices.
• Experience using browser developer tools.
• Experience using AWS (S3, SQS) and Azure’s cloud services.
• Public Health and/or CDC background or experience.
Software Engineer/Java Developer
Uses education and experience to lead the design, develop, code, test, and debug software utilizing Java/JavaScript and Python. This individual is expected to participate in the full software development lifecycle from requirements and development to testing and support. In addition to performing software development, this person is expected to participate in design, estimation, status determination, testing efforts and enhancements to existing as well as new systems. This position is part of a dynamic team building an advanced data collection and surveillance solutions that supports the Centers of Disease Control and Prevention.
Roles and Responsibilities:
• Delivering and maintaining software design and development projects using Java/Java Enterprise technologies.
• Developing application web pages using JSP, JSTL, Bootstrap, JQuery, JavaScript, JSON, HTML5, SOAP/REST, Spring, Struts, and related technologies.
• Leveraging MS SQL Server technologies like stored procedures, views and scripts.
• Working against Git repositories for version control, documentation and collaboration, maintains deployment plans in Git Actions.
• Responsible for object-oriented design and development with appropriate use of design patterns.
• Responsible for applying AJAX principles using open source javascript libraries and JSON.
• Responsible for implementing Section 508 accessibility standards and practices.
• Develop and validate documentation for system and software requirements.
• Design and develop reports and data visualizations using BIRT, Apache Velocity Templates, and Power BI.
• Develop and test application and integration of functionality as needed to ensure compliance with CDC and HHS standards.
Qualifications:
To be considered for this position, you must minimally meet the knowledge, skills, and abilities listed below:
• Bachelor’s degree in computer science, information systems or related fields with a minimum 3 years of experience.
• 3 years of development / software engineering experience.
• 3 years of Java/JEE experience architecting, designing, and developing complex, user-based, data driven systems in a web-centric environment.
• 3 years of development experience using relational database management systems and standard APIs and interfaces using JDBC.
• 1-2 years of experience developing N-tiered, layered systems that include multiple external interfaces using message/file/data mapping and messaging tools and formats, including XML and other data and file structures.
• 1 year of experience using MyEclipse IDE.
• Ability to work with proprietary Java frameworks, providing support or debugging when applicable.
• Ability to work in a dynamic team environment on multiple projects with competing priorities.
• Strong written and verbal communication skills.
• Self-starter and independent.
Preferred Qualifications:
Candidates with these desired skills will be given preferential consideration:
• Experience working in an iterative (agile, scrum) development environment.
• Experience working with myBatis.
• Experience using C#, Power BI, R, and Python.
• Experience using HL7.
• Experience using source control and continuous integration environments (such as, Github, Maven, and Ant).
• Experience architecting, implementing, and deploying cloud native solutions utilizing Container Orchestration services including Docker and Kubernetes, and familiarity with Application Architecture, such as microservices.
• Experience using browser developer tools.
• Experience using AWS (S3, SQS) and Azure’s cloud services.
• Public Health and/or CDC background or experience.
Additional Skills & Qualifications
Qualifications:
To be considered for this position, you must minimally meet the knowledge, skills, and abilities listed below:
• Bachelor’s degree in computer science, information systems or related fields with a minimum 3 years of experience.
• 3 years of development / software engineering experience.
• 3 years of Java/JEE experience architecting, designing, and developing complex, user-based, data driven systems in a web-centric environment.
• 3 years of development experience using relational database management systems and standard APIs and interfaces using JDBC.
• 1-2 years of experience developing N-tiered, layered systems that include multiple external interfaces using message/file/data mapping and messaging tools and formats, including XML and other data and file structures.
• 1 year of experience using MyEclipse IDE.
• Ability to work with proprietary Java frameworks, providing support or debugging when applicable.
• Ability to work in a dynamic team environment on multiple projects with competing priorities.
• Strong written and verbal communication skills.
• Self-starter and independent.
Preferred Qualifications:
Candidates with these desired skills will be given preferential consideration:
• Experience working in an iterative (agile, scrum) development environment.
• Experience working with myBatis.
• Experience using C#, Power BI, R, and Python.
• Experience using HL7.
• Experience using source control and continuous integration environments (such as, Github, Maven, and Ant).
• Experience architecting, implementing, and deploying cloud native solutions utilizing Container Orchestration services including Docker and Kubernetes, and familiarity with Application Architecture, such as microservices.
• Experience using browser developer tools.
• Experience using AWS (S3, SQS) and Azure’s cloud services.
• Public Health and/or CDC background or experience.
group id: 10105424
Accelerating IT transformation in the public sector