What You'll Do

  • Develop code using the latest Java, Spring, and NO SQL technologies
  • Solve technical problems using cutting-edge technologies and best practices
  • Propose different ways to solve the same problem and showcase why one solution is better
  • Ensure all aspects of the technical design are correctly incorporated
  • Contribute technical expertise to all projects as required
  • What You Know

  • A minimum of 8+ years of Java/J2EE development experience.
  • Experience in Java, J2EE, Spring boot and Web Services Technologies, SOAP and/or REST). Experience in Java 8 or 11, with Spring Webflux and Reactive is strongly preferred.
  • 5+ years of hands-on experience with building microservices using REST and SOAP/XML.
  • 5+ years of hands-on experience in variety of database technologies, including No SQL (such as MongoDB, Cassandra) and RDBMS (such as ORACLE, SQL Server), including experience with DML, DDL and Query Optimization.
  • 5+ years of experience with systems Integration including building event-based messaging, high-volume real time data streaming using Kafka, RabbitMQ, Spark and ETL integration.
  • Hands-on experience with technologies like Containers, Docker, Kubernetes, Microsoft Azure is strongly preferred.
  • Hands on experience with In-Memory Datastore/Cache Experience (Redis or MemCache) is strongly preferred.
  • Significant experience with the full software development lifecycle and software development methodologies (Agile, Iterative).
  • Significant experience in capacity planning, systems performance analysis and optimization in a distributed client/server environment, and experience in building Resilient Active/Active strongly preferred.
  • Strong analysis, design, and programming skills.
  • Strong ability to decompose a broad level business requirement into technical implementation.
  • Ability to mentor and guide development team members.
  • Strong organizational skills with good interpersonal skills and a customer service-oriented attitude.
  • Experience building consumer facing solutions and applications in the public cloud.
  • Deep knowledge of scalability, security, and maintainability of high-volume Internet applications
  • Strong analytical, problem-solving, and decision-making skills.
  • Ability to communicate and drive highly complex technology solutions to broad audiences within and outside of IT.
  • Ability to define solutions from very high-level business ideas.
  • Ability to describe non-functional requirements.
  • Ability to work independently and be highly collaborative across a virtual workforce.
  • Education

  • Bachelor’s / Master’s degree in specific technical fields like computer science, math, statistics preferred; or equivalent practical experience
  • Benefits

  • In addition to competitive salaries and benefits packages, Nisum India offers its employees some unique and fun extras:
  • Continuous Learning -  Year-round training sessions are offered as part of skill enhancement certifications sponsored by the company on an as need basis. We support our team to excel in their field.
  • Parental Medical Insurance  - Nisum believes our team is the heart of our business and we want to make sure to take care of the heart of theirs. We offer opt-in parental medical insurance in addition to our medical benefits.
  • Activities - From the Nisum Premier League's cricket tournaments to hosted Hack-a-thon, Nisum employees can participate in a variety of team building activities such as skits, dances performance in addition to festival celebrations.
  • Free Meals -  Free snacks and dinner is provided on a daily basis, in addition to subsidized lunch.
  • Similar jobs

    Java Developer - A6647

    Apply Now
    Back to search page