Job Description :
Job Description -
Develop and deploy Microservices using Java and Spring Boot framework
Develop REST APIs, SOAP Services, ETL and database code/scripts in support of the program’s goals and individual scrum team capacity
Support deployment of Microservices and other applications to Test, Staging and Production environments through CI/CD scripts and Docker containers
Participate in SAFe and/or Agile ceremonies including daily scrums, demos, retros, grooming and planning sessions
Support the Technical Lead, UX Designer, Java Developers and other UI Developers with all software development, API, Web Service and data migration tasks
Support development and maintenance of services including adding new features and developing generic frameworks
Ensure the technical feasibility of UI/UX designs and optimize application for maximum speed and scalability
Provide documentation and recommendations for the acceptance or mitigation of any issues and risks associated with requirements, proposed systems, solutions, development, designs, plans and timelines
Required Skills & Qualifications

A minimum of 7+ years of hands-on experience in building scalable, extensible and user-focused enterprise systems using Java, JEE and Spring frameworks
Strong expertise in developing and troubleshooting REST APIs and SOAP services using Spring framework
Strong working knowledge of web service technologies (Ex: SpringBoot, Restful APIs, SOAP, JSON, etc
Experience working in a DevOps environment with technologies such as Jenkins and Docker; experience developing and deploying containerized microservices
Working knowledge of management/ tracking utilities such as JIRA
Self-starter, well organized, extremely detail-oriented and an assertive team player, willing to take ownership of responsibilities, and possess a high level of positive energy and drive
Ability to perform work independently and through collaboration with others
Ability to manage multiple priorities, work well under pressure and effectively handle concurrent demands to prioritize responsibilities
Strong verbal and written communication skills a must
Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering, Information Technology, Information Systems, Industrial Engineering, or related field; or equivalent combination of education and experience.
Desired Skills & Qualifications

Strong knowledge of web application development technologies (Ex: AngularJS, HTML, CSS, JavaScript, ReactJS, etc is a Huge Plus !
Experience collaborating and managing source code with Git
Expertise in server prototyping and virtualization tools and platforms (Vagrant, Docker, etc
Understanding of and experience in working within an Agile framework (Scrum, Kanban, etc
Knowledge of SQL and No-SQL data stores
Strong understanding of data storage, management and flows with working experience on data modeling and ETL a plus
Working knowledge of test automation tools and frameworks, such as Selenium and Cucumber, a plus
Any AWS or other Cloud certifications are a huge plus
OIDC, Oauth and Oauth2 experience highly preferred
             

Similar Jobs you may be interested in ..