User avatar
Full Time Remote during COVID-19
Bangalore, India
2 months ago
The job and its impact ▪ You possess an appetite for problem-solving and critical thinking. ▪ Back-end development is an inherently collaborative task. It can be made very difficult if there isn’t clear and concise communication within a dev team. You are a great communicator and a great developer. ▪ You are always looking for new ways to be a better developer. You put an effort into learning and exploring the world of back-end development in your own time. ▪ The back-end development sphere is as changeable and unpredictable as any in tech. You are someone who achieves comfort in discomfort. You are aware of the tools and new technologies that are being introduced. ▪ You possess good technical communication skills: Can effectively communicate project needs with both front and back-end teammates. ▪ High emotional intelligence: Self-aware and attuned to their peers’ needs. ▪ Be the best back-end developer by sheer discipline, motivation, and effort. What essential skills you need ▪ 2-3.5 years’ experience in back end Java/J2EE application development with clear understanding of Microservices. ▪ Experience in developing internet web applications using Java/J2EE technologies. ▪ Experience in different modules of Spring framework like Dependency Injection (IoC), Spring MVC, Spring ORM along with JPA. ▪ Experience in Java Version 7.0+. Good experience with JMS, Spring & Hibernate. ▪ Experience in identifying database solutions for a given problem, preferably MySQL (good to have) ▪ Develop well-structured, maintainable code, delivered on time, with automated tests. We are an XP/Agile development team. ▪ Hands on experience in using Application/Web servers like JBoss and Tomcat servers. Worked on databases like Oracle & MYSQL. ▪ Experience with e-commerce, retail, analytics, advertising, or media would be an advantage. What are the benefits ▪ You'll get to work in one of the hottest & fastest growing retail technologies in Europe right now. ▪ You'll get paid a competitive salary & be working directly with a super experienced team of people. ▪ You'll get a great place to come to work every day. Varied, complex, challenging & with a great culture that you can shape & change.