Java Software Engineer

Gdańsk, Polska
Recruitment International Consulting Group Sp. z o.o.
Ta oferta pracy nie jest już dłużej dostępna w Twoim kraju.

We are looking for candidates for the following position :

Java Software Engineer

Gdansk

How you will get the job done

  • Working on a daily basis in an agile environment.
  • Working in a dynamic, scrum team, cultivating a culture of cooperation and openness.
  • Following internal best practices with respect to coding standards, unit test coverage, automation, and continuous integration.
  • Designing, developing and modifying current systems (applications & APIs).
  • Recognizing new technologies and tools for the needs of ongoing projects.
  • Making proof-of-concept for selected technologies.
  • Cooperating closely with clients.
  • Supporting team members.
  • And many others.

Our requirements

  • 3 years of commercial experience in Java developer role.
  • 3 years experience with at least 1 Relational and 1 non-relational DB
  • 3 years experience developing reusable APIs / services with multiple consumers
  • 3 years experience with REST as well as SOAP APIs and also some exposure to asynchronous integration (e.g. KAFKA) as well as exposure to microservice architecture
  • Some real experience with CI / CD and related tools (Jenkins / Maven / Gradle / Gulp)
  • Ability to present technical & non-technical issues to internal & external stakeholders
  • Awareness of TDD and solid experience testing your own code with some automation and good understanding of integration testing
  • An interest in sharing knowledge.
  • Good analytical and problem-solving abilities.
  • Good team player.
  • Very good English skills.

Your responsibilities

  • Work in an agile, rapid development and prototyping environment.
  • Designing, developing and testing integration applications & APIs using the Spring framework
  • Working with SQL and noSQL based data persistence as well as Messaging platforms such as Kafka
  • Assist in deploying applications to Dev, QA, Production environments and migrations.
  • Follow best practices for secure programming and deployment. Adhere to internal best practices with respect to coding standards, unit test coverage, automation, and continuous integration.
  • Resolve user-identified functional and technical issues relating to Integration applications.
Podobne oferty