Brief Job Description
Roles & Responsibilities
• Accomplished full-stack developer with track record of success in Java, Spring Framework
• Knowledge of backend components such Spring Framework, Spring Boot or any other MVC architectures
• Experience Java, REST API, Java web services, Spring boot, Kafka, Data Base, SQL, Docker & Cloud are expected.
• Hands on experience on developing Microservices using Spring Boot
• A good understanding of front-end technologies HTML, CSS, JavaScript, Angular, React, besides the core knowledge of the stack of server, database and server-side applications.
• End to End integration experience of Microservices with front end system
• He/she needs to have proficient deep knowledge of one or more back-end programming language, mainly Java to build server-side programs.
• Hands on experience working with APIs and microservices, integrating external and internal web services including SOAP, XML, REST, JSON, through Zulu Gateway Service Proxy, Spring Cloud Gateway
• Ability to build/interface with user authentication and authorization between multiple systems, servers, and environments
• Familiar with Amazon Web Services, Oracle, MariaDB, MS SQL.
• He/she needs to have a proficient understanding of software tools such as Git, GitHub, SVN, Confluence, JIRA, Bitbucket and Jenkins (CI/CD).
• He/she needs to be familiar with scanner tools like Fortify, SonarQube and NexusIQ-Sonatype. Ability to fix vulnerabilities issues.
• He/she needs to have experience logging through ELK and interface to Kibana and Grafana for monitoring.
Requirements
• Should have minimum 5 years of experience into Java 8, Spring Boot, MySQL Database, Git, Pivotal Cloud Foundry, Jenkins.
• Good knowledge on Object Oriented design principles
• Good knowledge on Java standard library
• Hands on experience with Object Oriented programming
• Experience in agile software development
• Knowledge on Linux is a plus
• Knowledge on cloud platforms is a plus