Java Developer (Multiple positions at various expe
Summary
Build and evolve Java-based systems using Spring, Maven, and modern JVM practices for a client’s software lab.
Java Developer (Multiple positions at various expe
- Full-time
Responsibilities
- First and foremost contribute to the development of our products and guide the future evolution of our systems
- Apply best development practices
- Master and utilize state-of-the-art technologies within our products
- Design for today's requirements but at the same time keep in mind future evolution of the systems
- Be part of Client Software Labs communities which give you an opportunity to develop your skills as well as share your knowledge and experiences with others.
Essential Skills
- Expertise in Java
- Understanding of TDD and XP
- Understanding of concepts like OOD, BDD, DDD
- Experience with Spring, Gigaspaces, XQuery, Oracle, XML, Gemfire, Maven, Gradle, Puppet, Angular JS, Jenkins
- Knowledge of modern technical architectures and highly scalable distributed systems
- Experience with JVM languages such as Groovy.
- Hands‑on Experience in agile methodologies such as Scrum and Kanban