Description

You will build software applications and contribute to the full software development life cycle.

Responsibilities

  • Build software products and applications in collaboration with team members.
  • Perform code reviews to ensure performance standards.
  • Mentor junior team members.
  • Support infrastructure testing, monitoring, and alerting.
  • Work with front-end developers to create integrated solutions.

Required Skills

  • 7+ years of J2EE development experience in an enterprise environment.
  • 5+ years of experience using Java, including Java 8.
  • 2+ years of experience using Angular (version 4 or above) or ReactJS.
  • Hands-on experience with Spring, Hibernate, SpringMVC, and SpringBoot.
  • Experience with NoSQL databases such as MongoDB or Cassandra.
  • Experience with MQ and Continuous Integration.
  • Experience working in an Agile environment.
  • Proficiency with Scala.
  • Knowledge of various design patterns and problem-solving best practices.
  • Strong verbal and written communication skills.

Preferred Skills

  • Experience with Scala programming language.

Education

Any Graduate