Point your AI agent at freehire and let it find you a job.

Get the CLI →

Habib Bank AG Zurich

NewBe an early applicant

Senior Java Developer

Posted Updated
Discussion

Summary

Designs, develops, and maintains scalable Java applications for the bank using Java 8+ and Spring (Boot, MVC), building RESTful APIs with Hibernate/JPA. Day to day involves coding, debugging and performance tuning, code reviews, integration testing, and mentoring junior developers in an agile team.

We are looking for a highly skilled Java Developer with experience in Spring Boot to work with our team. The ideal candidate will have extensive experience in designing, developing, and maintaining Java applications, ensuring high performance and responsiveness. You will work closely with cross-functional teams to analyze user requirements and design and implement solutions that meet business needs.

Task and Responsibilities:

  • Design, develop, and maintain scalable Java applications.
  • Write clean, maintainable, and efficient code in accordance with best practices.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Debug and troubleshoot issues in the existing systems and performance enhancements.
  • Participate in code reviews and ensure adherence to developments standard.
  • Develop and execute until integration tests to ensure code quality.
  • Stay updated with the latest industry trends and technologies to ensure optimal application performance.
  • Provide technical guidance and mentorship to junior team members, if applicable.

Other Skills:

  • Strong proficiency in Java programming (Java 8 or above).
  • Experience with Spring Framework (Spring Boot, Spring MVC, etc).
  • Familiarity with RESTful APIs and web services.
  • Experience with ORM frameworks (Hibernate or JPA).
  • Familiarity with the version control systema (e.g., Git).
  • Knowledge of microservices architecture is a plus.

Experience and Education

Experience:

Minimum 2+ years

Education:

  • Bachelor's in computer science, preferably master’s degree with relevant professional certifications.

Attributes

  • Strong Problem-Solving Skills & attention to detail.
  • Excellent communication and collaboration abilities.
  • Ability to work in an agile development environment.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available