The job below is no longer available.

You might also like

in Reston, VA

  • $48
    est. per hour
    NuAxis Innovations 3h ago
    Just postedUrgently hiring6.1 mi Use left and right arrow keys to navigate
  • $20
    est. per hour
    Cognizant Technology Solutions 10h ago
    Urgently hiring9.4 mi Use left and right arrow keys to navigate
  • Cognizant Technology Solutions 10h ago
    Urgently hiring9.4 mi Use left and right arrow keys to navigate
  • $27
    est. per hour
    REDLattice, Inc. 10h ago
    Urgently hiring7.6 mi Use left and right arrow keys to navigate
  • $18.00 to $22.00
    Verified per hour
    Village Green Day School 12h ago
    Urgently hiring3.4 mi Use left and right arrow keys to navigate
Use left and right arrow keys to navigate
Estimated Pay $65 per hour
Hours Full-time, Part-time
Location Reston, Virginia

Compare Pay

Estimated Pay
We estimate that this job pays $64.84 per hour based on our data.

$38.75

$64.84

$100.31


About this job

Job Description

Job Description
Job Title – Lead Java Backend Engineer
Location – Reston, VA 20191 (Onsite)
Duration – 6+ Contract (Possibility of extension)

W2/C2C all visa workable

Job Description:
Expectations from this role:
Act creatively to develop applications by selecting appropriate technical options, optimizing application development, maintenance, and performance by employing design patterns and reusing proven solutions. Account for others' developmental activities; assisting Project Manager in day-to-day project execution.
  • Interpret the application, feature, and component designs to develop the same in accordance with specifications.
  • Code, debug, test, document and communicate product, component, and feature development stages.
  • Validate results with user representatives, integrating and commissions the overall solution.
  • Select and create appropriate technical options for development such as reusing, improving or reconfiguration of existing components while creating own solutions for new contexts.
  • Optimises efficiency, cost, and quality.
  • Influence and improve customer satisfaction.
  • Influence and improve employee engagement within the project teams.

Set FAST goals for self-Typical performance measures:
  • Adherence to engineering process and standards (coding standards)
  • Adherence to project schedule / timelines
  • Number of technical issues uncovered during the execution of the project.
  • Number of defects in the code
  • Number of defects post-delivery.
  • Number of non-compliance issues
  • Percent of voluntary attrition
  • On time completion of mandatory compliance trainings Performance Areas:
Code:
  • Code as per the design.
  • Define coding standards, templates, and checklists.
  • Review code – for team and peers.

Documentation:
  • Create/review templates, checklists, guidelines, standards for design/process/development.
  • Create/review deliverable documents. Design documentation, requirements, test cases and results.

Configure:
  • Define and govern configuration management plan.
  • Ensure compliance from the team.

Test:
  • Review/Create unit test cases, scenarios, and execution.
  • Review test plan created by testing team.
  • Provide clarifications to the testing team.

Domain relevance:
  • Advise software developers on design and development of features and components with deeper understanding of the business problem being addressed for the client.
  • Learn more about the customer domain and identify opportunities to provide value addition to customers
    Complete relevant domain certifications.

Manage Project:
  • Support Project Manager with inputs for the projects.
  • Manage delivery of modules
  • Manage complex user stories.

Manage Defects:
  • Perform defect RCA and mitigation.
  • Identify defect trends and take proactive measures to improve quality.

Estimate:
  • Create and provide input for effort and size estimation and plan resources for projects.

Manage knowledge:
  • Consume and contribute to project related documents, share point, libraries, and client universities.
  • Review the reusable documents created by the team.

Release:
  • Execute and monitor release process.

Design:
  • Contribute to creation of design (HLD, LLD, SAD)/architecture for applications, features business components and data models.

Interface with Customer:
  • Clarify requirements and provide guidance to Development Team
  • Present design options to customers
  • Conduct product demos.
  • Work closely with customer architects for finalizing design.

Manage Team:
  • Set FAST goals and provide feedback.
  • Understand aspirations of the team members and provide guidance, opportunities, etc.
  • Ensure team members are upskilled.
  • Ensure team is engaged in project.
  • Proactively identify attrition risks and work with BSE on retention measures

Certifications:
Obtain relevant domain and technology certifications.
Skill Examples:
  • Explain and communicate the design / development to the customer.
  • Perform and evaluate test results aProductst product specifications.
  • Break down complex problems into logical components.
  • Develop user interfaces, business software components.
  • Use data models.
  • Estimate time and effort resources required for developing / debugging features / components.
  • Perform and evaluate test in the customer or target environment.
  • Make quick decisions on technical/project related challenges.
  • Manage a team, mentor and handle people related issues in team.
  • Have the ability to maintain high motivation levels and positive dynamics within the team.
  • Interface with other teams, designers, and other parallel practices
  • Set goals for self and team. Provide feedback for team members.
  • Create and articulate impactful technical presentations.
  • Follow high level of business etiquette in emails and other business communication.
  • Drive conference calls with customers and answer customers questions.
  • Proactively ask for and offer help.
  • Ability to work under pressure, determine dependencies, risks, facilitate planning handling multiple tasks.
  • Build confidence with customers by meeting the deliverables timely with a quality product.
  • Estimate time and effort of resources required for developing / debugging features /

Components Knowledge Examples:
  • Appropriate software programs / modules
  • Functional & technical designing
  • Programming languages – proficient in multiple skill clusters
  • DBMS
  • Operating Systems and software platforms
  • Software Development Life Cycle
  • Agile – Scrum or Kanban Methods
  • Integrated development environment (IDE)
  • Rapid application development (RAD)
  • Modelling technology and languages
  • Interface definition languages (IDL)
  • Broad knowledge of customer domain and deep knowledge of sub domain where problem is solved
Mandatory Skills:
  • Java /J2EE -12-15 Years
  • Microservices/Springboot- 12-15 Years
  • Docker/Kubernetes -5 Years
  • Kafka- 8+ Years
  • NoSQL DBA- 5+ Years
  • Domain Experience (If any) – Retail


#itzr3