Java Software Engineer

We are seeking a skilled Java Software Engineer to join our dedicated team in Switzerland. As a Java Software Engineer, you will be responsible for developing and maintaining robust and scalable Java applications. You will collaborate with cross-functional teams to analyze requirements, design and implement solutions, and contribute to the continuous improvement of our software products.

 

Job Requirements:

-        Solid experience in Java programming

-        Knowledge of Spring framework and Hibernate

-        Familiarity with SQL and relational databases

-        Strong understanding of software development principles, including object-oriented design and design patterns

-        Ability to write clean and maintainable code

 

Responsibilities:

-        Develop and maintain Java applications based on business requirements

-        Collaborate with product managers and other stakeholders to refine software specifications

-        Participate in code reviews to ensure code quality and maintain coding standards

-        Debug and resolve software defects and issues

-        Contribute to the continuous improvement of software development processes and practices