About the job
We're seeking a talented and passionate Full Stack Java Engineer to join our growing team! Youll be responsible for designing, building, and maintaining scalable web applications, working across both backend and frontend technologies. This is a great opportunity for someone who enjoys solving complex problems, working with cloud infrastructure, and contributing to all layers of the software stack.
About the role
In this position, you will need to have three to six years of hands-on experience, with strong knowledge of Java and Spring Boot, and proven experience in either AWS or Angular. While full-stack experience is ideal, we welcome candidates who specialize in backend development with cloud expertise (Java + AWS) or those with full-stack experience on the frontend side (Java + Angular).
Youll collaborate closely with product managers, designers, and other engineers. Our stack centers around Java, Spring Boot, and AWS, while the frontend is built with Angular and TypeScript. You will play a key role in designing new features, maintaining application performance, and deploying solutions to the cloud.
Youll also have the opportunity to contribute to architectural discussions, improve CI/CD pipelines, and experiment with technologies like Elastic Search, Kafka, and Terraform. This role is ideal for someone who wants to work in a dynamic environment and be part of a high-performing agile team.
You will contribute with:
Extensive experience:
- Java
- SpringBoot
- AWS and/or Angular
Solid knowlegde:
- Angular, TypeScript, Node.js.
- General AWS knowledge
- SQL Databases (Oracle / AWS Aurora)
- Elastic Search / Open Search
- Kafka
- Terraform
What's in it for you?
Shape the future of customer experience
Youll have the opportunity to contribute directly to the success of our clients by crafting exceptional web applications. We believe in the power of clean code readable, maintainable, and scalable to deliver lasting value. Your expertise will be instrumental in ensuring our applications not only meet present needs but also empower future growth. Opportunities to apply your knowledge on international projects of a larger scale will significantly boost your confidence and validate your skills on a significant level.
Thrive in a supportive culture of collaboration and growth
Our commitment to quality extends beyond code. ProductDock fosters an inclusive and supportive environment where open communication is encouraged. Youll find the opportunity to collaborate with experienced professionals but also to share your knowledge through various workshops, tech talks and meetups. Mentors mentality is something highly valued, and being friendly and helpful are truly important things at ProductDock, whether its about customers or colleagues, this is something we nurture and spread across the organization.
*Transparency in the workplace is one of the top-scored subjects in our recent latest engagement survey (2024).
Enhance your personal and professional development
We recognize the importance of continuous learning. At ProductDock, we provide opportunities for professional growth through various training programs, conferences, and mentorship. With a competence matrix that serves as a transparent roadmap for your growth, together well be able to determine what sets you up for success, and we are going to work on it as a team.
If youre a person who thrives on challenges and seeks to make a lasting impact, then this might be the right place for you.
Apply today and embrace the chance to build a fulfilling career with a company that values its employees as much as it values code quality.