Back to jobs

SR. JAVA DEVELOPER

rapinno-tech-inc
Contractsenior

Job description

VERY URGENT AND IMMEDIATE NEED. Note: Need Only US Citizen, Green Card, EAD-GC, J2 EAD, H4 EAD, L2 EAD, and TN Visa. Job Title: Sr. Java Developer Location: Remote Duration: 06+ Months Contract Job Description: Specialized Needs: • Demonstrated track record of strong analysis, design and implementation capabilities • Angular expert • Experience with AWS (Ex. ECS, Lambda, DynamoDB) • Excellent programming experience in Java 8 or Java 11 • Highly collaborative, fast learner and willing to work wherever you’re needed on the team. • Experience with software engineering fundamentals including object-oriented design, data structures, dependency injection, testable code, and algorithms. • Excellent Javascript/Typescript knowledge and programming experience with ES5/ES6 • Solid understanding and extensive experience with Git • Experience with CI/CD • Experience with tools like NgRx, Redux, RxJS, Angular CLI and/or NX • Experience with NodeJS • Experience consuming and developing REST APIs • TDD/BDD experience (Cypress, Jest, Jasmine, Karma or Chai) • Experience with client-side architecture and design patterns • Understanding of Oracle and DB2 databases • Experience with Cloud and AWS Services • Provides senior level system analysis, design, development, and implementation of NGA, Legacy and cloud applications. Experience in UI/ Midtier technical specialty. For development technical leads, includes two years' developer experience. Verifies all deliverables meet Methodology and Information Security requirements. • Translates technical specifications, and/or design models into code for new or enhancement projects (for internal or external clients). • Develops code that reuses objects, is well structured, includes sufficient comments, and is easy to maintain. • Writes programs and reports. • Elevates code into the development, test, and Production environments on schedule. • Participates in design, code, and test inspections throughout life cycle to identify issues and ensure methodology compliance. • Participates in systems analysis activities, including system requirements analysis and definition, e.g. prototyping. Participates in other meetings, such as those for use case creation and analysis. • Writes the system/technical portion of assigned deliverables. Assists technical team members with the system/technical portion of their deliverables, e.g., systems testers with test plans. On small teams, the developer may write these items. • Performs unit testing and writes appropriate unit test plans to ensure requirements are satisfied. Assists in integration, systems, acceptance, and other related testing as needed. • Develops understanding of client business functions and technology needs. Develops understanding of Vanguard's tools, technologies, and applications/databases, including those that interface with the business areas and other systems. • Interfaces with cross functional teams, including associated Data, UI & Mid Tier teams. • Complies with IT policies and procedures, especially those for quality and productivity standards that enable the team to meet established milestones. • Complies with Retail Systems policies and procedures including attendance and weekly time and status reporting. • Understands and adheres to Vanguard’s Diversity mission and policies. • Issue identification and Resolution of UI/ Midtier Applications issues • Assisting applications teams with review of code and establishing best practices • Rotational On-Call Support • This project will utilize Scrum practices.