Full Stack Java
Experience Required- 5 to 12 Years
Notice Period- Immediate to 30 days
Mode- Work from Office
Location- Trivandrum
Objectives of this role
- Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
- Develop new features and infrastructure in support of rapidly emerging business and project requirements
- Assume leadership of new projects, from conceptualization to deployment
- Ensure application performance, uptime, and scale, and maintain high standards for code quality and application design
Job Description-
· At least 5 to 12 years of hands-on work experience as a Full Stack Developer (Java, Angular)
· Requirement analysis, design and implementation of complex system.
· Application Development - Hands on experience of Java, Spring boot, Hibernate, REST API, Microservices, Java Script, Angular and NgRx .
· UI Development - Build responsive, efficient, re-usable web applications
· Hands on experience on any Cloud Platform (GCP/AWS) and knowledge on Dockers, Kubernetes. Experience on MSSQL/MySql/Oracle/MongoDB.
· Collaborate with business teams/Client independently and work with architects & subsystem teams in order to identify the right designs
· Collaborate with the offshore teams following Agile development methodology such as planning, reviews, retrospectives, and daily status reporting.
· Responsible for building and setting best practices, defining processes to ensure that best possible product/solution is being delivered
Required skills and qualifications
- At least 5 to 12 year of experience in building large-scale software applications
- Experience in building web applications
- Experience in designing and integrating RESTful APIs
- Knowledge of Java, Angular, NgRx and JavaScript
- Excellent debugging and optimization skills
- Experience in unit/integration testing
Preferred skills and qualifications
- Bachelor’s degree (or equivalent) in computer science, information technology, or engineering
- Interest in learning new tools, languages, workflows, and philosophies
- Professional certification