Company Background – AGNITY is a global applications and consulting services company in the communications and healthcare verticals. We are dedicated to help Broadband and Communications Service Providers and Enterprises design, develop and deploy application solutions. Our industry leading Service-Oriented Communications Architecture (SOCA) enables our communication service components to be rapidly and cost-effectively deployed within the applications infrastructure.

The company is headquartered in Silicon Valley with development centres in Plano, Toronto and Noida, India. AGNITY is one of the only companies that has deployed next generation application solutions and provided application services to over 50 customers worldwide.

For more information about us, please visit our corporate website: www.agnityglobal.com.

Minimum Qualifications:

  • BE/B Tech in Computer Science
  • 5+ years of relevant work experience in back-end software development using Java technologies
  • Experience in front-end integration
  • Create technical response for RFP/RFI from customer for application requirements.
  • Good product development experience in the Telecom and Healthcare products is preferred

Preferred Skills:

  • Excellent Java programming skills
  • Experienced in Java based software development for Enterprise applications
  • Experience in Kafka & Redis will be an added advantage
  • Expertise in the following areas:
    • MVC frameworks – Spring MVC, Spring Boot, and Struts
    • REST, JSON, JSON-RPC, and SOAP/XML
    • JDBC Driver
    • Multi-threading and concurrency
    • Unix and shell scripting
    • Strong understanding of basic networking protocols – TCP/IP and UDP
    • Java SNMPv2, SNMPv3, and TRAP implementations
    • Various single sign-on implementations
    • LDAP implementations
    • Protocol Diameter, CAMEL, and SS7
  • Expertise in Java/J2EE design patterns, ORM/persistence technologies, Web services, Apache Camel, JAXB, JMS, JDNI, Junit, XML/JSON/XSL, application servers (Weblogic and Websphere), databases (Cassandra), Struts, and Hibernate
  • Knowledge of application servers like TOMCAT, JBOSS, and WEBSPHERE is preferred
  • Must be skilled in Oracle and PL/SQL
  • Good understanding of code versioning tools such as GIT and Maven
  • Strong experience in creating database schemas that represent and support business processes
  • Able to implement automated testing platforms and unit tests
  • Strong problem-solving and analytical skills
  • Excellent communication skills

Responsibilities:

  • Build reusable code and libraries for future use
  • Optimize applications for maximum speed and scalability
  • Integrate user-facing elements developed by a front-end engineer with back-end server code
  • Implement security and data protection
  • Design and implement data storage solutions