Description

Design, create, and implement Restful Web Microservices and Java-based applications with the help of Spring Boot. Define application objectives, functionalities, and align application design with business goals. Recommend changes to existing Java infrastructure by gathering requirements from business owners, program managers, and analyzing them. Develop and test software by debugging and resolving technical issues. Create test cases, unit tests, maintain code quality, and implement standards by code reviews using Mockito and Cucumber frameworks. Work with Angular to implement UI changes and add new functionalities to ensure smooth user experience on the website. Work with senior developers to translate user stories and functional requirements into resilient technical working designs. Collaborate with product and technology teams to design and validate the capabilities of the data platform. Use Jenkins to build and deploy applications to development and QA environments. Also track and resolve issues in the application. Identify vulnerability issues in the applications and fix those issues. Develop documentation to assist users on new functionalities and ensure high application availability is maintained by monitoring using alerting tools and querying logs. Work with Java, Spring Framework, REST, APIs, Spring Boot, Angular, Postman, MongoDB Compass, AWS, Jenkins, Git, pgAdmin, Apache Maven, Junit, Mockito, Cucumber, IntelliJ, SQL, and Visual Studio Code.

Education

Any Graduate