Become a part of our talented team

Java Backend Developer

  • Bachelor’s degree in Computer Science, MIS, Mathematics, Engineering, or other technical field or related experience. Advanced degree desirable.
  • 3 to 6  years of hands-on coding experience in Java preferably V8 Developing Spring MVC Spring Boot based JEE applications onto Tomcat
  • Building RESTFUL services using Spring boot, Spring WS, etc.
  • Excellent knowledge of JVM internals and J2EE architecture/design patterns, Object Oriented Design methodologies, SOA, data modeling techniques
  • Data-Layer Development: MySQL, NoSQL, ORM
  • Experience with cloud deployment(Azure preferred)
  • Gathering and documenting technical requirements and specifications
  • Multiple development methodologies including Scrum, and/or Agile, and test-driven development
  • Disciplined approach to software engineering best practices (e.g. unit testing, code reviews, design documentation, quality assurance)