We have job openings for Full stack Sr Developer/Lead for top reputed company
Location : Blore/Hyd
Exp : 5-12 Y
Notice Period : 30 days max
Must Have : Core Java, Java EE, Multithreading/Concurrency, Restful Development, JavaScript, CSS, Angular, ReactJs, NodeJS, Spring Boot, JQuery, Micro services, Oracle/PostgreSQL, Web Services, React, AngularJS.
Full Stack Java & UI Developer :
- Competent and be an advocate on software engineering tools and best practices for software development - GIT, Maven, Bitbucket, JIRA
- Strong Experience with modern UI Frameworks Angular / VueJS and Bootstrap, HTML5, NodeJS, NPM Packages
- Experience in Micro services development using Spring Boot, Spring Cloud, JPA, Spring Data.
- Understanding of key components of a Micro services architecture including containers, load balancing, distributed cache.
- Build a Spring Boot REST API from the ground up to accept, process, and deliver data as part of an orchestrated set of micro-services tied together by Kafka.
- Experience creating SOAP/Restful Web services, or micro-services/mini-services using JSON and XML
- Knowledge in security frameworks, concepts and technologies like Spring Security, OAuth2, SAML, SSO, Identity and Access Management
- Experience in Spring Framework, Spring Integration and persistence frameworks like JPA, Hibernate.
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Test Driven development and automated testing tools like JUnit, Mockito JIRA, Maven, Sonar
- Good understanding of AJAX, Type Script, JQuery, JavaScript, including DOM manipulation and the JavaScript object model.
- Strong expertise with HTML5, CSS5, and writing cross-browser compatible code.
- Practice in Design Patterns, Object Oriented Programming and/or Multithreading
- Demonstrable familiarity with CI/CD process, testing frameworks and practices (Code Commit, Code Deploy, Code Pipeline, CLI, etc.)
- Experience in using AWS/GCP/Azure based cloud infrastructure
- Experience in Containers (Docker/Kubernetes) based deployment and management
- Experience working with Agile / Scrum based teams that utilizes Continuous Integration/Continuous Delivery processes using GIT, Maven, Jenkins, etc.;
Behavioural Competencies :
- Excellent verbal and written communication skills.
- Be flexible, self-directed, Self- motivated, Independent and go-getter.
- Ability to work in a fast-paced, dynamic environment
- Good problem solver while working as part of a team of strong developers.