Senior Java Software Engineer
My client offers innovative supply chain finance solutions to leading banks, non-bank investors, large suppliers and their buyers worldwide through its in-house developed platform.
To support their Product Development team, they are looking for a creative Senior Java Software Engineer.
The successful candidate will join a small team of software engineers focused on the development and maintenance of business solutions using Java technologies.
Main responsibilities
▪ Analyse, design and implement business requirements using Java technologies
▪ Integrate software solutions within the existing systems
▪ Investigate code defects
▪ Refine requirements and documentation with a technical perspective
▪ Liaise with the testing team to help with test plans and data configuration
Required technical skills and experience
▪ Bachelor's degree in Computer Science (or equivalent degree)
▪ Minimum 5 years’ experience developing Java based applications
▪ Deep knowledge of Software Design Patterns and Object-Oriented Principles
▪ Solid knowledge of relational databases and SQL
▪ Very good understanding of Spring framework, Hibernate or JPA
▪ Good working knowledge of Maven
▪ Experience in creating and maintaining Unit Tests
Nice to have technical skills and experience
▪ GUI development using Angular or similar framework
▪ Experience working with Bootstrap or similar frontend toolkit
▪ Experience developing Kotlin based applications
▪ MS SQL database experience
▪ Experience working in an Agile development environment
Ideal candidate
▪ Good English communication skills
▪ Ability to interpret requirements and technical specification documents
▪ Flexible attitude with the ability to perform under pressure
▪ Proactive and a self-starter
▪ Team player with experience working in a small team
▪ Multicultural sensitivity/awareness
Benefits
▪ Hybrid Working Model
▪ Great team spirit and work environment
▪ Flat organization structure with cross-functional roles and short decision-making processes
▪ Continuous professional development and progression
▪ Global client base, multicultural & dynamic team
▪ High standard and modern working environment with centrally located office in Zug, close to the train station (20 mins from Zurich)
Only Swiss or EU passport holders or holders of a valid Swiss working permit will be considered.