Software professional with proven expertise in Java Microservices, Spring technologies, Cloud, Safe Agile, and business processes that yield measurable and sustainable results for organizations. Over 9 years of experience in software delivery and services implementation with a proven track record of delivering quality services without compromising the service standards. PROFESSIONAL SUMMARY • Around 9 years of IT experience in analysis, design, development, implementation, and testing of Client-Server, Web Applications using Java/J2EE technologies & Spring Framework • Experience in Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile and Safe agile. • Expertise in working with various J2EE technologies including Spring MVC, IOC, AOP and Spring JDBC Framework, JNDI, JMS, JDBC, AJAX, WEB SERVICES, and GRADLE. • Strong hands-on experience with Spring IO, Spring Boot, Spring Batch. • Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Eureka) and followed domain-driven design. • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices. • Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications. • Experience in implementing SOA (Service Oriented Architecture) using Web Services (SOAP, WSDL, Restful, and JAX-WS) and REST Services. • Experience in Configuring and deploying applications on Tomcat and Weblogic server. • Good working experience in GUI design and application development using IDE`s like Eclipse & STS. • Experience in client-side technologies such as HTML5, CSS3, JavaScript and, AJAX, JSON. • Experience with databases like Oracle, My SQL, and Vertica. • Expertise in code analyzing, code violations validation, and identifying code vulnerabilities using the SonarQube and address them. • Experience in creating test cases using JUnit, Jmockit, mockito. • Strong debugging and troubleshooting skills using tools like splunk.
©