Description

Software Apllication Developers:

  • Need experience with latest Java stack.
  • Experience with security, scalability, performance, front end, Back end, database.
  • working with some basic technologies like Spring, Docker, Angular that are integral to what we do and need. 

Knowledge/Experience:

  • Solid understanding of enterprise application architecture from front to back
  • At least 4-6 years experience using JAVA, Web technologies to develop dynamic enterprise applications
  • Experience developing high performance server side components
  • Good experience with caching and performance tuning
  • Design and develop the core services ensuring strong reliability, scalability and performance
  • Understanding of good design principles and ability to adhere to complex design
  • Experience in working with global teams and following the best practices / design

Skills:

  • Extensive hand-coding expertise in Core Java / J2EE development
  • Proficiency with Spring Framework and Caching frameworks
  • Strong experience in data modeling and experience with relational and no-sql database. Oracle and MongoDB
  • Experienced in bulding and manging REST Apis
  • Prior experience with building distributed, multi-tier applications is highly desirable having built apps which are highly performant and scalable
  • Experience with ELASTIC Search / SOLR
  • Experience with front end UI technologies, especially ReactJS
  • Experience with Python will be a big plus.
  • Experience with APIm or APIgee platforms which provided data on demand / live streaming capabilities will be plus
  • Actually enjoy working with others, which is vital in a collaborative environment that balances knowledge sharing with blocks of focused, uninterrupted production time. You want to work with a team face-to-face and provide guidance and work with other developers.
  • Relish tackling new challenges, paying attention to details, and, ultimately, growing professionally.

Education

Any Graduate