Job Title: Senior Java Developer
Location: Poznań, Poland (Onsite 2 Days per Week)
Experience: 7+ Years
We are seeking a seasoned Java Developer with 7+ years of experience to join our dynamic team in Poznań. This role requires an expert-level understanding of Java, RESTful web services, and microservice architecture. The ideal candidate is capable of working independently on complex technical tasks and can thrive in an agile, fast-paced environment.
- Design, develop, and maintain scalable Java-based microservices.
- Implement RESTful APIs and ensure high availability and performance.
- Utilize Java 11 and Spring Boot to build robust, maintainable applications.
- Follow TDD/BDD paradigms to write clean, testable, and efficient code.
- Apply clean code principles (SOLID, KISS, DRY, Clean Architecture) to maintain high-quality development standards.
- Work with Docker and Kubernetes for container orchestration.
- Deploy and maintain applications on AWS cloud infrastructure.
- Navigate and comply with internal development processes, cybersecurity, and operational & infrastructure (O&I) guidelines.
- Collaborate with cross-functional teams and stakeholders, effectively communicating technical concepts.
- Work with ambiguous requirements and provide structured solutions.
- 7+ years of hands-on experience in Java development.
- Strong expertise in Spring Boot and microservices architecture.
- Experience with CI/CD pipelines and modern development lifecycle processes.
- Proficiency in writing clean, maintainable, and well-documented code.
- Hands-on experience with Docker, Kubernetes, and AWS.
- Strong understanding of software development best practices and agile methodologies.
- Excellent problem-solving skills and the ability to work independently.
- Strong communication and listening skills.
- Hybrid model: 2 days onsite in Poznań, Poland