Lead Developer
⚲ Porto
Do uzgodnienia
Wymagania
- Microsoft SQL Server
- API (Application Programming Interface)
- Stored Procedures (STP)
- Test-Driven Development (TDD)
- BDD (Behavior Driven Development)
- SQL
- Agile
- Cloud
- Java
- .Net
Opis stanowiska
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.
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.
🔍 Dekoder Ogłoszenia
🔴
lead design and development efforts, ensuring high-quality deliverables
Oczekuje się, że będziesz nie tylko kodować, ale także kierować procesem projektowania i rozwoju, co może oznaczać odpowiedzialność za architekturę i podejmowanie kluczowych decyzji technicznych.
🔴
Assist in migrating legacy systems and databases
Może to oznaczać pracę z przestarzałymi technologiami i potencjalnie trudnymi do zarządzania systemami, które wymagają znaczącego nakładu pracy i rozwiązywania problemów.
🟡
Oversee CICD processes and ensure efficient deployment
Może to oznaczać odpowiedzialność za utrzymanie i optymalizację istniejących procesów CI/CD, a niekoniecznie ich budowanie od podstaw.
🟢
Strong focus on code quality and testing standards
Oczekuje się, że będziesz aktywnie dbać o jakość kodu i stosować dobre praktyki testowania, co może wymagać poświęcenia dodatkowego czasu na pisanie testów i refaktoryzację.
🟡
Collaborate with stakeholders and team members in an Agile environment
Oznacza to częste interakcje z różnymi osobami, w tym z osobami nietechnicznymi, i potrzebę jasnej komunikacji w dynamicznym środowisku.