#

Senior Java Developer – 100% remote

Hays Poland

Polska (remote), mazowieckie

Hays Poland

Senior Java Developer – 100% remote

Polska (remote)
Senior Java Developer – 100% remote
Polska (remote)
NR REF.: 1151197


100% remote work; for those willing to work in the office: Warsaw


Your new company


An international company from energy sector (~5000 employees).

We are looking for a Senior Java Developers with excellent Java skills and preferably full-stack development experience to join one of our client’s teams.


Daily tasks and responsibilities

Projects:

  • Self-service systems for clients
  • Applications for internal use (logistics, transportation and launching of machinery, etc.)
  • Electromobility applications (charging/discharging electrical vehicles, machine learning)

Teams: Scrum teams (developers + scrum master + product owner)

Main technologies and methodologies: Java (11+), SpringBoot, Kafka, Keycloack, gRPC, REST services, SQL (Oracle, MSSQL), microservices, React, Vue.js, TypeScript, TDD, BDD (sometimes), unit testing (JUnit), integration testing; Selenium, Robot Framework.


Full scope of duties:

  • Java based applications back- and front-end high-quality development through sprints.
  • Developing interfaces and services for different systems.
  • Maintain high standards of code quality and testing and preserve software, infrastructure and data security with diligence.
  • Implementing high quality standards on deployment/release cycles.
  • Participating actively in agile development process, ceremonies and product development workshops.
  • Design unit tests for the own developments and document the code.
  • Perform regular team members code-review, instruct team members in development Methodologies.
  • Provide necessary information and communication in the related work areas.
  • Provide positive input into teamwork and team spirit.
  • Perform any other tasks related to the work.
  • Be guided by instructions and orders in accordance with the law of the immediate supervisor when performing the duties.
  • Perform their duties correctly, honestly, competently, impartially and on time.
  • Notify immediately the immediate manager of any circumstances that affect or could materially affect the performance of their duties or harm the interests of the company.
  • To improve their professional knowledge and skills to perform their duties competently.


What you’ll need to succeed

  • Ideally more than 5 years of experience in full-stack software development (Java, React, Typescript)
  • Option: we are open for Senior Back-end Java developers who would like to develop their front-end skills and turn full-stack

  Tech skills:

  • Excellent Java development skills
  • Knowledge of and is ability to use different algorithms and data structures.
  • Knowledge of different ways of storing data and related technical solutions and working with relational databases (Oracle, MSSQL).
  • Good knowledge of systems integration techniques and technologies and ability to create web services and use XML technologies (SOAP, REST, JSON) to create cross-system interfaces.
  • familiarity with user-centric design and application usability principles.
  • Knowledge of architectural patterns (vertical slice architecture, microservices), data security standards, technologies, performance assurance and improvement techniques, testing methodologies, software lifecycle principles to ensure the sustainability of a developed solution.
  • Knowledge of various development methodologies and is familiarity with common project management methodologies to participate effectively in teamwork.
  • Collaboration with team members and the client to develop, implement and deploy a complete software solution. In addition knows the fundamentals of the organization and knows modelling techniques.

 Extra points for:

  • Experience in front-end development
  • Knowledge of various user interface development technologies and patterns (e.g. React)

Other:

  • Higher education or equivalent professional work experience.
  • Results-oriented, logical and analytical thinking;
  • Good teamwork and communication skills, good written and oral self-expression skills;
  • Problem solving skills, ability to distinguish between important and non-essential, ability to make generalizations and informed decisions, ability to anticipate consequences and solve problems efficiently;
  • Innovation, self-improvement, continuous improvement.


What you’ll get in return

  • Contract of employment (Full-time, permanent)
  • Remote work
  • Flexible work time
  • No dress-code
  • Skills development opportunities (technical and soft skills) – learning is a part of everyday work (20% of work can be dedicated to learning), knowledge sharing, Dev Clubs, Pluralsight trainings, webinars
  • Benefit package (Private medical care, annual bonus, etc.)


Interested?

If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV in English, or call us now.

If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career.
Prosimy o aplikowanie poprzez przycisk znajdujący się po prawej stronie ogłoszenia.
Hays Poland

Czy chcesz otrzymywać oferty pracy na podobne stanowiska?

Utwórz powiadomienie e-mail
Zapisz mnie

Zapisani kandydaci otrzymują informacje jako pierwsi.

Podziel się ze znajomymi