We have partnered with a global customer who operate within the Business Consulting space. The position requires an experienced JavaEE Developer, the sucessful candidate will be responsible for developing and optimizing enterprise applications using JavaEE technologies. Your expertise in analysing, improving, and refactoring existing applications will be key to ensuring the continuous enhancement of their systems. You will also play a pivotal role in maintaining high code quality standards, conducting code reviews, and collaborating throughout the software life cycle.


Key Responsibilities:
  • Develop and Optimise Applications: Build and enhance enterprise applications based on JavaEE technologies, including EJB, CDI, JPA, and JTA.
  • Application Analysis & Re-factoring: Analyse existing applications and contribute to their continuous improvement through re-factoring and optimisation's.
  • Code Quality & Best Practices: Conduct thorough code reviews to ensure best practices are followed, maintaining the highest standards of code quality.
  • Database Queries & Optimisation: Write efficient SQL queries and provide support for database optimisation to enhance performance.
  • Collaborate Across the Software Life-cycle: Work closely with cross-functional teams through the full software development life cycle – from implementation and testing to deployment.
Technical Requirements. 
  • JavaEE Expertise: Strong experience with JavaEE technologies, including EJB, CDI, JPA, and JTA.
  • Application Analysis & Re-factoring Skills: Proven experience in analysing, optimising, and re-factoring enterprise applications.
  • Code Review & Best Practices: Solid understanding of software development best practices and experience in conducting code reviews.
  • Database Proficiency: Experience with writing SQL queries and optimising database performance.
  • Collaborative Team Player: Ability to work collaboratively throughout the software development life-cycle, including testing and deployment.
  • Problem-Solving Ability: Strong analytic skills and the ability to troubleshoot and resolve technical challenges.

To confirm this role is Hybrid, requiring a minimum of 2 days p/week on-site in Lucerne. German speaking skills will also be an added bonus. 


Please send the latest version of your Cv for review.