We are a multinational customer-focused company that offers intelligent automation and application development solutions to help big corporations drive business value (more at https://elba-tech.com).
We are looking for enthusiastic Technical Leads in a senior position with experience in Java optimally with additional experience in Angular/AngularJS, who can collaborate well with both internal and external stakeholders to design, develop and maintain software solutions.
In our team, you will build digital healthcare systems for a globally operating client, to support and improve the work and lives of healthcare professionals and citizens alike. You will be part of a large agile project organization and be responsible for the technical leadership of a delivery squad.
As a successful technical lead, you should demonstrate advanced knowledge of industry best practices and proficiency with passion in software engineering and technical leadership; as well as delivering fully functional software that meet the schedule and requirements.
Technical Skills Required
Experience as a technical lead, demonstrated technical leadership skills
Experience in analysis of complex functional and business requirements, designing solutions for others to code, providing mentoring and guidance to other developers
Expert in Java (Java Versions 8+, Spring/Spring Boot Frameworks, Hibernate, Maven) or in
Experience in frontend technologies
Expert in relational database systems (Oracle, SQL-Server, PostgreSQL)
Advanced web development background as well as experience with REST and SOAP APIs
Advanced familiarity with web server technologies (Apache Tomcat, JBOSS EAP)
Advanced knowledge of version control tools (GitLab, FishEye)
Advanced understanding of agile software development methodologies, especially SCRUM
Advanced understanding of software testing methodologies, especially for unit testing
Advanced understanding of CI/CD Pipelining
Experience Level
Degree or equivalent experience in Computer Science, Software Engineering, or acquainted fields
At least 5 years of professional experience
As a technical lead, you will provide mentoring and guidance to other developers, develop innovative team solutions to complex problems and apply in-depth or broad technical knowledge to provide solutions across one or more technologies
Soft Skills
Responsible, capable and experienced to supervise the work of team members
Good personality, open and agile-minded, team player, willing to learn and overperform
English proficiency is necessary
General Project Management
Customer/ Vendor Management
Business/Requirements Analysis
Good verbal and written communication skills
Influencing skills and ability to work effectively in a geographically dispersed team
Being able to communicate your ideas clearly and succinctly to clients, users, and colleagues
Being diligent about your work
Useful Extra Skills
Experience in Angular 2+ and Typescript or AngularJS 1.5
Experience with log4j, Nexus, Apache Active MQ, Camunda
Experience with distributed database systems (Apache Ignite)
Experience with monitoring tools (logstash, Elastic, Kibana, Dynatrace, jProfiler)
Advanced understanding of development & build tools such as Jira, IntelliJ, Jenkins 2, JFrog Artifactory, JFrog Xray
Benefits & Environment
Experience with world-class, international customers
Flexible work hours and work environment - results are what matters
A young, professional, and highly committed team of software engineers working with products and services centered around business and IT automation in international projects
Agile, project-centered company organization with a flat hierarchy – one united tribe organized in Squads for project delivery, Guilds for learning, sharing and participating, as well as Chapters to care for each other
Opportunity to grow your personality and professional skills along with the growth of the company