Project Lead/onsite Coordinator Resume
Portland, OR
SUMMARY:
- Sun Certified Senior Java Programmer having 13+ years of experience in design, development and deployment of Web - based and Client-Server business applications using OOP, Java/J2EE technologies such as JSP, Servlets, JSTL, EJB (CMP, BMP, and Message-Driven Beans), JMS, Struts, Spring Core, Spring MVC, Spring Boot, Hibernate, Java Beans, JavaScript, jQuery, Angular 4.0, HTML5, CSS 3.0, Tag Libraries, JDBC, XML, SOP & Restful Web Services, JNDI, and Multi-Threading etc.
- Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), Pivotal Cloud Foundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.
- Involved actively in complete software development life cycle of various Client/Server or Web applications for HealthCare, Logistics and Automotive domains.
- Proficient in applying design patterns like MVC, Singleton, Front Controller, Data Access Objects
- Experience in implementation of framework such as Struts, Spring Core (DI, AOP), Spring MVC and ORM frameworks (Hibernate)
- Experience using XML technologies such as XSL, XSLT, XML schemas, XPath and parsers like SAX, DOM
- Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, using tools like Apache Axis
- Experience with Application Servers like IBM WebSphere 8.0, Oracle Web Logic Server 12C, Jboss and Tomcat
- Hands-on experience writing queries, Stored Procedures using TOAD and SQL Developer
- Experience with relational databases such as Oracle 8i/9i/10g, DB2, My SQL, SQL Server 2000/2005/2008
- Experience using IDE's like Eclipse 3.x, IBM RAD and XML Spy
- Worked with operating systems such as Windows 2000/NT/XP, UNIX and LINUX
- Experience in software configuration management using CVS, SVN and StarTeam
- Expertise in testing with Junit, iText and Apache POI
- Expertise in Agile software development process, Iterative and waterfall model
- Created new JMS Queues, configured corresponding events to notify the other modules.
- Experience on Multi-threading and Data Structures.
- I have knowledge on MongoDB (NoSQL).
- Created Restful web services implementation using Jersey.
- Complete Understanding and hands on experience in Agile development methodologies.
- Strong experience in Object Oriented Programming (OOP), Object Oriented Analysis and Design (OOAD).
- Thorough using of RAD, Eclipse, TOAD, SQUIRREL SQL CLIENT, Ant, Apache Maven and Web Logic Work Shop tools
TECHNICAL SKILLS:
Programming Languages: Java JDK 1.4/1.5/1.6/1.7/1.8 , SQL, PL/SQL
J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB
Application/Web Servers: Oracle Web logic, IBM WebSphere, Jboss, Apache Tomcat
Frameworks: Struts, Spring, Hibernate, JSF, AngularJS, Spring Boot
IDEs: Eclipse, IBM RAD, NetBeans
Web technologies: JSP, JavaScript, jQuery, XML, XSLT, HTML5, DHTML, CSS3, JSON
Web Services: SOAP, RESTful
XML Tools: JAXB, Apache Axis, XMLSpy
Methodologies: Agile, Scrum, OOAD, SDLC
Modeling Tools: UML, Rational Rose
Database Servers: Oracle 8i/9i/10g, SQL Server 2000/2005/2008 , MySQL, MongoDB
Version Control: CVS,SVN and StarTeam, GIT
Platforms: Windows 2000/98/95/ Windows 7 Professional, UNIX
Deployment & Build Tools: Maven, Apache ANT
Code Review Tools: Checkstyle, PMD
Open Source Tools: Log4J, JUnit, Apache IText, Apache POI
PROFESSIONAL EXPERIENCE:
Confidential, Portland, OR
Project Lead/Onsite Coordinator
Responsibilities:
- Implementing the new message retry mechanism using Kafka in the event of any failure in the downstream systems.
- Rest services templates are generated using swagger specifications.
- Development of new listeners for producers and consumer for both Rabbit MQ and Kafka.
- New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
- Bi-weekly sprints using agile development methodologies.
- Implementation of Hystrix circuit breaker to avoid loss of messages during handling of messages at the consumer level.
- All logging into Splunk.
- Implementation of Zuul proxy as the API gateway.
- Test plans and Unit Testing using Junit and Mockito.
Environment: Core Java 1.8, J2EE, Spring, Spring Boot, Spring Cloud Config, Netflix OSS components (Eureka, Zuul, Hystrix), Pivotal Cloud Foundry, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, JSON, Restful Web Services using Micro services architecture, JIRA, Maven, Java Script, Angular JS, node.js, PL/SQL, Git hub, Eclipse, Swagger, Junit, Mockito and Windows.
Confidential, Portland, OR
Project Lead/Onsite Coordinator
Responsibilities:
- Used Hibernate Query Language for database transactions to navigate the different object structures.
- Worked on the Business Logic Layer for most of the modules using Spring Framework.
- Involved in Database Schema design and changes.
- Worked on the Batch job Creation Using Quartz.
- Actively worked on the coding starting from Client Layer, Web Layer, Application and Persistence layers.
- Involved in reviewing the System, UAT test plan, test scenarios that are the key deliverables of every Month releases.
- Created various PDF reports using Apache IText.
- Written JavaScript & jQuery code for client side validations.
- Extensively used the PMD reports for the code quality.
- Created Restful web services implementation using Jersey.
- Consuming a RESTful Web Service with AngularJS
- Written SQL queries and Stored Procedures for populating and retrieving data in DB2 databases .
- Managed source code, defects and Enhancement requests in Rational Application Developer.
- Migrated old HTML code to HTML5.0 and CSS 3.0
Environment: Java, J2EE, RAD 8.0, WebSphere 8 . 0, XML, RTC, DB2, Windows, spring MVC, Hibernate and QC, Apache Itext 5.5, Java Script, jQuery, HTML 5.0, CSS 3.0, Quartz, JMS, Restful and Apache POI, AngularJS
Confidential, Brook Field-WI
Project Lead/Onsite Coordinator
Responsibilities:
- Developed JAVA application based on JSF, Web services, spring and Spring DAO
- Used WebLogic 12c Application Server to deploy the application
- Developed various generic JavaScript functions used for validations
- Used STS with Eclipse to develop and debug application code
- Used Log4j utility to generate run-time logs
- Work with testing team to track and resolve issues using HP Quality center
- Suggested and implemented user experience improvements to the web application
- Used SVN for software configuration management and version control of various development projects
- Created test plan, advanced J-unit test cases and test classes using Easy Mock and Power mock
- Extensively used the PMD reports for the code quality.
- Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day design and developments of the work done.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP
- Tested web services request/response using SOAP UI.
- Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Worked on generating the Restful web service resources using Jersey implementation.
- Created Maven project dependency management and building and packaging the application.
- SQL queries and Stored Procedures for populating and retrieving data in Oracle databases.
Environment: J2EE, Java 1.7, PL/SQL, Oracle SQL Developer 3, JSF, Ice faces, JMS, SVN, Maven, Eclipse Java EE IDE for Web Developers, Oracle, Spring, QC, Web Logic Server 12c, Web services, HTML5, CSS3, Java Script, Easy Mock, Power Mock, Log4J, Apache Maven 3.1.1, EJB 3.0, Hibernate 4.0, SOAP and Restful web services
Confidential
Senior Java Developer
Responsibilities:
- Actively involved all phases of SDLC Process.
- Used Hibernate Query Language for database transactions to navigate the different object structures.
- Worked on the Business Logic Layer for most of the modules using Spring Framework.
- Involved in Database Schema design and changes.
- Worked on the Batch job Creation Using Quartz.
- Actively worked on the coding starting from Client Layer, Web Layer, Application and Persistence layers.
- Involved in reviewing the System, UAT test plan, test scenarios that are the key deliverables of every Month releases.
- Created various PDF reports using Apache IText.
- Written JavaScript code for client side validations.
- Extensively used the PMD reports for the code quality.
Environment: Core Java, J2EE, RAD 7.0, Websphere6.1, XML, RTC, DB2, Windows, spring, Hibernate and QC, Apache Itext, Java Script, IBM RAD, HTML, CSS, Quartz, Multi-threading, Data Structure
Confidential
Senior Java Developer
Responsibilities:
- Involved in front end development and enhancements using JSP’s, Servlets, Action Classes, Java Beans to present data
- Provided Log4j support for the application for debugging the system
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews
- Developed Junit test cases for all the business methods and services and also created unit test cases documents
- Re-engineered Database Access layer for CRUD transactions using JDBC API to improve existing application’s performance and scalability
- Written JavaScript code for client side validations
- Extensively used the PMD reports for the code quality
Environment: Java 1.5, JSP, Servlets, JDBC, Eclipse, Tomcat, Oracle 9i, PL/SQL, CVS, ANT, HTML, CSS, Java Script, Ant Build, Quality Center(QC), Junit, Log4J.
Confidential
Java Programmer
Responsibilities:
- Implemented the charges posting using HL7 Inbound PO3 interface.
- Successfully implemented coding standards by doing code review using the tools like Checkstyle, PMD and Jalopy Formatting Tool.
- Created new JMS Queues, configured corresponding events to notify the other modules.
- Implemented J2EE design patterns like Service Locator and Factory.
- Worked with DBAs during data modeling, analysis and design phases of the database. Designed and developed objects like tables and stored procedures in Oracle 10i.
- Involved in initial design phase of GUI to check the status of orders in production and testing environments which used XHTML, JSP, JSTL and Tiles.
- Wrote and executed SQL queries to monitor the order process performance with actual data.
- Managed and headed the monthly production release process from code review, testing, creating the release packages and deployment.
- Was actively involved in developing high and low-level design documents.
- Provided support from my application for E2E testing with all interfacing applications.
Environment: Core Java, HAF Framework, Hibernate, Spring, JMS, JBOSSMQ, Servlets, JSP, Ant1.6.0, XML, JNDI, JBossMQ, JUnit, Erwin Data Modeler, TOAD, Checkstyle, PMD, Jalopy Formatting Tool, JBoss 3.2.x, JBoss Eclipse IDE, JDK 1.4.3 Version, Oracle11i, Borland StarTeam Version Control and Mercury Quality Center, Web services, JMS
Confidential
Java Programmer
Responsibilities:
- Implemented the charges posting using HL7 Inbound PO3 interface
- Used Check style, PMD and Jalopy Formatting Tool for Code review
- Created new JMS Queues, configured corresponding events to notify the other modules
- Designed and developed objects like tables and stored procedures in Oracle 10i
- Wrote SQL queries to monitor the order process performance with actual data
- Initial design phase of GUI to check the status of orders in production and testing environments which used XHTML, JSP, JSTL and Tiles
- Provided support for E2E testing with all interfacing applications
- Developed POs and BOs using EO-Designer
- Understanding the functionality and developing the coding using LLD
- CR Implementation and Bug Fixing
- Unit testing and integration testing
Environment: Core Java, HAF Framework, Hibernate, spring, JMS, JBOSSMQ, Servlets, JSP, Ant1.6.0, XML, JNDI, JBossMQ, JUnit, Erwin Data Modeler, TOAD, Checkstyle, PMD, Jalopy Formatting Tool, JBoss 3.2.x, JBoss Eclipse IDE, JDK 1.4.3 Version, Oracle11i, Borland StarTeam Version Control and Mercury Quality Center, ASP.Net
