Position Summary:
Technical Lead who creates strategy and guides other in implementing technical solutions This person proposes innovative solutions and drives their implementation and support.
You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
As a Full Stack Lead, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.
Job Responsibilities:
- Knowledge of full stack development
- Expert skills and experience coding in – Core Java, Spring
- Hands on in Enterprise Java, REST API, Angular 7 or higher, HTML, Javascript, CSS.
- Knowledge and experience in MEARN stack
- Exposure to AWS platform, microservices preferable.
- Knowledge of software development life cycle.
- Strong understanding of Microservices architectures
- Experience with SOA principles, design patterns, application integration architectures
Knowledge Requirements:
Primary Skills: Java 8 , J2EE, Spring Core, Spring Boot, Spring MVC, REST , Microservices, Hibernate, ReactJS, Redux, and Bootstrap
- Analyzing user requirements, envisioning system features and functionality.
- Contributing to team meetings, troubleshooting development and production problems across multiple environments and operating platforms.
- Understand Architecture Requirements and ensure effective Design, Development, Validation, Testing and Performance, monitoring.
Preferred Qualifications & Desired Competencies:
- Can-do attitude and bring a go-getter
- Ability to learn new technologies quickly.
- Self-motivated, results-driven individual and passionate about work.
- Excellent communication skills and problem solving skills
Leadership:
- Demonstrate character, clarity, courage and commitment to high-performance
Change Orientation:
- Champion a better, faster and simpler way of doing things
- Apply original thinking and continuous improvement to processes, products, systems or services and manage change to better serve customer needs
Collaboration:
- Connect, engage and communicate with others
- Encourage open expression of ideas; communicate effectively at all levels and build strong relationships
Results-Driven:
- Deliver extraordinary results
- Take initiative to achieve superior, quality results against internal or external standards of excellence.