Date Posted: 2019-10-19 | Date Modified: 2019-04-21 | Expires: 2019-11-18

Technical Lead (Java)

Job Description

Develops and ensures state of the art technology implementation and product performance alignment with architectural guidelines.

Responsibilities

Experience of at least 5 years in a similar position. Experience of leading a team and managing an Agile project.
Always be in touch with the Solution Architect to ensure the consistency of the technical solution
Help team to master and grow technical skills
Provides guidelines and expertise on technology implementation design
Pilot the diagnostic and the resolution of complex issues
Ensures technical best practices alignment between teams and promotes new ones
Verify that the level of quality of the solution is in conformance with the quality objectives
Can be Front End (User interface), Back End (Server side) or Full Stack (Front & Back)
Development of first functioning prototypes
Prototype testing
Front-/back-end engineering of stabile, smoothly functioning products
Lead for team and other discussions of technical solutions and product ideas in design reviews, pair programming, and code review
Discuss with the Product Owner to define the implementation with the best value/effort ratio
Develops and document the Stories of the Sprint with other team members
Create automated tests (unit, api, integration, function) in a continuous integration environment
Ensure that the best practices are in place in accordance with the Lead Developer guidance and promotes new ones
Is responsible for the quality of the product

Requirements

Competencies

Proficiency in Java 8, Spring Boot, Groovy, NodeJS, API restfull, SQL, PostgreSQL, Git, TDD
Familiarity with Model View Controller (MVC) design patterns, Object-Oriented Programming (OOP) and development best practices, code review
Leadership
Managing technology resources
Business sense
Good knowledge of industry perspective
Analytics skills
Interest in innovative technologies and desire to work on pioneering engagements
Methodological competence, e.g., agile software and test-driven development
Degree in computer science, electrical engineering, or other relevant engineering
Strong drive and motivation
Fluent in English (verbal and written)
French - highly appreciated

Skills

API Git Groovy Java MVC Node.js Object-Oriented Programming (OOP) PostgreSQL Spring Boot SQL

Language Requirements

English, French

Education Degree

Bachelor's Degree

Visa Support

Yes

Accepting only candidates from:

Romania
Email Job

Job Criteria

Job Type

Full Time

Industries

#Telecommunications

Job Location

Romania - București

Functions

Developer

Salary

Negotiable

Companies will apply to you too

Fill in your resume and companies will send you invitations to apply on their jobs and we will notify you directly on your email box .