Job Summary:The ideal candidate for this role will have strong Core Java skills and a solid understanding of building and deploying micro-services. You will be a crucial working member of multi-disciplinary, highly skilled technical teams that design, develop, test, debug and document software, by providing high quality technical solutions and services that deliver business value and drive continuous improvement across the organization.
Key responsibilities :-
Design and develop globally deployed cloud based micro-services solutions with high availability.
Be responsible for current software development practices and principles to identify and implement process improvements.Required Skills & Experience:-
Bachelor's degree in Computer Science, Engineering, or related discipline-
5 years of experience in systems implementation with a focus on both custom web/mobile application development & commercial software systems implementations; along with experience in multiple technical disciplines required (development, QA, devops, etc)
Work with micro-services teams on RESTful API designs - assist with future scripted API's and websocket investigations.
Solid experience with SQL/NoSQL and cloud based technologies.
Ability to work independently or as part of a larger global development team in agile.-
Willingness to learn new technologies and demonstrate commitment to excellence for the continuous improvement of our products, code base, processes, and tools.
Experience with Scaled Agile Framework (SAFe) work environmentsKey Skills: JAVA, REST Microservices, Spring Boot, Hibernate, Lambda, ELK, AWS, React (Preferred),Backbone, Angular is nice to have.Nice to Have Skillset: Core web fundamentals: HTML, JavaScript, and CSS preprocessors like Sass or LESS. Front-end (CSS) frameworks like Foundation or Bootstrap.