Software Engineer
Current- Proficient in configuring Git build jobs for continuous integration across diverse services.- Played a key role in setting up applications with Git and OpenShift, overseeing builds and deployments to Tomcat servers.- Implemented Java 8 features like Stream API, lambda expressions, and Optional class.- Executed batch jobs using Spring Batch framework, migrating legacy applications to annotation-based configurations.- Developed spring-boot based microservices using Spring REST framework, contributing to event-driven architecture.- Actively participated in Agile methodologies, engaging in SCRUM meetings, sprint planning, and retrospectives.- Designed and coded application components utilizing Agile/TDD practices, emphasizing test-driven development.- Provided feedback on grid computing and caching technologies, supporting various development teams.- Utilized Kotlin Gradle for implementing new modules.- Implemented OAuth2 token-based authorization using Spring Security for REST API security.- Worked on Docker and Podman container implementation for enterprise build systems.- Proficient in J2EE frameworks such as Struts, Spring, Hibernate, and EJB.- Leveraged Groovy and Spring Boot for data collection and JSON packaging.- Designed and developed web interfaces using JSP, Servlets, React, and JDBC.- Collaborated with Health Insurance and Financial Space admins and architects.- Experienced with version control tools like RTC, Git, BitBucket, and Maven.- Specialized in Health and Life Insurance Origination Product development and customization.- Integrated GGY Suite applications with internal batch jobs for financial forecasting.- Provided on-call support for production environments and implemented automated monitoring scripts using Selenium and Sauce Labs.- Proficient in configuring and deploying web applications using OpenShift.