Position: Senior Java Developer
Company: Whirrcrew
Category: Java
Experience required: 5y
English level: upper

We are seeking an experienced Senior Java Developer to join our team. The ideal candidate will have a passion for developing high-quality, scalable applications and a deep understanding of Java, SpringBoot, APIgee, and related technologies such as microservices architecture, RESTful web services, and relational databases. The candidate should also have hands-on experience in Agile software development methodologies such as Scrum, Kanban, and TDD.

Location: Prague – Full Remote
Languages: Fluent English 
Job Type: Full-time

Key Responsibilities:
•	Develop and maintain high-quality, scalable applications using Java and SpringBoot
•	Write clean, maintainable, and efficient code
•	Design and implement RESTful APIs and API architecture using microservices
•	Collaborate with cross-functional teams, including designers, front-end developers, and project managers
•	Stay up-to-date with the latest industry trends and technologies, and incorporate these into development processes
•	Participate in code reviews to ensure high-quality standards are maintained
•	Provide technical leadership and mentorship to junior developers
•	Work with project managers and Agile development team to deliver projects within budget, scope, and timeline constraints using Scrum, Kanban, or TDD

Requirements:
•	At least 5 years of experience in Java development
•	Strong understanding of Java, SpringBoot, APIgee, microservices architecture, RESTful web services, and relational databases
•	Experience with API design and architecture, and Agile software development methodologies such as Scrum, Kanban, and TDD
•	Strong problem-solving and critical thinking skills
•	Excellent communication and collaboration skills
•	Ability to work in a fast-paced, dynamic environment

If you are a motivated, results-driven professional with a passion for developing cutting-edge applications, we would love to hear from you. Please submit your resume and cover letter for consideration.