Provide analytical support and technical advice during the conceptualization, development, and implementation phases.
Review and evaluate systems and software for adherence to government directives, standards, guidelines.
Identify problems uncovered by testing or customer feedback and correct defects.
Evaluate code to ensure it is valid, meets industry standards and is compatible with devices or operation systems.
Assist in investigating production issues and provide solutions.
Evaluate and Recommend new technologies and update versions of existing ones.
Required Skills
Stong in Java SDK 1.8, Java SDK 11 (not mandatory), Spring Boot (Embedded Tomcat), REST & SOAP API skills.
Good to have Service Oriented Architecture, Micro Services, 2 Factor Authentication(OAuth), Workflow Orchestration, Some DevOps Experience (Chef, Bamboo), Drools (rules engine – small footprint).
Must have Secure Coding Experience (Fortify is used internally), Agile Methodology (JIRA).
Big Plus – No dedicated QA department – expect java developers to write automated integration/regression test, behavior driven development ( Cucumber, Groovy, Apache Spark).
Database – PL/SQL understanding.
Required Experience
3-5+ years of core Java development experience.
Cloud development experience in AWS, GCP and/or Azure.
Solid experience with JavaScript including NodeJS.
Experience with Oracle database platform.
Experience with implementing SOAP and RESTFUL web services using JAVA.
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.