Tech Stack
AngularCloudCyber SecurityJavaJavaScriptjQueryMockitoSpringSpring BootSpringBoot
About the role
- Maintain, enhance, and optimize the Benefits Eligibility & Enrollment Worker Portal Application and its interfaces.
- Application development, system integration, accessibility compliance, user experience enhancements, and regulatory alignment.
- Translate detailed program flowcharts into program-coded instructions; design, develop and implement complex Java and Spring-based solutions.
- Translate application requirements into web-based solutions; design and develop reusable components, accelerators and frameworks.
- Assist in system integration; implement Test Driven Development frameworks (Mockito, MyMock etc.); implement Java Design Patterns and data structures.
- Support activities related to network services and system operations for multiple benefit programs (SNAP, TANF, Medicaid).
Requirements
- Bachelor’s degree in computer science, information systems, engineering, business, or related scientific/technical discipline OR three (3) years equivalent experience.
- At least three (3) years of computer programming experience.
- At least three (3) years developing and consuming RESTful APIs.
- At least two (2) years in Service Oriented Architecture/Service integration with Web Services, REST and security integration.
- At least one (1) year working, defining, and maintaining architectural frameworks, patterns & data structures.
- Proficiency with JavaScript, jQuery, JSON, and other front-end scripting languages.
- Knowledge in building applications with concurrency.
- Experience building front-end applications using JavaScript, AngularJS, JSON, jQuery.
- Knowledge of latest Angular, Spring Component and Spring Boot Framework.
- Experience with Mockito or similar TDD frameworks; Java Design Patterns; data structures.