Lead Developer

Java

Lead Developer

Java
Centrum, Porto

emagine Polska

Full-time
Any
Senior
Hybrid

Job description

We are seeking a Lead Developer with advanced English proficiency and strong expertise in Java. The ideal candidate is expected to have significant experience with cloud systems, specifically in AWS. A solid understanding of database management, particularly SQL Server, as well as excellent design pattern skills, is essential for this role.

Main Responsibilities

The Lead Developer will lead design and development efforts, ensuring high-quality deliverables.

  • Design and implement scalable software solutions.

  • Develop microservices and RESTful APIs.

  • Maintain code quality through testing methodologies like TDD or BDD.

  • Oversee CICD processes and ensure efficient deployment.

  • Assist in migrating legacy systems and databases.

  • Collaborate with stakeholders and team members in an Agile environment.

Key Requirements

  • Advanced proficiency in English.

  • Strong proficiency in Java.

  • Experience with AWS.

  • Proficient in SQL Server and database migration processes.

  • Familiarity with Cockroach DB.

  • Strong design pattern skills.

  • Experience with message brokers (RabbitMQ, Kafka, SQS, Azure Service Bus).

  • Proficient in developing microservices.

  • Experience with RESTful API design.

  • Strong focus on code quality and testing standards.

  • Proven CICD experience.

  • Experience working in Agile teams.

Tech stack

    English

    B1

    Cloud

    advanced

    Stored Procedures (STP)

    advanced

    .Net

    advanced

    Test-Driven Development (TDD)

    advanced

    BDD (Behavior Driven Development)

    advanced

    Agile

    advanced

    Java

    advanced

    SQL

    advanced

    API (Application Programming Interface)

    advanced

    Microsoft SQL Server

    advanced

Office location

Lead Developer

Summary of the offer

Lead Developer

Centrum, Porto
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.