Join Our Team

We're looking for dreamers and doers to shape the future of envoy. Here you'll make your decisions, work with smart people and build products people want.

Java Developer

Java Developer
  • Excellent application system design and development skills
  • Agile/Scrum development cycle understanding
  • Thorough understanding of relational databases such as MySQL or similar technologies
  • Excellent coding skill in Java, C++
  • Proficiency in Linux environment.
  • Excellent communication skills and being able to work independently or in a full team
  • Implementing automated testing platforms and unit tests
  • Experience with AWS/EC2, or other cloud services
  • Basic understanding of Hadoop, HBase, and/or MapReduce
  • Experience with Play framework
  • Understand, experience, or desire to learn Node.js
  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • 2 to 6 years of relevant object-oriented application building experience in a professional environment
  • Experience in writing custom Java code to interact with an LDAP server
  • Experience with Web Services security, to include OPSS and/or Oracle Web Services Manager (aka WSM / OWSM)
  • Strong experience in designing , implementing and managing high performance and scalable J2EE applications on Linux/Unix platforms with one or more of the following: Java Web Services, Oracle SQL Developer, JSP, EJB, Struts, Spring, Ant, JSF JMS, XML, JBoss, JDeveloper
  • Worked with application servers such as Tomcat
  • Experience with Java & Oracle Enterprise security layers
  • Solid understanding of object-oriented programming
  • Familiar with various design and architectural patterns
  • Skilled in writing reusable Java libraries
  • Knowledge of concurrency patterns in Java
  • Familiarity with concepts of MVC, JDBC, and RESTful
  • Experience with popular web application frameworks, such as Play and Spark
  • Familiarity with Java GUI frameworks such as Swing, SWT, and AWT depending on project requirements
  • Experience with both external and embedded databases
  • Creating database schemas that represent and support business processes
  • Basic understanding of JVM, its limitations, weaknesses, and workarounds
  • Proficient understanding of code versioning tools, such as Git/SVN
  • Familiarity with build tools such as Ant, Maven, and Gradle
  • Familiarity with continuous integration

Commensurate with experience

We are looking to fill this position ASAP so applicants are advised to apply promptly.

Delhi/NCR

File must be less than 2 MB.
Allowed file types: pdf doc txt docx.
Back To Top