Maryland, MD
12 months
Job Description:
Requirements:
Education:
- A Bachelor's Degree from an accredited college or university with a major in Computer Science, Information Systems, Engineering, Business, or other related technical discipline is required. A Master's Degree is preferred.
Minimum Qualifications:
- A Bachelor's Degree from an accredited college or university with a major in Computer Science, Information Systems, Engineering, or other related technical discipline.
- At least 8 years of development experience in Java/J2EE, web applications using AngularJS or JavaScript framework consuming RESTful API's developed on J2EE platform.
- At least 5 years of experience in service Oriented Architecture/Service integration with Web Services, EJB, REST and security integration, JPA and unit testing code coverage.
- Practical knowledge of Jenkins. Maven and Sonar and source control tools like Git.
- Proficiency of scripting languages such as JavaScript, jQuery, JSON and other front-end scripting languages.
- Knowledge in application servers such as JBOSS/Tomcat.
General Experience:
- Extensive experience in designing and developing applications using Java, scripting languages such as Python, JavaScript and web technologies such as Node.js and Angular.
- At least 5 years of experience in developing and consuming APIs such as RESTful APIs
- Must have knowledge in building applications with concurrency.
- Must have knowledge of Spring Component and Spring Framework.
Preferred Qualifications:
- A Master's Degree from an accredited college or university with a major in Computer Science, Information Systems, Engineering, Business, or other related technical discipline is required.
- Experience in Child Support programs and/or Health & Human Services domain.
Experience working in cloud platforms and services such as Amazon Web Services, DevOps and containerized cloud environments is preferred.