Java Tech Lead
Responsibilities :
- Manage development team, guide and provide training to junior team members
- Communicate efficiently within and outside the team
- Facilitate architecture discussions and design decisions
- Provide technical leadership on best practices for chosen architecture and technology
- Design and develop distributed computing systems used by internal and external clients
- Conduct code reviews for the team and have well establish standards and practices for the team
- Identify issues and risks and proactively add to the iterative discussion
- Work with business uses to address needs of scalability, testability, security, resiliency
- Foster automation and support building CI / CD pipelines
- Conduct technical research and provide recommendation as required, altering the recommended technology stack for the department and ensuring it's up to date with latest industry standards
- Develop employees by providing training, mentoring, appropriately challenging assignments and assistance with career planning.
- Assist in the hiring process of qualified personnel
Requirements :
BS degree in Technologyand / or equivalent work experience
Minimum of 7-8 years of professional experienceas a software engineer, in back-end or full-stack capacity
Minimum of2 years in a technology lead position
, being responsible for the system design and architecture or application delivery
Strong technology background, hands-on experience in developmentComfortable with Agile operating modelsExcellent Communication skills,fluent English
Proven track record in designing large scale distributed systems with Java technologiesExperience with test and build automation using CI / CD pipelinesIn-depth understanding the concepts of databases, popular Web frameworks, Enterprise Integrations concepts (queue, pub-sub,REST API
Experience with microservice architectureCore technical skill set includeJava, Spring, SQL, Hibernate, Kafka
Familiarity with cloud technologies, knowledge ofOpenShift (Docker, Kubernetes)
Nice to have :
Exposure to reactive front-end technologies like AngularOffer :
Private medical care (dental care + vision care plan)Life insuranceSports cardTraining & learning opportunitiesLanguage course co-financingAnnual bonusEmployee referral program