Senior Full Stack Developer

We are looking for a “Senior Full Stack Developer” for our leading global client operating in IT sector.

Qualifications:

  • Bachelor’s degree in a related discipline
  • 5+ years of software development experience
  • Experience with Java, Spring Framework (Spring MVC, Spring Boot, Spring Data), Javascript, Web Services (SOAP, REST), JPA, Hibernate and SQL
  • Experience with React JS
  • Working knowledge of one or more of the following is also highly desirable: Docker, Kubernetes, Microservices Architecture, AWS or Azure
  • Knowledge of OOP, Design Patterns, TDD and Unit Testing
  • Good understanding of software development lifecycle (SDLC) techniques and various industry standard agile practices (DevOps, CI/CD, Scrum, Kanban)
  • Strong analytical and problem-solving skills
  • High communication skills and a good team player
  • Good command of English

Responsibilities:

  • Contribute in all phases of the software development lifecycle. Position will be primarily responsible for developing new features and extending existing ones
  • Analyzing software projects technically and conducting design process
  • Ensure that software designs are in compliance with specifications and requirements
  • Write reusable, well documented code, with clean integration interfaces and structure
  • Conducting tests, detecting errors and solving problems
  • Working for continuous improvement of software process