Software Development Consultant
CurrentResponsibilities:• Involved in the Design Team to do requirements gathering, analysis and planning.• Attend daily scrums with Onsite and Offshore teams and discuss story progress in post scrum.• Discuss impedance while developing the story with software architect and coming out with potent solutions.• Developing API for the Dev-portal-API project• Writing custom controllers, Services and Repository development with spring boot and inferred queries and JPQL for spring data JPA.• Writing Junit test cases for Controller layer, Service Layer, Repository layer separately.• Guiding and mentoring junior members of the team for code quality improvement. Code review of Juniors in the team.• Making sure code coverage is above 90% as per CI/CD gates to pass while build.• Sonar Lint code analysis and improvement with respect to Java 11 coding standards.• Making sure the project code coverage is above 90% in Eclemma code coverage for STS.• Code review of other team members on the git lab platform. Suggesting improvements and changes according to java 11 coding standards.• Merging code to trigger CI/CD Concourse GCP pipeline and resolving build issues in the CI/CD pipeline.• Creating gates for code quality in the Concourse pipeline. Creating my own pipeline for testing purpose.• Writing postman script for integration testing.• Using Newman CLI to test the postman scripts in the pipeline.