Lead Java Software Developer
⚲ Krakow, Warsaw, Wroclaw
Do uzgodnienia
Wymagania
- Java
- REST
- gRPC
- Kafka
- Swagger
Opis stanowiska
Our client in banking and capital markets industry is building a centralized platform for its sales and trading business vertical.
A critical challenge is the client experience, where clients face off with three separate businesses, rather than a one-stop-shop. This experience is mirrored on the back-end with three separate workflows and infrastructures across products.
We are a team that engage in development of a centralized, in-house driven sales and trading platform, engaging with IT and control functions in support of rollout across all trading business.
- Design, develop, and maintain scalable Java-based applications and services.
- Task allocation and work prioritization among team
- Application architecture planning and design
- Providing expertise in database technologies
- Responsibility for business and technical aspects of application development
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and resolve issues in development and test environments.
- Participate in code reviews and contribute to best practices in software development and testing.
- Document technical designs, test plans, and procedures.
- Proactively ask the right questions to clarify requirements
- Capable of designing solutions before moving into the implementation phase
- Provide technical support to less senior team members
A critical challenge is the client experience, where clients face off with three separate businesses, rather than a one-stop-shop. This experience is mirrored on the back-end with three separate workflows and infrastructures across products.
We are a team that engage in development of a centralized, in-house driven sales and trading platform, engaging with IT and control functions in support of rollout across all trading business.
- Design, develop, and maintain scalable Java-based applications and services.
- Task allocation and work prioritization among team
- Application architecture planning and design
- Providing expertise in database technologies
- Responsibility for business and technical aspects of application development
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and resolve issues in development and test environments.
- Participate in code reviews and contribute to best practices in software development and testing.
- Document technical designs, test plans, and procedures.
- Proactively ask the right questions to clarify requirements
- Capable of designing solutions before moving into the implementation phase
- Provide technical support to less senior team members
🔍 Dekoder Ogłoszenia
🔴
Lead Java Software Developer
Może oznaczać zarówno faktyczne prowadzenie zespołu technicznego, jak i rolę starszego developera z dodatkowymi obowiązkami organizacyjnymi.
🔴
Task allocation and work prioritization among team
Oprócz kodowania, będziesz odpowiedzialny za zarządzanie pracą zespołu, co może oznaczać mniej czasu na faktyczny rozwój oprogramowania.
🔴
Responsibility for business and technical aspects of application development
Oczekuje się, że będziesz rozumiał i wpływał na wymagania biznesowe, a nie tylko implementował dostarczone specyfikacje.
🔴
Proactively ask the right questions to clarify requirements
Wymagania mogą być niejasne lub niekompletne, co będzie wymagało od Ciebie aktywnego dociekania i doprecyzowania.
🟡
Provide technical support to less senior team members
Będziesz pełnił rolę mentora i wsparcia technicznego dla młodszych kolegów, co może pochłaniać część Twojego czasu.