Java Developer

Job Duties and Responsibilities:

  • You will influence the development of a global product deployed on hundreds of servers around the world
  • Design and develop core, backend software components
  • Code primarily in Java and use JUnit
  • Analyze and improve efficiency, scalability and stability of existing backend servers
  • Conduct design and code reviews

Skills – Experience and Requirements:

  • Solid software engineering skills specifically developing applications using Java, JUnit, Tomcat and Spring
  • Experience in building large – scale server applications
  • Knowledge of databases programming, preferably MySQL
  • Experience in debugging multi threaded applications and performance analysis
  • Knowledge of design patterns and best programming practices
  • Communicative English skills

Bonus Skills:

  • Knowledge of scripting languages like Python/ANT/Shell is a plus
  • Knowledge of UI technologies like HTML/JS/JSP/CSS/Ajax

Comments are closed.