Post Job Free

Resume

Sign in

Java Developer Technology Specialist

Location:
Narasaraopet, Andhra Pradesh, India
Posted:
April 19, 2023

Contact this candidate

Resume:

SRIDHAR MUDIGANTI

603-***-****

adwm3j@r.postjobfree.com

Summary:

● 14 years of experience in software Analysis, Design, Development, Testing and implementation. This involved hands-on development using J2EE technologies. The development experience complemented with solution design expertise using J2EE and UML.

●Exposure to all phases of software development lifecycle, which includes requirements collection, design, development, and implementation.

●Experienced in Agile and CMMI methodologies.

●Worked with the clients like British Telecom, P&G, GAP, Wells Fargo, D&B and Fidelity

●13 plus of experience with Object Oriented programming.

●6 years of experience with JDBC, Servlet JSP and Tag-libs and Jakarta’s Struts Framework.

●Experienced in EJB, JMS, Spring (Spring Core, Spring MVC, spring Integration, Spring JDBC, Spring Data, Spring Security, Spring boot, Spring AOP, Spring with Mongo and Oracle) and Basic UNIX Commands

●6 plus years of experience with API development Using JAX-WS and JAX-RS.

●3 plus years of experience in Integration using JMS, Apache camel.

●2 plus years of experience in integrating Kafka with spring boot microservices.

●Hands on experience design contracts and generating code with swagger/openAPI for microservices.

●Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.

●4 years of experience in designing and developing style sheets using Altova Style vision.

●3 plus years of experience in NoSQL db mongo dB database.

●5 plus years of experience in PLSQL programing like creating tables, stored procedures, functions.

●2 plus years of experience in AWS cloud(EKS,EC2,Cloud watch)

●Strong experience with relational databases such as Oracle, DB2, MS SQL, Sybase, and MS Access.

●Experienced in application design using XML, XSL, XSLT, XPATH DTD, Schema with DOM and SAX Parser.

●3 years of experience in persistence framework hibernate and iBATIS.

●5 years’ work experience in web and app servers includes Web Logic, WebSphere, ActiveMQ, Tomcat, and Jboss Server

●1 plus years of experience in angular4/6 and React js.

●Strong User Interface Development using XSL, HTML, and DHTML, with JavaScript Validation.

●Having 2 plus years of experience in unit and component testing using junit, mockito, TestNG and Ruby Frameworks.

●Having good exposure in implementing Test Driven Development (TDD) and Behavior Driven Development (BDD).

●Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.

●Installed and configured Jenkins and managed CI/CD environments. Managed Docker environment, including Docker files and configuration

●Experienced on implementing Continuous Integration (CI) using Jenkins Tool to setup automated builds and achieve continuous deployment using AWS Code Pipeline, thus achieving CI/CD.

●Excellent work experience with Version Control Tools such as GIT, SVN, CVS, GitLab.

●High working Experienced in GUI/IDE Tool using eclipse, RAD and IntelliJIdea.

●Proven ability to grasp the technology and the business logic fast.

●Coordination and communication with project team members.

Education:

●Master of Computer Science from Osmania University in 2007

●Bachelor of Computer Science from Kakatiya university in 2004.

Technical Skills:

Languages

JAVA, J2EE

Technologies/ Methodologies

Swing, Spring,springboot,REST, Struts,JSF, Hibernate, iBATIS, JMS, EJB, Servlet, JSP, JDBC,

Ajax, jQuery, Junit, jmock, TestNG, TDD, BDD, XML, SOA, JAXP, JAX-RPC, JAX-RS, JSON, Agile, AngularJS, Apache Camel, kafka,ActiveMQ, Web services.micro services.swagger,openapi

Tools/Techniques

RAD 8, Eclipse IDE, IBM-MQ, VSS, SVN, ZIRA, intelliJ Idea, SoapUI, CAST, SQL Developer, SVN. VSS, Jenkins,

Web/Application Servers

WAS 8.5, Weblogic7.x,jboss4,8.x,Tomcat 5.x

RDBMS:

Oracle 11g, DB2, My-SQL,mong db

