user avatar

Java Developer

TEKsystems c/o Allegis Group

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.
group id: 10105424
N
Name HiddenTechnical Recruiter

Accelerating IT transformation in the public sector

job ad image
Find TEKsystems c/o Allegis Group on Social Media
Network Employers
user avatar
About Us
We’re partners in transformation. We help customers activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services and real-world application, we work with progressive leaders to drive change. That’s the power of true partnership. TEKsystems is an Allegis Group company.
job ad2 image

TEKsystems c/o Allegis Group Jobs


Job Category
IT - Software
Clearance Level
Public Trust