Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Java Developer image - Rise Careers
Job details

Java Developer

DEPT® Croatia is looking for a Senior Java Developer who is eager to learn and teach, skillfully communicate, and create quality solutions for prominent clients such as Microsoft and Adidas.

Skills

  • Java
  • Spring Framework
  • Hibernate
  • AWS
  • Docker
  • Relational databases
  • HTML
  • CSS
  • Javascript

Responsibilities

  • Develop, maintain, and optimise web applications using Java technologies
  • Collaborate with design and project management teams
  • Write clean, efficient, and well-documented code
  • Troubleshoot and resolve complex issues
  • Participate in knowledge sharing and team meetings
  • Support and mentor junior developers

Benefits

  • Flexible working hours
  • Hybrid/remote work
  • Meal and travel allowance
  • Paid sick leave
  • Health insurance
  • 25 vacation days
  • Professional development opportunities
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Java Developer, DEPT®

Join DEPT® as a Senior Java Developer in either Zagreb or Split and become an integral part of our dynamic team! At DEPT®, we believe in creating a supportive culture where learning and growth are at the forefront. We’re searching for someone who is excited to roll up their sleeves and collaborate with a talented group of individuals to deliver exceptional web applications for renowned brands like Microsoft, Samsung, and Adidas. As a Senior Java Developer, you will work alongside a diverse team to plan, design, and implement solutions that adhere to our high coding standards. You’ll take charge of developing and optimizing applications using Java technologies, and your insights will greatly impact project outcomes. Plus, we highly value continuous improvement, so expect to share your knowledge and guide junior developers, helping them accelerate their skills. With responsibilities ranging from code reviews to troubleshooting complex issues, every day will present you with new challenges to conquer. At DEPT®, we not only encourage technical growth but also foster a positive environment where honest communication and teamwork are key. As part of our commitment to well-being, we provide flexible working hours and an array of benefits, including paid sick leave, meal allowances, and a generous vacation policy. If you’re ready to immerse yourself in an innovative digital landscape while collaborating with a passionate team, we can’t wait to meet you!

Frequently Asked Questions (FAQs) for Java Developer Role at DEPT®
What are the key responsibilities of a Senior Java Developer at DEPT®?

As a Senior Java Developer at DEPT®, your key responsibilities include collaborating with your team to develop, maintain, and optimize web applications using Java technologies such as the Spring framework. You will also participate in code reviews, provide constructive feedback, and ensure that code adheres to our stringent coding standards. Additionally, you'll be expected to troubleshoot complex issues and mentor junior developers, fostering a culture of continuous learning within the team.

Join Rise to see the full answer
What qualifications are required for the Senior Java Developer position at DEPT®?

To qualify for the Senior Java Developer position at DEPT®, you should possess strong knowledge of Java, the Spring Framework, and related technologies, including Hibernate, Spring Web, and Docker. Experience with building distributed applications and familiarity with AWS or Google Cloud is essential. You should also have solid HTML, CSS, and JavaScript skills, along with a good understanding of relational databases.

Join Rise to see the full answer
What does the work environment look like for a Senior Java Developer at DEPT®?

At DEPT®, the work environment for a Senior Java Developer is collaborative and inclusive. You will have the opportunity to work in a hybrid setting, splitting your time between office work in Zagreb or Split and remote work. We promote a supportive culture that values clear communication and teamwork, ensuring that you can thrive while delivering quality solutions to our clients.

Join Rise to see the full answer
How does DEPT® support the professional growth of Senior Java Developers?

DEPT® supports the professional growth of Senior Java Developers by offering flexibility in working hours, access to training resources, and opportunities for skill development, including certifications. We foster an environment where knowledge sharing and mentorship are encouraged, ensuring that you have the tools necessary to grow your technical skills and advance your career.

Join Rise to see the full answer
What benefits can Senior Java Developers expect at DEPT®?

Senior Java Developers at DEPT® can expect a comprehensive benefits package that includes flexible working arrangements, meal and travel allowances, paid sick leave, and a minimum of 25 vacation days. Additionally, we provide bonuses, health insurance, contributions to pension funds, and a commitment to your well-being through various programs.

Join Rise to see the full answer
Common Interview Questions for Java Developer
What experience do you have with Java and the Spring Framework in your previous roles?

While answering this question, outline specific projects where you've used Java and the Spring Framework. Highlight the challenges you faced, your contributions, and any frameworks or tools implemented alongside those technologies. This showcases your problem-solving skills and practical experience.

Join Rise to see the full answer
Can you explain the importance of code reviews in a development team?

In your response, emphasize that code reviews are crucial for maintaining code quality, knowledge sharing, and facilitating collaborative learning. Explain how they help identify bugs early, promote adherence to coding standards, and improve overall team performance.

Join Rise to see the full answer
How do you stay current with new technologies and industry trends?

Discuss how you dedicate time for continuous learning through reading articles, taking online courses, attending workshops, or participating in tech communities. Mention specific resources or platforms that help you keep your skills updated.

Join Rise to see the full answer
Describe a challenging problem you encountered in a past project. How did you resolve it?

When answering this question, walk the interviewer through a specific problem you faced, the steps you took to troubleshoot and find a solution, and the outcome. Focus on your analytical skills and ability to recover from setbacks.

Join Rise to see the full answer
What role do you think communication plays in a development team?

Explain the importance of effective communication in preventing misalignment, ensuring that everyone understands project goals, and fostering collaboration. Provide examples of how clear communication has positively impacted your work in teams.

Join Rise to see the full answer
Can you give an example of how you've mentored junior developers?

Share a specific instance where you supported a junior developer, whether through code reviews, pair programming, or training sessions. Highlight the importance of mentorship in building a strong team and fostering a positive environment.

Join Rise to see the full answer
What strategies do you use for troubleshooting complex issues during development?

Discuss your systematic approach for troubleshooting, such as breaking down the problem, using debugging tools, or conducting code reviews. Emphasize your thoroughness and the methods you use to approach issues logically.

Join Rise to see the full answer
How do you prioritize and manage multiple tasks or projects with competing deadlines?

Elaborate on your time management techniques, such as creating priority lists, using project management tools, or setting timelines. Illustrate with examples how these strategies helped you meet project deadlines.

Join Rise to see the full answer
What testing frameworks have you used, and how do you implement testing in your projects?

Talk about specific testing frameworks you've worked with, such as JUnit or Mockito. Explain your approach to integrating testing into the development process, including unit tests, integration tests, and test-driven development.

Join Rise to see the full answer
Why do you want to work at DEPT® specifically?

To answer this question, express your enthusiasm for DEPT®’s culture and values. Mention your alignment with their focus on innovation, collaboration, and professional development, as well as your excitement to work with diverse clients on meaningful projects.

Join Rise to see the full answer
Similar Jobs
DEPT® Remote Manchester
Posted 5 days ago
Posted 5 days ago
Photo of the Rise User
Finalis Remote No location specified
Posted 7 days ago
Photo of the Rise User
COINLIST Remote No location specified
Posted 2 days ago
Dental Insurance
Disability Insurance
Vision Insurance
Family Medical Leave
Paid Holidays
Crossjoin Solutions Remote No location specified
Posted 9 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
SALARY RANGE
$60,000/yr - $80,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 6, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!