Description
We are Hiring!We are looking for passionate calibers to join our team as "Technical Project Lead - Java) with below roles and responsibilities:
- Receive, review, and accept project scope of work from the customer.
- Protects project scope and effectively manages change requests.
- Apply sound software engineering processes including iterative development, unit testing, source code control, inspections, and reviews.
- Coordinates project activities and schedules and prioritizes features and tasks.
- Act as main technical and managerial point of contact.
- Communicates relevant project information to including risks, business opportunities, and status reports.
- Responsible for managing project team including assigning and releasing team members, giving appropriate feedback (positive and constructive), providing high level technical guidance, and coordinating, following-up, and assigning tasks.
- Has final approval of the design specifications and project architecture.
- Responsible for review and sign-off for functional and technical specifications, monitoring deliverables vs. specifications, and providing needed corrective actions.
- Identify, resolve, and/or escalate issues (including delivery) in a timely manner and provides constructive suggestions for improvements.
- Track, audit, and review team project schedule and progress on daily basis.
- Motivate the team while successfully delivering high-quality projects on-time.
- Explore and investigate new frameworks and technology trends.
- Guiding the team on adopting and using Agile approaching and practices.
Requirements
- BS/MS degree in Computer Science, or Computer Engineering.
- 9+ years of professional work experience.
- Strong, in-depth, hands-on experience in Java, Spring , AWS technologies, microservices is a plus.
- Experience with JS framework (Angular or React), design patterns, task programming, SEO basics, Cloud hosting, security, authentication, and authorization, Docker, TDD.
- Strong Experience in SQL, JPA/Hibernate.
- In depth knowledge of industry standard best practices, development lifecycle processes and methodologies.
- Experience using agile methodology.
- Ability to achieve results under pressure in a fast-paced client-driven environment.
- Proven technical leadership experience and success in managing medium to large sized team to deliver high quality software .
- Excellent communication skills including managing expectations, reporting project status, mentoring engineers, and explaining technical concepts to non-technical people.
- Strong analytical and problem-solving skills with keen attention to detail.
- Proficient in English (verbal and written).
- Flexibility to travel when needed
Benefits
Why Integrant?Competitive compensation packagePTO, full medical and dental coverage, etc.Opportunity to travel and work onsite with U.S. customersIn-house Technical and English training programsDedicated learning time (check out our 4Plus1 Program) [link]Interest free loansFlexible work schedulesPerks: events, sponsored lunch, game area, rooftop hangout + more!Apply for this job