What are the responsibilities and job description for the Lead Java/J2EE Developer position at TalentMovers?
Job description
Title : Lead Java Developer / Technical Lead [80% Hands on 20% Leading]
Location : Plano, TX (onsite)
Need 15 years’ Experience and Must have Lead Experience (Non-Local Accepted)
Job Summary :
A core Java development lead is responsible for leading a team of developers in the design, development, and implementation of Java-based software applications. They work with stakeholders to define project requirements and ensure that project timelines and deliverables are met.
Job Description:
Qualifications and Skills:
- 8 years of strong implementation skills in digital technologies.
- Experience in end to end implementations using Java/Web 2.0 technologies on cloud.
- Must have working knowledge of SaaS, PaaS, Azure Platform.
- Cultivating the culture of ‘Quality’
- Experience in working with middle level stakeholders.
- Participate in planning, optimizing team productivity.
Technology Stack:
- Hands on in Back-End: API Design, Spring Boot, Spring Security, Hibernate, Oauth 2.0, MicroServices, Azure, UML, JUnit, Mocking frameworks, ADO.
- API Design, Spring Boot, Spring Security, RDBMS (preferably Oracle), NoSQL Database, Hibernate, OAuth 2.0 and Spring JPA. SOA/MicroServices, Azure, UML, JUnit/TestNG, Mocking frameworks, Messaging Queue.
- Working knowledge of: Front-End: Web 2.0 technologies, NodeJS, Typescript, UI Frameworks like React JS, Angular 2 , NGRX etc.
- Experience with Git & CI/CD pipeline, Azure cloud
- Good to have knowledge in Kotlin web services development
- Experience on SAFe methodology
Responsibilities and Duties
- Provide technical leadership to the team on day-to-day basis throughout the project lifecycle and resolve technical challenges.
- Co-ordinate with Business owner to understand business requirements and break-down into user stories.
- Understand the system dependencies involved. Provide relevant inputs to the business to determine the Feature priorities.
- Assist in Architecting solutions and prepare designs in an incremental fashion.
- Create System Integration and System Architecture Design Document.
- Guide the project team to estimate accurately and groom the features / stories aligned with PI Objectives during Planning meeting.
- Participate in researching new technologies/frameworks and lead POCs. Recommend skill enhancements / trainings for the project team.
- Ensure adherence to development best practices, policies and procedures.
Job Type: Contract
Pay: $55.00 - $65.00 per hour
Expected hours: 40 per week
Benefits:
- 401(k) matching
- Life insurance
Application Question(s):
- Need 15 years’ Experience and Must have Lead Experience ??
Education:
- Bachelor's (Required)
Experience:
- Microservices: 7 years (Required)
- LEAD JAVA DEVELOPER: 5 years (Required)
- Coding: 7 years (Required)
Location:
- Plano, TX 75075 (Required)
Ability to Commute:
- Plano, TX 75075 (Required)
Ability to Relocate:
- Plano, TX 75075: Relocate before starting work (Required)
Work Location: In person
Salary : $55 - $65