Designations Standard :Software Engineer
Job Order : VKP8906
Experience in requirements gathering, estimation, analysis, design, development and testing of applications in Java/J2EE technologies including Spring Boot, Spring MVC, Microservices, Hibernate, Servlets, JSP, KAFKA, JDBC, PL/SQL and Oracle Database. Experience in developing REST APIs and managing in Google Cloud's APIGEE platform. Develop end to end application components involving business layer, persistence layer, and database and web services layer. Experience in Telecom - OSS/BSS domain and its associated systems. Experience in resolving the vulnerabilities in source code and on open source libraries used in the application through FORTIFY & Black Duck tools. Manage project release to all environments, implement CI/CD process through Groovy scripts using Jenkins and monitoring the Production alerts through GRAFANA. Write JUnit test cases, implement Behavioral & Test-Driven Development (BDD, TDD), and use the Mockito framework for API testing. Use Jenkins for continuous integration, GitLab for version management & ANT/Maven for building the application.
Bachelors and 60 months or Masters and 24 months in Computer Science or computer related field of study.