Cloud

AWS (EC2, Load balancers, S3, Code Pipeline, Code Build, lambdas)

Operating Systems:

Windows 2000/XP/Vista/7, Linux Fedora

Professional Experience:

Global Payments, GA December 2021 to till Date

Sr Java Lead Developer

Project:

worked on various micro services applications in tsys.

Responsibilities:

• Involved in Analysis, Design, Development and System Testing.

•Worked in agile framework as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria

•Converted CCODS web mvc applications to spring boot components.

•Used Java, Spring JPA, Postgres and Spring Framework implement business logic.

• Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.

• Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.

• Implemented Hysterix a Latency and Fault Tolerance system for Distributed Systems.

• Involved in migrating applications to Micro Services using AWS and Spring Boot.

• Implemented Spring boot microservices to process the messages into the Kafka cluster.

• Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.

• Used AWS S3 to create and files for downstream systems and based on s3 events.

• Created Jenkin pipeline to build the application and deploy the applications to AWS EKS clusters.

•Written Unit Test Cases to test Java code using Testing Frameworks like JUNIT, Mockito.

Environment: Java11, Spring Boot, Spring MVC,JSP, SOAP-Web services, Restful, SQL, PL/SQL, Oracle, Postgres, mongo DB, UNIX, Maven, Gradle AWS (EKS, S3,EC2 CloudWatch), JMS, Camel,kafka, Jenkins, Unit GIT, AppDynamics, Eclipse, STS.

Fresenius kidney care, Lexington MA JULY 2017 to December 2021

Sr Java Full Stack Developer

Project: chairside kidney dialysis

Fresenius Medical Care North America is the premier health care company focused on delivering the highest quality care to people with renal and other chronic conditions.

Responsibilities:

●Analyze, develop, and implement business applications.

●Analyze, review, and alter programs to increase operating efficiency.

●Develop enhance chairside and cs2-ptif applications as per the business needs.

●Enhanced and created Jboss Fuse bundles for cs2-ptif application.

●Implemented camel routes and processors in bundles.

● Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.

●Implemented treatment Reports API for FMC clinics and internal and external vendors.

●Implemented a microservice which exports machine data to S3 storage using kinesis connector.

●Implemented various APIs to communicate actual dialysis application.

●Designed, developed enhanced xslt files for pdf generation using altova style vision and xml spy.

●Create/Develop Micro Services using Spring Boot Framework, A Spring Module specifically used to design Micro Service Architecture

●Write Spring Data JPA code to create Entities which in turn are used to create/retrieve/update/delete data from Databases like Oracle and mongo.

●Perform CRUD (Create, Retrieve, Update, Delete) Operations with MongoDB which is a NoSQL Database using Mongo and Spring Data.

●Perform builds and deployments using Java build tools like Maven and Gradle.

●Maintain, coordinate, monitor, modify programs and systems based on troubleshooting results using required tools and technologies.

Environment: java8, AWS,STS, spring boot, API development, Unix,kafka, MongoDB, Angular6, Bootstrap, CSS, ReactJs,junit,Mockito,TDD,BDD, jboss,fuse,Apache Camel, oracle, Altova Style vision and xml spy.

Fidelity Investments, Boston AUG 2015 – JUNE 2017

Sr Java Developer

Project: ActionsXchange (ActionService, ActionCompare, ActionResponse)

ActionCompare is a unique system which compares Action Service corporate action information to a client's custodian or proprietary data. The multisource, cleansed ActionService data is combined with client data to produce a composite corporate action summary record, specific to each client.

Responsibilities:

●Involved Redesign of actionSource and action Compare applications

●Customized action service as per client the requirement

●Implemented SOAP and RESTFUL web services actionsXchange new business requirements

●Migrated actioncompare form ejb2.1 to ejb3.0

●Enhanced SWIFT file mapping for action Compare application using rabbit MQ to push the SWIFT messages.

●implemented UI components using JSF primeface.

●Implemented mockito test cases for legacy application

●Developed persistence layer using Hibernate for actionComapare entitlement module..

●Developed actioncompare screens using jQuery

