Job Description
Job Description
Required Education :
- Bachelor’s degree in Computer Science, Information Systems or related field.
Top 5 Skills Required :
JavaJ2EESpring BootMicroservicesReactJSRequired Experience / Skills :
8+ years related experience6+ years of progressive experience in one or more of the following areas : application delivery; subject matter expertise in building Java-based high-volume / high-transaction applications?6+ years of experience buiding web applications using Java, Spring and REST?4+ years of experience in architecture and design of systems using Microservices architecture?4+ years of experience in a leadership capacity - coaching and mentoring junior engineers2+ years of experience in any cloud technologies : AWS, Azure, OpenStack, Docker, Kubernetes, Ansible, Chef or Terraform?2+ years of experience in build and CICD technologies : GitHub, Maven, Jenkins, Sonar?4+ years of experience in Unit and Function testing using Junit, Spock, Mockito / JMock, Selenium, Cucumber, SoapUI or Postman?Proficiency in Unix / Linux command line?Expert knowledge and experience working with asynchronous message processing, stream processing and event driven computing.?Experience working within Agile / Scrum / Kanban development team?Familiarity with HTML5, JavaScript frameworks, and CSS3?Excellent written and verbal communication skills with demonstrated ability to present complex technical information in a clear manner to peers, developers, and senior leaders.Overview :
Manage complex projects through the design, development, testing and debugging phases of an application delivery cycle as well as designing and developing components of the service as an individual contributor.