Senior Java Developer
Current• As the primary point of contact for the onsite team, I effectively coordinated with offshore teams to promptly resolve production issues and provide essential support services. • This involved analyzing and triaging issues, collaborating with team members across different time zones, and ensuring timely resolution to minimize downtime and meet service level agreements.• Throughout the various phases of the Software Development Life Cycle (SDLC), I actively participated and made valuable contributions. • Designing solutions on Azure, AWS, Google, Soft Layer & other hybrid cloud options• Implemented design patterns in Scala for the application• Design and develop the GUI screens for the application using Java Swing.• Implemented REST web service in Scala using Akka for CBPMAN log tracking application • Worked closely with the Business Analyst designed the rules and reevaluated the rule flow in the Rule Governance team. • Excessive data validation across platform warehouses using py spark and notebook.• Secured the REST services using Spring Security and OAuth framework and created documented REST services using Swagger and Jersey. • Excellent Programming skills at a higher level of abstraction using Scala and Java• Deploy and manage applications on the JBoss/Tomcat server. Managed the codebase using GIT • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM meetings throughout the life cycle of the project. • Clean data and transform it, making facts and dimensions, reload using SQL, pyspark, etc• Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, JavaScript, and Bootstrap • Developed embedded C software for the UNIX operating system. • Involved in the implementation of Adobe AEM and Marketing Cloud Solutions like Target, and Analytics using DTM (Dynamic Tag Management).