Java Lead Software Engineer\Tech Lead - 1308 (REMOTE POSITION)
Location: Newtown, PA (after pandemic) is preferable, but can be fully remote.
Job type: Full-time permanent (w2 only)
Salary: up to $150K - depending on experience
*** For this role you MUST have Tech Lead skills, Java, Spring and Hibernate and you MUST be able to code and be willing to do so extensively. **
Required Experience:
- Extensive hands on technology leadership preferably full stack development or experience with most of these technologies: Spring Boot, Spring Batch, Spring Integration, Spring Data JPA and any other Java.
- 12+ years of work experience
- 8+ years of experience designing, developing front end application and APIs.
- Financial Services background will be a plus
- Bachelor's Degree in Computer Science or similar; Master's degree in Computer Science
Responsibilities:
- Define and develop guidelines, standards, and processes to ensure code quality.
- Ensure coding standard and other software development best practices are followed.
- Ability to participate in Architecture related conversations.
- Conduct code review.
- Assist developers/engineers in resolving key issues.
- Review's design, development plan.
- Hands on development of critical components and frameworks.
- Develop, enhance, and maintain system components.
- Work with stakeholders including the Executive, Product, Enablement, and Design teams.
- Technology issues identification, resolution, and proactive communication.
- Identify critical dependencies in advance and work toward resolution.
- Excellent communication and presentation.
- Be client facing.
- Structure, organization skills.
- Ability to deal with ambiguity and define structure.
- Attention to detail.
- Team leadership.