DCG is a modern technology company, gathering in its ranks IT related professionals. Due to the continuous development and the large number of recruitment projects that we carry out for our Partners, we are looking for a person for the position:
Java Tech Lead
Responsibilities:
Core Java development and Web applications with Spring and Angular
Participate in requirements analysis
Work with deployment pipelines and CI/CD processes
Debugging and problem solving on existing applications
Working in distributed teams with Agile Frameworks (Kanban/Scrum)
Feature development, code reviews, guide our developers for best development practices
Requirements:
Bachelor's or Master's degree in computer science/engineering or last year of university degree
At least 7+ years of hands-on Java development experience
Very Good knowledge of Java (11+)
Strong Experience with Spring Framework
Strong Experience with JPA/Hibernate
Strong Experience with SQL/No SQL with understanding of database design and optimization methodologies
Experience with Apache Camel
Experience with Messaging Queues
Experience with Query DSL or other query mapping frameworks
Experience in Angular 10+
Knowledge of unit testing frameworks (preferred Cucumber)