Senior Java Developer

Java

Senior Java Developer

Java

Domaniewska, Warszawa

ProData Consult

Undetermined
B2B
Senior
Remote
6 281 - 7 444 USD
Net per month - B2B

Tech stack

    REST API

    advanced

    Spring

    advanced

    Spring Boot

    advanced

    ORM

    regular

    NoSQL

    regular

Job description

PROJECT ROLE:
 
We are looking for experienced Java Engineers who, along with developing scalable and high-performing server-side applications, have the ability to contribute to the entire life-cycle of software development.
 
As a Senior Java Developer, you will be building new microservices, implementing software on hyper-scaled cloud services and troubleshooting and optimizing continuous delivery pipelines. You will enjoy contributing ideas and being part of a collaborative team that delivers premium quality software applications and services.
 
 
REQUIREMENTS:
  • Extensive experience (6 y/e+) of building scalable server-side applications using Java (ideally v11+, but at least v8).
  • Designing and creating microservices and implementing and consuming RESTful APIs.
  • Experience of Spring and SpringBoot.
  • Good understanding of Java programming best practices and performance optimization techniques.
  • Sound knowledge of the features and APIs of the programming language and understanding of using them for the right use cases.
  • Experience of using ORM frameworks like Hibernate and a good understanding of designing relational and NoSQL databases.
  • Very good command of English (min. B2).
 
Nice to have:
 
  • Some experience of building continuous delivery and continuous integration pipelines.
  • Experience of implementing on (and/or migration to) Cloud services on at least one of the hyper-scale Cloud platforms -Microsoft Azure, Google Cloud, AWS.
  • Strong understanding and experience of quality engineering techniques including test-driven development (TDD), behaviour-driven development (BDD), integration testing and performance testing.
  • Proven experience of working in teams in the successful delivery of complex, highly performing and high-quality software systems.
  • Experience of Agile and XP practices.
  • Proven experience of working with business stakeholders, Product Owners and Business Analysts to analyse requirements, develop ideas and design solutions.
  • Commitment to deliver high quality well-tested software using design and architecture principles –e.g. SOLID, micro-services architecture, domain-driven design.
  • Excellent multi-tasking and strong communication skills are essential.
  • Ability to support other team members.
  • Excellent analytical and problem-solving skills.
  • Strong self-motivation and able to thrive in an agile environment.
 
WE OFFER:
 
  • Have an opportunity to learn and grow on a daily basis.
  • Work with highly professional and knowledgeable colleagues.
  • Your leader will ensure transparent, up to date communication and support your needs.
  • You will be given challenging and unique tasks with creative approach to problem-solving.
  • You will be surrounded by dynamic, inspiring and international environment.
  • Benefits: medicover card, multisport card.
Published: 20.08.2021
Office location