SENIOR DATA HUB JAVA DEVELOPER
Do You want to be part of „Ignitis grupės paslaugų centras“?
We are looking for a colleague, who would join the Data Hub product software engineering team and help us take care of expanding our in-house software development capabilities. We value openness, partnership is our strength, great sense of humor and responsibility makes us a great team. If all this speaks to you, we would like to invite you to join us.
Data Hub - will become the main axis of the Lithuanian energy sector in the very near future, supporting the main market processes that ensure an uninterrupted and efficient chain of energy services to the customer. Data Hub is needed by everyone - consumer, business, state, science. Therefore, the product employs experts and business representatives with extensive experience in the energy sector, who take care of the project implementation, proper involvement of all stakeholders, financing, further vision of the project and development in general. The second part of the team is an information technology team with the complex competencies needed to develop a project of this level. The Data Hub is "grown" gradually, using the Agile approach, to ensure that the most important and most value-creating changes for market participants are implemented first, in line with market development priorities.
Your key areas of responsibilities will be:
- Provide technical leadership and expertise implementing solutions delivering energy data for more than 1 million clients;
- Contribute building clean architecture of product and related information systems integrations;
- Support continuous improvement by investigating alternatives and technologies (new framework, tools and so on);
- Work closely with team members to design and implement the Data Hub product roadmap;
- Help colleagues grow – perform code-review , challenge with respect and grow together. We expect you are a good team player and friendly to work with;
- Lead solving complex incidents and introduce relevant tools for fluent operations;
- We do apply Agile software engineering practices and we expect you will significantly contribute improving our way of working from technical leadership perspective.
We expect that You:
- 3-5 years of experience in developing solutions using JAVA 8+ platforms, deep understanding of language internals;
- Understanding of Application, Infrastructure and security architecture and non-functional aspects like Performance, Scalability, Reliability, Availability of a system;
- We work with Java 11+, Spring Boot, Gradle, React, PHP, Drupal, PostgreSQL, Apache Pulsar and many more. We expect you will be able to use this stack and even extend the list further;
- We practice DevOps tools and automations using Ansible, GitLab with CI, JIRA, Confluence, Docker and many more. We expect you will be able to use them and even extend the list further;
- Good database knowledge, SQL skills for manipulating data, creating, altering tables. We work with Oracle, PostgreSQL;
- Have experience creating custom functionality using best practices and patterns, keeping consistency within existing architecture;
- You will lead implementations based on object-oriented programming, design patterns, SOLID principles;
- Write good quality and clean code, contribute to coding standards, refactoring;
- Open to feedback from others and able to constructively provide feedback as part of the code review process;
- Have experience integrating web applications with other applications using SOAP/REST based web services;
- Basic testing skills, knowledge and experience of TDD would be a benefit;
- Good collaboration, communication skills with other team members;
- Web development experience (a plus if you know Drupal web content management system);
- Strong learning capabilities, open to learn new technologies, product and domain specific knowledge.
As part of our team You:
- Will contribute towards developing long-term energy projects of national importance;
- Will have an opportunity to take up unique challenges specific to the energy sector together with a team of professionals;
- Will have an opportunity to work with the newest technologies;
- Will not only be able to observe how innovations come to life, but also initiate changes yourself by contributing your knowledge and experience towards creating an Energy Smart world;
- Will receive benefits package (health insurance/pension plan, flexible work time, etc).
Ignitis Group received an international Top Employer 2022 Lithuania Certificate, which is awarded to companies for applying the highest HR management standards ensuring the good working conditions and development conditions.
Ignitis Group is an equal opportunity employer where all applicants for employment are considered without regard to race, religion, sex, gender identity and/or expression, sexual orientation, age, disability or other attributes unrelated to the performance of work duties.
Salary range for this position group is 2561 to 4462 EUR (before taxes). The final offer depends on experience and competence. Variable part of remuneration may be paid depending on results.