Senior Java Developer
Walerego Eljasza-Radzikowskiego 47d, Kraków
AVSystem
We are looking for an experienced Senior Java Developer to join our core team and take a key role in developing a high-impact platform. Our ecosystem supports a mobile application with over 450,000 users and a 4.8-star rating, alongside complex internal systems that drive our business operations.
This role is for engineers who seek significant technical challenges and want to have a tangible impact on product architecture and scalability. If you are passionate about building robust, high-quality solutions and shaping products used by thousands of people, we encourage you to read on.
About the Team and Project:
You will join a product-oriented team consisting of 6 developers, 1 team leader, 1 data analyst/agile coach, 1 devops and 1 UI/UX designer. Our team operates with a high degree of autonomy, combining the best practices of Scrum and Kanban, allowing us to focus on pragmatic solutions and directly influence our product's evolution.
Our technology stack includes:
Primary Technologies: Java, Spring Boot, MongoDB, React, React Native
Secondary Technologies: Ruby on Rails, Django, Electron, PostgreSQL
Infrastructure: Our monolithic architecture is hosted on AWS.
Your Responsibilities:
Participate in the complete software development lifecycle: design, develop, review, QA, deploy, and support.
Take responsibility for key parts of the system, from high-level architectural design to implementation.
Work on both backend and frontend tasks, with an average distribution of 60% backend to 40% frontend, depending on the project's needs.
Collaborate closely with business teams to understand requirements and deliver solutions.
Actively use AI tools likeGitHub Copilot, Google Gemini, and ChatGPT to optimize and improve our workflow.
Share your expertise with the team and ensure high code quality by conducting thorough code reviews.
Requirements (Must-have):
A minimum of 5 years of professional experience in software engineering.
Expert knowledge and practical experience with modern Java and the Spring Boot framework.
Ability to write clean, maintainable code.
Excellent communication skills.
Polish proficiency at a C1 level, English at a B2 level.
Additional Advantages (Nice-to-have):
Experience in frontend technologies, especially React.
Familiarity with monolithic architecture and AWS cloud infrastructure.
Experience working on both new and maintenance projects.
What We Offer:
Real Impact: We empower our teams with the freedom to make decisions, fostering a sense of ownership and a real impact on products used by thousands of people.
Interesting Challenges: You will work on complex and interesting problems that will push your skills and knowledge.
A team of highly skilled and humorous colleagues.
A MacBook Pro with 2 monitors.
Company events and team building activities.
Flexible working hours/remote work when you need it.
Onsite gym and chillout space.
Multisport card.
Medical care.
Kitchen full of snacks and treats (including Good Lood ice cream).
A relaxed work atmosphere – no dress code, no open space.
Senior Java Developer
Senior Java Developer
Walerego Eljasza-Radzikowskiego 47d, Kraków
AVSystem