TekWissen ®
Senior Java Backend Engineer
TekWissen ®, Reston, Virginia, United States, 22090
Overview
TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. Our client is a provider of digital technology and transformation, information technology, and services.
Position: Senior Java Backend Engineer
Location: Reston, VA 20191
Duration: 4 Months
Job Type: Contract
Work Type: Onsite
Job Description
As a Senior Java Backend Engineer, you will:
Design and implement Java-based applications.
Analyze user requirements to inform application design.
Define application objectives and functionality.
Align application design with business goals.
Develop and test software.
Debug and resolve technical problems that arise.
Produce detailed design documentation.
Recommend changes to existing Java infrastructure.
Develop multimedia applications.
Develop documentation to assist users.
Ensure continuous professional self-development.
Experience Level
12 to 15 years of hands-on experience with Java, Springboot, Kafka, NoSQL databases.
4+ years of hands-on experience on cloud (Azure).
Good exposure to Microservices architecture and design.
Deep understanding of Cloud.
Background in Scrum/Agile development methodologies.
Capable of delivering on multiple competing priorities with little supervision.
Excellent verbal and written communication skills.
Bachelor's degree in computer science or equivalent experience.
The most successful candidates will also have experience in the following:
Gitflow.
Atlassian products: Bitbucket, JIRA, Confluence, etc.
Continuous Integration tools such as Bamboo, Jenkins.
Expectations From This Role
Act creatively to develop applications by selecting appropriate technical options.
Assist Project Manager in day-to-day project execution.
Interpret application, feature, and component designs to develop accordingly.
Code, debug, test, document, and communicate product, component, and feature development stages.
Validate results with user representatives.
Select and create appropriate technical options for development.
Optimize efficiency, cost, and quality.
Influence and improve customer satisfaction.
Influence and improve employee engagement within the project team.
Performance Areas:
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.
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.
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 the project.
Proactively identify attrition risks and work with BSE on retention measures.
Certifications
Obtain relevant domain and technology certifications.
#J-18808-Ljbffr
TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. Our client is a provider of digital technology and transformation, information technology, and services.
Position: Senior Java Backend Engineer
Location: Reston, VA 20191
Duration: 4 Months
Job Type: Contract
Work Type: Onsite
Job Description
As a Senior Java Backend Engineer, you will:
Design and implement Java-based applications.
Analyze user requirements to inform application design.
Define application objectives and functionality.
Align application design with business goals.
Develop and test software.
Debug and resolve technical problems that arise.
Produce detailed design documentation.
Recommend changes to existing Java infrastructure.
Develop multimedia applications.
Develop documentation to assist users.
Ensure continuous professional self-development.
Experience Level
12 to 15 years of hands-on experience with Java, Springboot, Kafka, NoSQL databases.
4+ years of hands-on experience on cloud (Azure).
Good exposure to Microservices architecture and design.
Deep understanding of Cloud.
Background in Scrum/Agile development methodologies.
Capable of delivering on multiple competing priorities with little supervision.
Excellent verbal and written communication skills.
Bachelor's degree in computer science or equivalent experience.
The most successful candidates will also have experience in the following:
Gitflow.
Atlassian products: Bitbucket, JIRA, Confluence, etc.
Continuous Integration tools such as Bamboo, Jenkins.
Expectations From This Role
Act creatively to develop applications by selecting appropriate technical options.
Assist Project Manager in day-to-day project execution.
Interpret application, feature, and component designs to develop accordingly.
Code, debug, test, document, and communicate product, component, and feature development stages.
Validate results with user representatives.
Select and create appropriate technical options for development.
Optimize efficiency, cost, and quality.
Influence and improve customer satisfaction.
Influence and improve employee engagement within the project team.
Performance Areas:
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.
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.
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 the project.
Proactively identify attrition risks and work with BSE on retention measures.
Certifications
Obtain relevant domain and technology certifications.
#J-18808-Ljbffr