Java Engineering Tech Lead 100% Remote!! 6-month Contract to Hire!!! **W2 & C2C Rates - MUST be eligible for hire without sponsorship now OR in the future*
Overview:?? Our Client, a national mortgage origination and servicing company, is seeking an stellar Java Engineering Tech Lead to join their team! This is an incredible opportunity to join a growing and innovative organization! This is a contract to hire opportunity and would look to convert fulltime after 6 months. This position and is 100% REMOTE. Job Summary:?? The Java Engineering Tech Lead is a combination of a Sr. Developer/Team Lead. Must be strong technically with a capability to be a potential architect as well as the ability to lead small teams. Will work with the Manager of Application Development to help manage the overall book of application development projects.
Responsibilities:
An experienced senior developer responsible for leading a development project teams
Provide hands on development and mentoring as necessary for other members of the development team
Coding approximately 30% of the time
Define high level application designs
Establish technical vision and works with developers to turn it into reality
Work with various business owners to understand business needs
Ability to communicate to business in easy to understand non-technical terms
Translate business needs into technical specifications
Meet with business areas to explain technical capabilities of current platform
Meet with potential 3rd party integrators to understand possible future capabilities and integration points
Ability to delegate and get full productivity from development team
Ability to work on many projects in various stages concurrently
Ability to create visual representation of a technical solution
Broaden the technical abilities of the development team
Participate in robust debate on technical solutions along with Application Architects
Ability to create project plans and status reporting
Able to find a balance between doing it right and getting it done
Success is measured by the team’s success as much as the individual’s abilities
Maintain regular and punctual attendance
Education and/or Experience:
Bachelor of Science or Bachelor of Arts degree in Computer Technology, Informatics, Computer Science, Engineering or Business or equivalent experience
7+ years experience with Java/JEE, Servlet/JSP, Spring/Struts, HTML/CSS, JavaScript/Ajax, XML, Web Services SOAP/REST, Hibernate, EJB
2-4+ years experience at technical lead level leading a team of developers
Must Haves:
At least 2 years (2-4 years) of experience serving as the Tech Lead and leading members of Software Engineering Teams
7+ years of Fullstack Java Development skills with Java Spring Boot, ReactJS and Ractive Native.
Deep Understanding of OOP Principles
5+ years Developing Rest APIs and Microservices
Agile/Scrum Experience
Experience with AWS API Gateware to create and publish APIs
Experience with AWS SQS to decouple and scale microservices, distributed systems, and serverless applications.