●Re-designed and developed actionComapre application using Spring4 and angular js.

●Involved in preparing the high-level design and low design as per the system requirements.

●Involved in preparing Unit test plan and Unit test results.

●Involved in Testing RESTFUL resources.

●Wrote procedures, functions and complex SQL queries using joins, sub queries and inline views to retrieve data from the database.

●Fixed bugs on priority which encountered in End-End testing.

●Implemented liquibase scripts for database releases.

●Involved in Root Cause Analysis and Bug fixing.

●Involved in production deployment and support.

●Initiating the code review after completing the development and incorporating those comments before starting

Environment: java7, Eclipse3.5, WAS8.5, struts1.3,JSF, ejb2.1, ejb3.1,Spring4, Oracle11, Web Services (JAX-WS/JAX-RS), jQuery,angularJS, JSON, XML, XSL, clearcase, Mockito, Agile.

AllianceGlobalServices, India Dec2013 - May 2015

Sr Consultant / Lead

Project: DnB.com

D&B provides commercial data to businesses on credit history, business-to-business sales and marketing, counterpart

risk exposures, supply chain management, lead scoring and social identity matching. Often referred to as D&B, the

company’s database contains information on more than 235 million companies across 200 countries worldwide.

Dnb has many stores to sell these reports. Now dnb added one more store is azuqua store.

Responsibilities:

●Performed Code level analysis to implement the functionality

●Developed business logic using normal Java classes

●Developed RESTFUL Web service for Consuming Payment System Resource.

●Developed Screens using node js.

●Design and developed Web Services (SOAP) client using AXIS to send service requests to Web services.

●Invoked Web Services from the application to get data.

●Used Spring Framework for MVC

●Used Spring Configuration annotation to load the properties from property files

●Consumed enterprise tracking order service for Azuqua to display the tracking information

●Used PL/SQL to enhanced Packages, Functions, and Procedure.

●Developed DAO classes to implement Database logic

●Used Hibernate ORM framework to connect Database

●Wrote Operations and corresponding handlers to communicate with Oracle database.

●Designed the Store functions and procedures as per requirement.

●Performed E2E testing before check in the code for the QA builds

●Fixed the defects raised during testing phase

●Performed unit and regression testing.

●Involved in Root Cause Analysis and Bug fixing.

●Involved in production deployment and support.

Wells Fargo Bank, India Mar 2013 - Dec 2013

Technology Specialist / Lead

Project: Lockbox System of Records (Lsor)

Lockbox is an online check imaging product offered by Wells Fargo to its wholesale customers. Lockbox system of records (LSOR) project was built to provide a centralized repository where lockbox details are stored and fetched by various interfacing applications involved in lockbox processing and imaging either by taking snapshot or by using various web services published by LSOR.LSOR exposes both web service and file service to its clients and interfacing applications to perform various operations like create, modify and fetch the lockbox record from its repository. LSOR generates a unique identification number for each lockbox during its record creation which helps to distinguish each lockbox uniquely across various systems.

Responsibilities:

●Developed File feed service for wellsfargo customers.

●Developed health check application for LSOR application.

●Implemented spring pollers mechanisam using integartion for file feed service.

●Implemented code for consuming LSOR webservice for Global customers.

●Enhanced lockbox web services published by LSOR to be used by various interfacing systems.

● Used Axis to implementing Web Services for integration of other systems.

●Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.

● Exposed various capabilities as Web Services using SOAP/WSDL.

●Wrote procedures, functions and complex SQL queries using joins, sub queries and inline views to retrieve data from the database.

●Performed Peer code reviews

●Developed Junit test cases for unit testing

●Provided support for automation

●Fixed bugs on priority which encountered in End-End testing.

●Prepared SOAP UI regression test suits to webservice developed/enhanced along with test for LSOR regression flows.

●Handled build and deploy processes in various environments using SVN and Anthill Pro for LSOR releases.

●Involved in Production Support.

●Involved in project maintenance activities.

Environment:Java,spring,springIntegration,JaxWS(SOAP),hibernate,Oracle10g,ANT,ANTHILPRO,Weblogic10, Windows XP, UNIX.

