Sr. Java Web Services/team Leader Resume
Milwaukee, WisconsiN
SUMMARY
- 14+ years of IT experience in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi - tier applications using Java/J2EE technologies.
- Good developing and implementation skills in Core Java and J2EE technologies.
- Experience of involving & handling of all phase of SDLC (Requirement Analysis, HLD, LLD, Coding, Unit Testing, Integration, System, UAT and Performance Testing, Production Deployment and Post Deployment Support) on medium to large scale J2EE enterprise applications/products.
- Strong experience with SOAP and REST (Representational State Transfer) Web Services.
- Sound knowledge of OOAD, SOA, functional programming and design patterns.
- Experience in developing and consumingWeb ServicesusingWSDL, SOAP, HTTP, and UDDI.
- Experience of doing performance testing and fine-tuning the code and queries.
- Good experience in developing the multi-tired applications.
- Strong experience of working on diversified set of applications i.e web/enterprise/batch/middleware.
- Continuous experience of mentoring and leading the technical team towards successful delivery of the project within the timelines and budget.
- Quicker adaptability and fast learning skills and experience of working with various open source tools and frameworks.
- Knowledge and exposure on AWS, GCP (Google Cloud Platform),Puppet, Chef and Docker
- Experience in handling messaging services usingApache Kafka.
- Experience of handling synchronization issues that occur in typical java/web application due to multi-threaded code.
- Working knowledge on Web Content Accessibility Guidelines(WCAG).
- Application Log Monitoring and automation of alerts used Splunk tool.
- Experience of developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML modeling tools like IBM RSA and Visio.
- Good Exposure, Knowledge and experience on Microservices and Spring Boot with Maven build tool.
- Experience of working with Cross-functional teams & Onsite-Offshore model.
- Strong core java programming skills on JDK 7/8.
- Experience of using the tools like Putty, TOAD, Subversion, GIT, WinSCP, JIRA, MySQL workbench, Findbugs, PMD, Sonarcube, SVN, etc.,
- Exposure and knowledge on Automation Tool (Selenium).
- Experience with RDBMS (DB2, Oracle or MS SQL).
- Excellent analytical, problem solving, debugging and trouble shooting skills developed from mathematical background coupled with strong interpersonal, communication and leadership skills, fluent in English and quick Learner.
- Strong ability to quickly analyze abstract requirements, refine and enhance them to concrete requirements and map it to high and low-level design.
TECHNICAL SKILLS
- J2EE
- Java EE 1.7
- Servlets
- JSP
- WSDL
- XML
- JAX-RPC
- EJB 3.x
- JDBC 2.0
- UML
- MVC
- JSF
- STRUTS
- Spring
- Spring Boot
- JAXP
- JAXB
- XSL
- XSLT
- JMS
- Hibernate
- XPath
- XQuery
- Oracle
- DB2 & MySQL
- MongoDB postgress SQL
- HTML5
- DHTML
- XML
- XSLT
- CSS3
- OOAD
- UML
- MVC 2 (Struts)
- Web Logic 12.x
- Web Sphere8.x and Glassfish3.x
- Talend ETL
- Eclipse
- Spring Tool Suite
- RAD
- SVN
- Junit
- Ant
- Log4J
- MVN slf4j
- Windows
- AIX
- HP Unix
- Cruise Control
- Hudson
- Ant
- Maven
- SVN
- Clear Case
- CVS
- Jenkins
- GIT
- Kafka
- WS-Security
- Spring Security
- OAuth
PROFESSIONAL EXPERIENCE
Confidential - Austin, TX
Sr. Java Consultant
Responsibilities:
- Working in the areas of Analysis, Design, Development, and Coding, Implementation and Testing of web based and client server multi-tier applications using Java/J2EE technologies.
- Working extensively on Spring MVC, Spring IOC/ Dependency Injection.
- Configuring the crosscutting concerns like logging, security using Spring AOP.
- Developing Data Access Layer using Hibernate ORM framework.
- Creating numerous DAO’s using Hibernate Dao Support.
- Working with Hibernate Criteria, HQL and SQL as the query languages in Hibernate Mapping.
- Integrating the spring and Hibernate framework.
- Extensive involvement in database schema design, development and coding.
- Working with XML parser APIs such as JAXB in the web service's request response data marshalling as well as un-marshalling process.
- Defects were Tracked, Reviewed, Analyzed and updated status using HP ALM.
- Working with top down approached SOAP based web services.
- Working on Continuous Integration(CI) and deployment (CD) with Jenkins, Maven and CVS.
- Involved in agile and scrum development methodologies. Creating newRESTweb service operations and modified the existing web service'sWSDLs Web Application Description Language.
- Implementing design patterns such as factory, observer, flyweight, decorator etc.,
- Working with application performance tuning and troubleshooting using profiler tools.
- UsingJunitfor unit testing the web service operations' code. Also usingSOAP UI toolto test the REST web service operations.
Environment: Java/J2EE 1.8, Spring (MVC, IOC, AOP, Security), Hibernate, Webservices, Informix, Squirrel, JAXW, Eclipse with spring boot, HP ALM, WebLogic Application Server12.X, AIX Server, Maven, CVS, Jenkins,Bootstrap (HTML, CSS,, JS,AJAX, JQuery), WAG/50X, Jaaws (Accessibility Tool).
Confidential - Milwaukee, Wisconsin
Sr. Java Web Services/Team Leader
Responsibilities:
- Working with XML parser APIs such as JAXB in the web service's request response data marshalling as well as un-marshalling process.
- Creating top down approached SOAP based web services.
- Generating Entities from Database Tables using JPA through IBM RSA8.5.
- Involving in agile and scrum development methodologies.
- Creating newRESTweb service operations and modified the existing web service'sWSDLs Web Application Description Language.
- Implementing design patterns such as factory,observer,flyweight,decorator etc.,
- Worked with application performance tuning and trouble shooting using profiler tools.
- UsingJunitfor unit testing the web service operations' code.
- Also usedSOAP UI toolto test the REST web service operations.
- Creating SOAPtestcasesfor different test scenarios and integrated thetestsuiteto Jenkins.
- UsingHP ALMfor tracking the defects.
- Worked on Continuous Integration(CI) and deployment (CD) with Jenkins, Maven and SVN.
- Participating inbuild/deploymentschedules.
- UsingLog 4jandSlf 4Jtools for logging purposes.
- Remotely debuggingthe application to resolve environment specific issues.
- Handling and executing project with 10+ members from end to end.
- Prepare defect report and tracking them with implementation team on daily basis.
- Conduct status meeting with customer by weekly.
- Manage and track team members work status on daily basis.
- Interact with the customer to discuss project status on weekly basis
Environment: Java/J2EE (EJB3.X,JMS), JPA, SQL, Web Services (SOAP, REST, XML, XSD), SOA, SOAP UI 4.6.x tool, IBM WebSphere Application Server, IBM MQ Server, IBM DataPower, IBM MQ Explorer, WinScp, Tortoise SVN 1.8.x, Putty, Maven, HP ALM,Spring,JPA, Hibernate, JSP, HTML, CSS, XML, AJAX, Oracle,OAUTH
Confidential, Dallas, TX
Sr. Java Web Services/Team Leader
Responsibilities:
- Worked in full lifecycle development environment, including requirements analysis, design, system integration, testing.
- Created top down approached SOAP based web services.
- Worked with XML parser APIs such as JAXB in the web service's request response data marshalling as well as un-marshalling process.
- CreatedXSDs by usingAltova XMLSpyand developed theXMLfiles complying with the created XSDs.
- CreatedXSLfiles and didXSLTtransformations by usingxalanprocessor.
- Created and managed the log files application.log, error.log and server.log by usingLog 4jtool.
- UsedSOAP UItool to test the modified web service code by using the already existingtestcasesandtestsuites.
- UsedSVN,Tortoise SVNversion control tools for code managementcheckins, checkouts and synchronizing the code with repository.
- Tracked the defects by usingHP Quality Centertool and fixed them according to the priority level and timelines.
- Created newRESTweb service operations and modified the existing web service'sWADLs Web Application Description Language.
- ConfiguredKafkato read and write messages from external programs.
- ConfiguredKafkato handle real time data.
- Developed end to end data processing pipelines that begin with receiving data using distributed messaging systemsKafkathrough persistence of data intoother target systems.
- Worked with application performance tuning and trouble shooting using profiler tools.
- UsedFTP clients WinSCP for copying the WARs,JARs,EARs from windows to UNIX box and vice versa.
- Responsible for developing and testing Java code per project requirements and working w/ mentoring junior team members.
- Working on Continuous Integration(CI) and deployment (CD) with Jenkins, Maven and Clearcase.
- Worked with data migration to operational database, and other data repositories from warehouse database using Talend ETL tool.
- Supported existing architecture, created architecture deliverables and provided architecture recommendations.
- Demonstrating expertise w/ Java, Java Frameworks, Object-Oriented design, and development principles, WebSphere Application Servers, and relational databases.
- Handled and executed project with 12+ members from end to end.
- Implemented design patterns such as factory,observer,flyweight,decorator etc.,
- Implemented web application using MVC pattern.
- Generated Entities from Database Tables using JPA through IBM RSA8.5.
- Created design (HLD/LLD) artifacts using IBM RSA.
- Demonstrating experience in developing technical options and recommendations.
- Worked inAgile/ Scrum methodologywhich had daily scrum and a sprint of fourteen days.
- Participated twice inpeer reviewsandcode reviewsfor every sprint.
- Participated in theproduction deployment schedules.
Environment: IBM RSA, Java/J2EE (EJB3.X,JMS), JPA, SQL, Kafka, Zookeper, Web Services, SOA, IBM WebSphere Application Server, IBM DataPower, Talend ETL, Maven, spring, JavaScript, JQuery, JSP, HTML, CSS, XML, AJAX, Oracle, SonarQube,Jenkins,OAuth
Confidential, Austin, TX
Application Lead and Individual Contributor
Responsibilities:
- Worked with XML parser APIs such as JAXB in the web service's request response data marshalling as well as un-marshalling process.
- Created top down approached SOAP based web services.
- Handled and executed project with 10+ members from end to end.
- Generated Entities from Database Tables using JPA through IBM RSA8.5.
- Created Exception Handling Resolution service using SOAP web services, EJB, JPA, and JMS for handling exception with all client applications.
- Developing IVR and email service using SOAP web services, EJB, JPA, and JMS for outbound communications.
- Created design (HLD/LLD) artifacts using IBM RSA.
- Use thought leadership and understand the clients requirements to design and architect solutions.
- Working in full lifecycle development environment, including requirements analysis, design, system integration, testing.
- Implemented web application using MVC pattern.
- Implemented design patterns such as factory, observer,flyweight,decorator etc.,
- Responsible for developing and testing Java code per project requirements and working w/ mentoring junior team members.
- Working on Continuous Integration(CI) and deployment (CD) with Jenkins, Maven and GIT.
- Design and create DB2 database for storing generated user credentials and mapping each user profile to a particular process.
- Worked with application performance tuning and troubleshooting using profiler tools.
- Worked with data migration used Talend ETL.
- Supporting existing architecture, create architecture deliverables and provide architecture recommendations.
- Application Log Monitoring and automation of alerts used Splunk tool.
- Implemented Log Activity module with Spring MVC and MongoDb.
- Implemented Restful with Spring Boot.
- Involved in agile and scrum development methodologies.
- Demonstrating expertise w/ Java, Java Frameworks, Object-Oriented design, and development principles, Java Application Servers (WebSphere), and relational databases.
- Demonstrating experience in developing technical options and recommendations.
Environment: IBM RSA, Java/J2EE (EJB3.X,JMS), JPA, SQL, Web Services, SOA, IBM WebSphere Application Server, Parasoft tool, Maven, GIT,Spring Tool Suite(STS), spring, Spring Boot, JavaScript,, JSP, Bootstrap(HTML, CSS, AJAX, JQuery,JS ), XML, DB2,MongoDb, Talend ETL, Splunk,IBM DataPower,Jenkin, WAG 50X,Jaaws (Accessibility Tool)
Confidential, Boston, MA
Application Lead and Individual Contributor
Responsibilities:
- Worked with XML parser APIs such as JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Handled and executed project with 5+ members from end to end.
- Created top down approached SOAP based webservices.
- Generated Entities from Database Tables using JPA through IBM RAD8.5.
- Created SOAP based process service to process deal service docs and email notifications.
- Involved in the JMS configuration, consuming and processing application to application requests by using JMS queue mechanism.
- Wrote SQL complex queries, and views using joins.
- Implemented web application using MVC pattern.
- Created complex XML schema Definition files.
- Implemented design patterns such as factory,observer,flyweight,decorator etc.,
- Defining XSD's as per Database schema and SIA input doc.
- Defining and Creating WSDL and importing all XSD's into WSDL.
- Generating JAXB's from WSDL/XSD's.
- Creating Stateless EJB Beans.
- Created design (HLD/LLD) artifacts using IBM RSA.
- Involved in agile and scrum development methodologies.
- Binary data sending to/from web services through MTOM (Message Transmission Optimization Mechanism).
- Integrated Salesforce with other applications using REST API.
- Involved in development of the applications using Spring WebMVC and other components of the Spring Framework, the controller being Spring Core
- Involved in the presentation layer using Spring MVC with JSP, HTML, CSS, JavaScript and AJAX.
- Created loosely coupled components using Spring DI.
- Implemented slf4j to capture log info.
- Application Log Monitoring and automation of alerts used Splunk tool.
- Day-to-day tasks will comprise of collating and keeping track of all the Analysis, Design, Development, Testing & Support activities in the JAVA space in Confidential -RMS and Custom Applications.
- Worked with the onshore client Integration Architects, onshore Confidential Dev Architects, and offshore Development Team to develop/lead development delivery of the solution.
Environment: Spring MVC, Spring IOC, HTML, CSS, Webservices, JMS, EJB3.1,JPA2.x, XML, Junits, Ant, XSLT,SVN, Eclipse,Splunk, Service Now, IBM RAD8.5, MS Sql Server2010, Maven, WAG/50X, IBM DataPower,Jenkins,Selenium.
Confidential
Application Leader
Responsibilities:
- Responsible for creating Use Case diagrams, Object Model diagrams, Class diagrams, Sequence diagrams and deployment diagrams using Rational Rose.
- Developed the presentation layer using HTML, DHTML, CSS, Java Script, JSPs and XML.
- Developed the application using Spring Web MVC architecture.
- Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP.
- Deployed applications from Admin Console of Jboss
- Developed Data Access Layer using Hibernate ORM framework.
- Have coded numerous DAO’s using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework.
- Extensive involvement in database schema design, development and coding.
- Tuned SQL Queries, created complex stored procedures, packages, functions, triggers, jobs.
- Coded the logic for performing the integrity checks for numerous source files in the Controller layer.
- Involved in the understanding and designing of the complex back-end framework.
- Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
- Used XPath to navigate through elements and attributes in an XML document.
- Used XQuery to query XML data like SQL for database.
- Implemented SOAP based Webservices.
- Worked with application performance tuning and trouble shooting using profiler tools.
- Designed and Developed exception handling framework. Coded many custom-made exception classes as and when required.
- UsedAngularJSas framework to createSingle Page Applicationswhich can bind data to specific views and synchronize data with server.
- Worked on creating log-in authentication modules usingAngularJSandJavaScript.
- Used Angular$httpto send GET/POST request to fetch data from server.
- Developed the J2EE components using RAD.
- Worked with Workflow and Rules Engines.
- Used SVN for version control.
- Followed TDD and created numerous test cases for unit testing of the code using JUnit testing framework.
- Used Log4j to implement logging facilities.
- Used Maven as a Project management tool.
- Configured and Deployed application on WebSphere Application Server.
Environment: JDK 1.5, Java EE 5, JBOSS, DB2,Oracle 10g, Sybase, JSP 2.1, Spring Core/DI/Security, Hibernate, Java Beans, HTML, CSS, JQuery(Java Script),Angular JS, IBM Application Server, IBM MQ Server, IBM DataPower,Xpath, XQuery, XML, Eclipse, Drools Engine, Webservices (WSDL,SOAP,XSD), Maven, JUnit,Log4j,TOAD,ClearCase,Service Now
Confidential
App Technical Support Specialist
Responsibilities:
- Prepared for project Estimation, SOW and activity plan.
- Involved to setup project environment.
- Developed reusable business components by using J2EE technology.
- Managed team and preparing detailed work plan.
- LDAP Configuration with WAS6.
- Interacted to the client and discussing the functionalities.
- Interacted to the client, to clarifying and resolving the issues.
- Implementing design patterns such as factory,observer,DAO,MVC etc.,
- Deployed, debugged and tested the application on AIX Env.
Environment: JSP, JSF, JDBC, HTML, DAO, LDAP, JavaScript,JIRA, WebSphere, RAD, Oracle.
Confidential
Software Implementation Tech Consultant
Responsibilities:
- Prepared for project Estimation, SOW and activity plan.
- Managed team and preparing detailed work plan.
- Developed reusable business components by using J2EE technology.
- Interacted to the client and discussing the functionalities.
- Interacted to the client, clarifying and resolving the issues.
- Deployed, debugged and tested the application.
- Implemented J2ee Design patterns.
Environment: JSP, JSF, Hibernate, HTML, Java Script, WebSphere Application Server, WebSphere Process Server, WebSphere portal and Content Server, JIRA, RAD, RAS, Oracle, SVN.