Project information:
- Industry: FinTech
- Location: Warsaw (with two office visits per month)
- Rate: up to 160 pln/h net + vat, b2b
- Project languages: English, Polish
Summary: The Senior Java Developer plays a crucial role in enhancing a monolithic Java application by transitioning parts of it towards a microservices architecture. The primary objective is to improve process oversight and system quality within an international team setting.
Main Responsibilities:
- Develop and maintain the core Java application and various microservices.
- Collaborate with team members to ensure efficient task delivery and quality improvements at the end of sprints.
- Engage in knowledge sharing and troubleshooting during team meetings.
- Write and optimize code for high-performance applications.
- Implement API integrations and manage database interactions.
Key Requirements:
- 7+ years of experience in Java development.
- Currently experience with monolithic applications.
- Proficiency in Java 8/21.
- Strong experience with Spring, Hibernate, and Maven.
- Solid knowledge of SQL databases.
- Experience building RESTful APIs.
- Familiarity with version control systems like GIT.
- Strong English communication skills.
- Pro-active attitude and willingness to learn.
- Experience or understanding of Apache Kafka.
Nice to Have:
- Basic understanding of microservices architecture.
- Experience with the Spock testing framework.
- Familiarity with Docker and Kubernetes.
- Knowledge of AWS cloud services.