Gap Inc,Nisum Technologies,India Dec 2011 - Feb 2013

Email Service Provider and Ecom

Software Engineer

The Gap, Inc is an American clothing and accessories retailer based in San Francisco, California.

The company has five primary brands: the namesake Gap banner, banana republic, Old Navy, Piperlime and Athleta. Gap serves in USA, EU, UK and japan it has 3,076 stores worldwide. To server the customers and for business needs in online or offline gap has one well established project called Gap,Inc.

EmailServiceProvider:

Gap sends a lot of transaction promotion and corporate mails to customers using 3rd party tool called Axiom. To increase the business efficiency gap wanted to migrate this tool to another Vendor called Exact Target.

In the process of migration of email tool impacts on various applications in Gap

Responsibilities:

●Co-ordination with onsite Team.

●Developed Spring MVC components.

●Designed UML Artefacts Usecases, Class, Sequence, Component, Deployment Diagrams, logical and conceptual application diagrams.

●Designed and developed JSP pages.

●Involved in writing Data Access Components.

●Implemented JMS components for RabbitMQ.

●Implemented RESTFUL Resources for GAP Inventory Database which accessed various front end and downstream systems.

●Consumed Exact Target RESTFUL api to send promotion and transactional emails.

●Set up Jenkins server and build jobs to provide continuous automated builds based on polling the SVN source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, SVN, JUnit, Selenium and ant.

●Involved in integration Testing.

●Implementing Unit Test cases using Junit and JMock.

●Involved in Root Cause Analysis and Bug fixing

Environment: Java,JSP,Struts,iBatis,Spring,knockoutjs,RabbitMQ,Tomcat,Jenkins,Eclipse,Axis2/REST,Spring JMS,Oracle10g,Windowsxp and Linux, Jenkins,Ant+Ivy.

Procter & Gamble,Atos,India Sept 2009 - Dec 2011

System Analyst

Project: Pampers

P&G is a Fortune 500 American multinational corporation that manufactures a wide range ofPampers is a brand of baby products marketed by

This application is used to improve the business and quality of services of pampers also maintain the relationship with end customer.

At present this application serves more than 19 locales across the globe.

Responsibilities:

●Requirement Gathering and Analysis.

●Developed façade components and DAO components for application.

●Handling deployments. Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts.

● Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, Java, CSS as per the requirements and providing the client side Java script validations.

●Used Spring Core Annotations for Dependency Injection.

● Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.

●Responsible to write the different service classes and utility API, which will be used across the framework.

●Ensuring Quality deliveries for requirements on time.

●Involved in Root Cause Analysis and Bug fixing

Environment: Java, JSP, Struts2.0, Spring, Tomcat, Eclipse, Hibernate, gradle, Windows XP and Linux.

British Telecom, TechMahindra Feb 2007 – Sep 2009

Technical Associate

Project: BT.Com Retail

BT.Com is an E-business portal of BT retail group hosted for various LOB’s (Line of Business) of BT for B2B and B2C transactions. This portal provide services to consumer, SME and public sector users to view and pay a bill, select new services or buy a product online - check out our special offers.

PMT Team – PMT is 3rd line support team, which handles code related issue.

Responsibilities:

●Requirement Gathering and Analysis.

●Developed user interfaces using HTML and JavaScript.

●Developed action calsses for business requirements using Struts frame work.

●Implemented DAO classes to retrieve the profile information and did other configurations using JDBC

● Wrote JUnit test cases for all possible entity to entity relationships to test Entity Relationship Tools.

● Deployed the application by using WebSphere Application Server and IDE Eclipse

●Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL.

●Hands-on experience in using Eclipse, Log4J, Junit, for building, logging, testing and designing.

●Developed façade components and DAO components for application.

●Handling deployments.

●Ensuring Quality deliveries for requirements on time.

●Involved in Root Cause Analysis and Bug fixing

Environment: Java, Oracle, Struts, Jboss4, Eclipse, Toad, FileZilla, Windows.



Contact this candidate