As Senior Java Developer at ESGroup, you will be working with a highly skilled team of developers who care about the quality and craftsmanship. You will be responsible for translating business requirements (functional and non-functional) into technical designs. Also, you will drive excellence in software design & analysis, development methodologies, oral/written communication, requirements analysis, and effort estimations.Your responsibilities:
You will use the latest stack available on the market (like Java 11, Spring Boot, AWS, Spock and microservice architecture)
Drive excellence in software design & analysis, development methodologies, oral/written communication, requirements analysis, and effort estimations
Translate business requirements (functional and non-functional) into technical designs
You will work with a highly skilled team of experienced developers who care about the quality and craftsmanship
Challenge the status quo and come up with new ideas and solutions
What we look for:
Advanced programming skills in Java and Spring framework (spring core, spring boot, spring web, spring security) with 5+ years of hands-on experience in agile Software Engineering
Broad experience with JDK and common open source Java libraries
Abstract and analytic way of thinking
Excellent problem solving and communication skills
Good team player with “can do” attitude
Write clean code
A positive attitude and a great interest in shaping the future of information technology
Fundamental experience in designing secure, robust and scalable application
Fluent German (and/or English)
Location
Zurich, CH
By clicking apply you will leave devsnap. Please be careful. You should never have to pay to apply.