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.
Requirements : - 4 - 6 years of experience in back-end Java/J2EE application development with a clear understanding of Microservices Architecture.
- Experience in developing internet web applications using Java/J2EE technologies.
- Experience in different modules of Spring framework like Dependency Injection (IoC), Spring MVC, and Spring ORM 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/Webservers like JBoss and Tomcat servers.
- Worked on databases like Oracle& MYSQL.
- Experience with e-commerce, retail, analytics, advertising, or media would be an advantage Benefits : - You'll get to work in some of the hottest & fastest growing technologies in the USA right now.
- You'll get paid a competitive salary & be working directly with a super experience team of people.
- You'll get a great place to come to work every day.
Varied, complex, challenging, and with a great culture that you can shape & change and many more (ref:hirist.tech)