Java Developer
We are looking for qualified Java developers to join our IT team. You will be responsible for building the ‘server-side’ of our products. You should be able to translate our company products or our customer needs into functional and appealing interactive applications, by working together with the other teams
If you’re interested in creating amazing and scalable software by writing code and moving forward in your career, then this job is for you. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to always improve your work.
We are looking for good people
- At least 3 to 5 years of experience in Java.
- Good understanding of HTTP protocol.
- Experience with Spring Framework and SpringBoot.
- Working experience with building automation tools like Maven.
- Working experience with automated unit and integration testing (Junit | Mockito | Sinon | Jest | Mockery).
- Working experience with databases.
- Working experience with version control (GIT and version control repositories as GitHub would be a plus).
- Familiar with microservices architecture style and concepts such as domain-driven design.
- Familiar with Linux and virtualization (preferable Docker).
- Familiar with continuous integration tools.
- Have experience/knowledge of microservices and Docker container technology managed with Kubernetes.
- Strong communication abilities: being comfortable with collaboration and open communication and reaching across functional borders.
- Mindset/Ways of working: have a systematic problem solving approach coupled with a strong sense of ownership and drive..
- Focused on lowering the meantime between having ideas and making stuff happen.
- Agility: being familiar with Agile and Lean methodologies.
We want detail-oriented thinkers
- Involved in all phases of software engineering from inception to coding | testing | delivery and operation.
- Develop high-quality code that follows best practices and clean code principles.
- Advocate for improvements to product quality/security and performance.
- Collaborate with other engineers or team members on various layers of the infrastructure to design and launch new features.
- As an experienced engineer interact with the client to understand and characterize their needs and advise them if necessary.


We Seek Leaders
- The ability to effectively take direction.
- Prototyping unknown solutions.
- Knowing the steps to quickly debug issues as the come up.
Start Your Project With Us
It’s all in one place. We’re one digital agency for your eCommerce platforms, digital marketing strategies, web development needs, and enterprise software solutions (EAS).