Overview:
TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. Our client provider of digital technology and transformation information technology and services
Position: Java Dev Lead
Location: Atlanta GA / Frisco TX
Duration: 9 Months
Job Type: Contract
Work Type: Remote
Job Description:
-
Client is looking for a highly motivated and talented Java lead Developer with Microservices having 8 years of experience in IT industry.
-
This position will interface with key business and IT stakeholders and apply your technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation Application Architecture definition and Design
-
Play an important role in creating the high level design artifacts
-
Deliver high quality code deliverables for a module lead validation for all types of testing and support activities related to implementation transition and warranty.
Requirements:
-
8 years of handson experience in development of RESTful APIs and Microservices using technology stack: Java/J2EE Spring framework Spring Batch AWS Elastic Kubernetes Services (EKS) DB SQL/NoSQL Apigee/API Gateway.
-
Expertise in designing developing and implementing large scale/complex software applications using Java/J2EE technologies.
-
Prior experience with leading large scale Service Oriented Architecture (SOA) & API implementations
-
Spring integration with Kafka or Rabbit MQ
-
Expert Knowledge and understanding of design patterns & Domain driven design principles.
-
Expertise in secure coding practices and best Java coding practices
-
Experience in API logging API testing creating REST API documentation using Swagger and YAML or similar tools desirable
-
Experience with Scrum and other Agile processes.
-
In depth Knowledge of Jira Github Jenkins DevOps CI/CD
-
Strong analytical and troubleshooting skills.
-
Strong interpersonal skills and ability to work effectively across multiple business and technical team.
-
Excellent oral and written communication skills
-
Ability to independently learn new technologies
-
Passionate team player and fast leaner.
Responsibilities:
-
Lead a team of Engineers and Support resources in a Global OnshoreOffshore delivery model.
-
Work with stakeholder to gather the requirements.
-
Estimate User Stories in a backlog.
-
Develop core framework and reusable components.
-
Track/Update progress of code development using process management tools like Atlassian JIRA.
-
Confer with systems analysts engineers programmers and others to design system and to obtain information on project limitations and capabilities performance requirements and interfaces.
-
Develop test and deploy Java microservices applications.
-
Communicate with external web services partners and stakeholders.
-
Fix any issues or bugs that arise.
Mandatory Skills:
TekWissen Group is an equal opportunity employer supporting workforce diversity.