Xynotech is a rapidly growing software house. Due to ongoing expansion, we have immediate and exciting opportunity for a Java Team Lead to lead a growing team of talented software developers at XynoTech. The successful candidate will be responsible for all aspects of Software Development leading a team of talented software engineers working on cutting-edge smart wear technologies.

 

As a Team Lead, you will be hands-on leading a mixed skill-set team in both the design and development of high-quality end-to-end solutions. You will help coach the team in the use of Agile development methodologies, whilst further mentoring the team using your technical and soft skills to advance their development. Due to the mixed nature of the team, ideal individuals for this position will have a varied skill set around Java 8, JavaScript, TDD, Android/iOS, Git, Agile and Continuous Integration. Being a leader, you will work directly with key business stakeholders and product owners of the company, helping outline the development roadmap and ensuring your team delivers quality on time.

 

 

Key Accountabilities/Responsibilities:

·       Coaching, leading & mentoring Agile team

·       Architecture/design knowledge  is essential

·       Perform design and code reviews

·       Employs a culture of autonomy, empowerment & self-improvement

·       Lead the day-to-day activities of the Java platform engineering team. Working closely with the CTO and Product Manager to deliver projects on time and on budget.

·       Proactively identify technical debt, areas for platform optimisation and develop operational efficiencies.

·       Produce appropriate architectural and Integration documentation from which solutions will be built

·       Review development practices to ensure development teams adhere to the defined architecture direction and principles, including reusability, scalability and supportability.

·       Provide direction and introduce best practices for code management and version control.

·       Provide hands-on development support as required and hands on development of strategically important projects.

Essential Skills Required:

·       Experience in a Senior Development or Architecture role.

·       Excellent problem solving skills

·       Excellent in-depth knowledge of Java and surrounding development practices and technologies including:

·       Strong core Java skills.

·       Mobile development experience using Android and/or iOS.

·       Build & Continuous Integration tools (eg Maven, Jenkins).

·       Application/Web Servers (eg Tomcat, Apache).

·       Web Application frameworks (eg Struts with Tiles, SpringMVC).

·       Other Enterprise level technologies (CDI, Quartz, ActiveMQ, JAXB, JAX-RS, Taglibs, Servlets, JSP, JMS, Spring Security).

·       WebServices, REST and Enterprise Integration (SOAP, CXF, Camel).

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Career Level:
Experienced Professional
Minimum Experience:
7 Years
Apply Before:
Dec 26, 2016
Posting Date:
Nov 28, 2016

XynoTech

Information Technology · 1-10 employees - Karachi

An outsourcing consultancy providing software development services to companies in the UK and around the globe.

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!