#1 Job Board for tech industry in Europe

Senior Java Developer
Java

Senior Java Developer

Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Java

    advanced

    Java Development Kit

    advanced

    Spring

    advanced

    MySQL

    advanced

    GitLab / SVN

    advanced

    TDD

    advanced

    JUnit / DBUnit

    advanced

Job description

Online interview
PROJECT INFORMATION:
  • Industry: IT
  • Location: 100% remote 
  • Business trips: occasionally  to Sweden
  • Project language: English 
  • Project length: The first contract is signed for 6 months, then extensions. Long-term cooperation.
  • Start: ASAP 
  • Assignment type: B2B 
  • Rate: up to 180 PLN+VAT/h – depending on experience
 
 
RESPONSIBILITIES

As a Senior Developer:
  • You will be a valued and senior member of a successful and well established team, equally responsible for the quality of the software that's produced. 
  • You will be actively supporting and driving the team to translate the User Stories into code. 
  • You will be accountable for ensuring that your tasks are owned and visible throughout the development lifecycle where your high-quality deliverables are integrated with the other artifacts in the team.
  • Work closely with other software engineering teams and Product Managers/PO’s and other business stakeholders to develop our internal and external SMS applications
  • You are expected to educate the team on new technologies, automated testing and documentation and feel proud about the team achievements
  • Work in an agile, cross-functional team taking responsibility for the team deliverables and quality
  • Heavily contribute to the code base (This is an 80% hands-on code design and coding role)
  • Maintain an ongoing awareness of emerging developments and trends in related technology arenas that could impact current projects and influence new projects
  • Raise issues and proposals with the Architecture team and management with a view to enhance guidelines and work practices
  • Promote knowledge sharing within the team to avoid high dependency on a certain individual per technical component
 
REQUIREMENTS:
  • Extensive experience of Java development tools (JDK) and technologies 
  • Must have in-depth knowledge of core JAVA including new features like LAMDA, Concurrencies, String manipulations, Collections, Network etc.
  • Experience in software engineering technologies such as Java, Spring, grpc, MySQL
  • Strong development exposure – full knowledge and experience of development life cycle
  • Must be driven and focused on problem identification and resolution
  • Experience in using code management tools - ideally GitLab, SVN
  • Experience in using TDD and/or automation tools JUnit, DBUnit and other automated test frameworks
  • Be proactive and self-sufficient individual capable of taking ownership of entire environments and any issues with them
  • Fluent English
 
WE OFFER:
  • Challenging international projects in a Scandinavian business culture
  • Long-term cooperation
  • Transparently built relations based on trust and fair play
  • Flexible working hours 
  • Co-financed benefits: Medicover card, Multisport card
  • Relocation package and internal reference bonus