Currency

Senior Java Developer

Java

Senior Java Developer

Java

City Centre, Warszawa

ProData Consult

Undetermined
B2B
Senior
Remote
6 992 - 8 390 USD
Net per month - B2B

Tech stack

    Java

    advanced

    Java Development Kit

    advanced

    Spring

    advanced

    MySQL

    advanced

    GitLab / SVN

    advanced

    TDD

    advanced

    JUnit / DBUnit

    advanced

Job description

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
Published: 18.10.2021
Office location