Senior Java Developer

Logo of ELEKS

ELEKS

πŸ“Remote - Poland

Job highlights

Summary

Join ELEKS Software Engineering and Development Office as a Senior Java Developer in Poland or Croatia! Work with Europe's leading health, sport, and leisure group, enhancing their systems. You will be responsible for resolving bugs, developing new features, and collaborating with stakeholders. The role requires extensive Java experience and familiarity with various technologies. ELEKS offers a dynamic environment, challenging tasks, professional development, and a collaborative team.

Requirements

  • 4+ years of commercial experience with Java
  • Experience with Java 11, 17, 21, Spring family, SOPS (Secrets OPerationS) / PGP, Servlets, REST API, ORMs (Hibernate, ScalikeJDBC), SQL ( PostgreSQL, SQL Server), Git, Azure, Jenkins, Docker, Kubernetes, Ansible
  • Familiarity with micro-service architecture (distributed systems)
  • Upper-Intermediate level of English
  • Ability to talk with Product owners and business teams, identify their real needs, and propose the most optimal and valuable solution
  • Ability to identify bugs in the code and correctly interpret bug reports
  • Ability to seamlessly develop new features to the existing solution
  • Problem-solving skills
  • Ability to β€œget things done”
  • Strong time-management skills
  • Good Team player
  • Quick learner with the ability/desire to share knowledge

Responsibilities

  • Take ownership to resolve customer-reported bugs/feature requests by SLAs and change management protocols
  • Reproduce issues that cannot be resolved without a code change, establish their causes, and modify code to eliminate defects
  • Modify existing software code using standard software development and project-specific practices and test its correctness. Analyze software code compliance with and performance standards
  • Ensure that changes to the software code do not conflict with the technical and business requirements of the product
  • Conduct knowledge sharing for junior staff
  • Approve technical requirements for software with stakeholders. Analyze variants of software requirements implementation; evaluate their time consumption and workload
  • Support the L2 team by helping them understand how supported software works
  • Create and update documentation and instructions on supported systems to help the support team work more efficiently
  • Attend customer meetings and be ready to communicate/report status with customers

Preferred Qualifications

  • Artifactory
  • Netflix Hystrix
  • LaunchDarkly
  • Apache Velocity / Thymeleaf
  • ShedLock
  • Junit 4/5
  • WireMock
  • NewRelic
  • FE JS: Typescript and KnockoutJS

Benefits

  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Team of professionals
  • Dynamic environment with low level of bureaucracy

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let ELEKS know you found this job on JobsCollider. Thanks! πŸ™