Senior Software Developer (Java)

Hyderabad, India

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a Senior Software Engineer (Java) for our Hyderabad office to make the team even stronger.

Project technologies and tools

  • Linux;
  • Groovy;
  • Selenium;
  • Auto IT;
  • Web-Harvest;
  • FreeMarker.

Requirements

  • Master’s/Bachelor’s degree in Computer Science (or equivalent experience);
  • 5+ years of software development experience;
  • 5+ years of Core Java 6 and above experience;
  • 3+ years of hands-on Java Multithreading experience;
  • Source Code control (experience with Git or SVN preferred);
  • Integrated Development Environment (Eclipse Preferred);
  • Strong experience in Agile methodologies and test-driven development;
  • Excellent in Multithreading, OOPS/SOLID and design patterns;
  • Hands-on experience with Web services development (Rest);
  • Hands-on experience of MVC framework like Spring/Spring Boot and ORM framework like Hibernate;
  • Good working experience with Oracle database and SQL;
  • Good experience working in Agile/Scrum teams;
  • Good experience in Unit Testing.