Please Note:
- Selected candidate must reside within two (2) hours of the clients Headquarters in Woodlawn MD
- Selected candidate must be willing to work onsite at least 2 days a week
- Candidate must report to work onsite and work from the client Woodlawn facility every Tuesday
Position Description:
- Architect design code and implement applications using software engineering best practices in the latest technologies.
- Develop new and update existing Angular webpages and Angular services using Angular 8 and above Node Package Manager (NPM) Node.JS HTML/JavaScript Cascading Style Sheets (CSS) and JQuery.
- Develop webbased applications using IBM Rational Application Developer Visual Studio Code Angular Command Line Interface (CLI).
- Develop unit tests and perform unit testing and TDD using Karma and Jasmine automation tools such as Maven and Jenkins and other tools such as Junit and SonarQube.
- Develop new and update existing REST APIs using the Spring Framework (Boot Cloud Security Data).
- Perform source code repository management and deployment using DevOps (Jenkins Nexus Docker and SonarQube).
- Perform API testing using Swagger UI and Ready API.
- Investigate and repair application defects related to business logic middleware or database (DB2).
- Perform log analysis and resolution using Splunk Dynatrace
- Provide software expertise in one or more of these areas: Java application integration Java enterprise services serviceoriented architectures (SOA) security and business process management/business rules processing.
- Brief management customer team or vendors using written or oral skills at appropriate technical level for audience
- Provide guidance/support to other junior/midlevel developers.
- Impact functional strategy by developing new solutions processes standards or operational plans that position from client competitively in the marketplace.
- All other duties as assigned or directed.
Key Required Skills:
Angular 8 or above Java/JEE TypeScript Junit Spring Boot REST Web Services Agile development and SOA/Microservice architecture
Requirements
Basic Qualifications:
- Bachelors Degree in Computer Science Mathematics Engineering or a related field with 7 years of experience be.
- Masters or Doctorate degree may substitute for required experience
- 10 years of experience with Java systems/application analysis and design
- 7 years of experience with building responsive UIs with modern frontend technologies using Angular.
- 7 years of combined experience using SOA/Microservice architecture/RESTful web service Springboot
- 5 years of experience developing Java Enterprise Edition (JEE) applications using relational databases including using SQL DB2 JDBC and Java Persistence API (JPA).
- 4 years of combined experience Git/eGit (Eclipse PlugIn) JavaScript HTML CSS Eclipse SQL XML
- 4 years of combined experience with popular development IDEs (such as eclipsed based IDEs like RAD) and frameworks (such as Struts and OpenJPA/Hibernate)
- 4 years of experience using build automation tools such as Maven and Jenkins and other tools such as SonarQube.
- Must be able to obtain and maintain a Public Trust. Contract requirement
Required Skills:
- Solid experience with building responsive UIs with modern frontend technologies such as Angular 8 or higher and with REST and SOAP services development
- Strong frontend development skills: Angular 8.0 and above Node Package Manager (NPM) Node.JS HTML/JavaScript Cascading Style Sheets (CSS) and JQuery.
- Excellent experience with Spring Framework (Boot Batch Cloud Security and Data)
- Excellent knowledge with Java EE Java generics and concurrent programming
- Solid experience with unit testing TDD and associated technologies (Junit Mockito and Karma/Jasmine)
- Basic knowledge of relational databases (PostgreSQL DB2 and Oracle) SQL and ORM technologies (JPA2 Hibernate and Spring JDBC).
- Strong experience developing unit tests using Junit using build automation tools such as Maven Jenkins and SonarQube.
- Familiarity with modern frontend build pipelines and tools.
- Excellent communication and written skills.
Desired Skills:
- Experience working on Agile projects and understanding Agile terminology.
- Solid knowledge with building responsive UIs with modern frontend technologies such as Angular Node Typescript or Bootstrap
- Work in DevOps Environment.
- Experience with AWS cloud technologies or other cloud platforms.
Basic Qualifications: Minimum knowledge, skills, abilities needed. Bachelor s Degree and 7 years of work experience, Master s Degree and 5 years of work experience, or 11 years of relevant experience in lieu of a degree. Must possess the F5 Certified Technology Specialist or Solutions Expert Level Certification. Seasoned industry professional with 3 -5 years of hands-on server load balancing experience in medium to large enterprise networks. 4 year of experience with network connectivity for physical and virtualized servers. 4 year of Experience installing and configuring network equipment such as routers, switches, firewalls, etc. 4 year of experience with the communication network using TCP/IP protocol. Demonstrate strong oral and written communication skills, with the ability to communicate technical topics to management and non-technical audiences, as well as interface with the customer on a daily basis. Must be able to obtain a Position of Trust designation Preferred Qualifications: Candidates with these skills will be given preferential consideration. Passed VMWare Data Center Virtualization or End User Computing examination Passed Cisco CCNP Certification Prior hands on experience with Cisco networks Knowledge of networking protocols such Domain Name Server (DNS), Simple Network Management Protocol (SNMP) Knowledge of IP routing protocols and implementations