Java Developer
Location: Warsaw (2 days per week onsite)
Rate: 1250 PLN - 1500 PLN
Are you a passionate and experienced Java Engineer with Spring Boot, Docker, Angular and Kubernetes and looking to work on cutting-edge systems within a high-performing engineering team? We are hiring on behalf of a leading technology consultancy for an exciting opportunity to embed within the engineering team of a reputable fintech company known for innovation, engineering excellence, and modern software practices. You’ll be working onsite at the client’s offices, contributing to the design and development of mission-critical financial systems in a collaborative, fast-paced environment.
Key Responsibilities:
- Develop and maintain scalable, secure, and high-performance microservices using Java 11 and Spring Boot and Angular
- Build containerized services with Docker, and deploy/manage them in Kubernetes environments
- Collaborate closely with product managers, designers, and other engineers to understand requirements and deliver well-crafted solutions
- Embrace Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies to ensure high-quality, maintainable code
- Write clean, modular, and testable code, adhering to Clean Code principles
- Operate in a cloud-native environment, leveraging AWS services to build resilient and scalable systems
- Engage with stakeholders to refine requirements, work through ambiguity, and deliver value iteratively
- Participate in design and code reviews, mentor junior engineers, and contribute to engineering best practices
Required Skills & Experience:
- Strong proficiency in Java 11, including experience building applications with Spring Boot
- Solid understanding of microservice architecture and associated design patterns
- Hands-on experience with Docker and Kubernetes for container orchestration and deployment
- Familiarity with AWS cloud services, including experience with cloud-native architectures
- Strong adherence to Clean Code, TDD/BDD practices, and software engineering best practices
- Ability to work effectively in a fast-paced, agile environment with changing requirements
- Excellent communication and interpersonal skills; ability to work with stakeholders across technical and business teams
- Comfortable operating in ambiguous situations, and proactively seeking clarity and alignment
Nice to Have:
- Experience working within a fintech or highly regulated environment
- Exposure to CI/CD pipelines and infrastructure-as-code tools
- Prior experience working in a consulting or client-facing capacity
This is a great opportunity to apply your engineering skills in a consultancy context while being embedded in a high-impact fintech product environment. If you're passionate about building modern systems and working with forward-thinking teams, we’d love to hear from you.
Let me know if you'd like this tailored further for internal use, job boards, or a client pitch.