Job Description :
Title: Java Full Stack Developer with PHP (Drupal) Duration: 1 Year + Location: Austin, Texas Job Description The CSG Group Engineering team is looking for Full Stack Engineers who are experienced in developing responsive Web/Mobile applications using Content Management Frameworks like Drupal 7&8 with Java/Spring Boot knowledge in building backend Microservices based applications. Candidates should have hands-on experience in developing Web applications using Drupal Content Management System including Custom module Development , key contributed modules and core API . Experience developing web solutions in Drupal and PHP implementations in a LAMP environment. Ability to architect enterprise Drupal solutions including data, display, and information architecture Responsible for designing and implementing new features and functionality. Advanced site-building experience including deep familiarity with Drupal modules. Experience building responsive websites using Drupal CMS. Ensuring high-performance and availability. Work closely with front-end developers and customers to ensure an effective, visually appealing, functional and intuitive implementation. Through an understanding of the Software Development Lifecycle and exposure to Agile or iterative SDLCs. Must Have Skills: Very strong experience with PHP, Angular JS, MySQL Ability to write Drupal custom modules and good knowledge with Drupal hooks. Familiar with Composer and Drush commands. Ability to write custom theme which should be responsive in all modern devices. Knowledge on front-end development like HTML, CSS, jQuery and Javascripts. Knowledge of key Drupal APIs like Entity, Queue, Cache API, etc. Migration from Drupal lower version to higher version. Integration with third party APIs Familiar with google tag manager or Adobe analytics. Java SE 8 - SOLID GRASP of OOP design and performance tuning Spring MVC: Model-View-Controller design and testing Spring REST: API endpoints based on domain models Hibernate: Object-Relational Mapping (ORM) framework Develop microservices using the Spring Boot 2.x version. Experience in using modules like Spring MVC, Spring Security, Spring Data JPA etc. Writing test cases and end to end testing and deployment of Microservices in Cloud . Experience in AWS , Dockers and Kubernetes Deployment is an added advantage .