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