Java/j2ee Developer Resume
Columbus, GeorgiA
SUMMARY
- Around 11 years of Java/J2EE coding and design experience. Expert level understanding of development life cycle using Waterfall, Test Driven Development (TDD), Iterative and Agile Scrum practices.
- Extensive experience with both Core Java and Advanced Java technologies including Java, XML, JavaScript, J2EE, JSP, JDBC, Struts, Servlets, JMS, JPA, JAX - WS, JAX-RS, Spring and Hibernate.
- Developed web applications utilizing JQuery, HTML5, CSS3, Angular JS, Struts, Java/J2EE, JSP, Servlets, JAX-RS, RESTful Web Services, SOAP Web Services, Spring Framework, Hibernate Framework
- XML, JSON, Oracle, MySql, SQL Server, DB2, Tomcat, Maven, Spring JMS, JBoss, JDBC and Websphere.
- Extensive experience with SOAP Web Services, RESTful Web Services, Spring AOP, Spring IOC, Spring WS-Security, Spring MVC, Spring Integration, Spring Security, Spring JDBC, Spring Boot, Hibernate Framework, Servlets, JSP, Struts, JDBC, Oracle.
- Extensive Experience with front end application development using HTML, CSS, JavaScript, Angular JS, AJAX and JQuery.
- Extensive experience implementing SOAs using web services with XML, SOAP, WSDL, Apache Axis,CXF, JAX-WS, and JAX-RS.
- Experience implementing JAVA/JEE design patterns such as MVC, Singleton, Factory. Business Delegate, Data Access Object, Front Controller, Service Locator, Session Façade and Transfer Object.
- Hands-on experience with various application and web servers including IBM WebSphere, BEA WebLogic, JBoss, Tomcat Server with a wide variety of development tools including Eclipse, IBM RAD, and MyEclipse.
- Strong working knowledge of RDBMS concepts having worked with MySQL, SQL Server, Oracle 10g and DB2.
- Proficient in SQL having written stored procedures, triggers, DDL, DML, and transaction queries using development tools like TOAD, SQL Developer,DB Visualizer and SQL Navigator.
- Hands-on experience with IBM MQ Series and JMS communications between middleware components
- Experience in XML technologies like XML, XSD, XSLT, DOM, SAX and JAXB.
- Involved in building the code using Maven, Ant and also used Jenkins and Quick build for Continuous integration & Continuous deployment.
- Experience with version control using RTC(Rational), Harvest, SVN, VSS
- Experience using tools like Ant, Maven, JUnit, Jenkins.
- Experience in Deploying and Managing application(s) on different servers like Tomcat, WebSphere, and JBoss.
- Good experience with Service Oriented Architecture (SOA) and deployment of web services using SOAP, WSDL and JAXB, JBoss, JAX-RPC, JAX-WS, Apache Axis2.
- Worked extensively on Java Collections API (different data structures in Java) like ArrayList, Vector, HashSet, HashMap, LinkedList etc.
- Skilled in understanding product requirements and converting them into technical solutions.
- Good hands on experience in IIB(IBM Integration BUS formerly known as WebSphere Message Broker).
- Basic Understanding of TIBCO work flows.
- Good hands on experience in developing work flows in IIB and conversion of work flows from TIBCO to IIB
- Good hands on experience in Production Support Activities(24X7)
- Extensive experience in gathering Requirements, Design, Development, Testing, Support Integration Testing, and preparing Implementation Strategies for Production Migrations.
- Experience of working in challenging and cross platform enviroments.
- Expertise in preparing Technical Design Documents, Test Plans, Test Cases.
TECHNICAL SKILLS
Operating Systems: Windows (2000/ XP/7).
Client server API: Rest Webservices
Programming languages: Java 1.5/1.6/1.7/1.8 , J2EE 1.4, HTML, CSS, XML, SQL, JDBC.
Scripting Languages: JavaScript, Ruby on Rails
Web Technologies: Java Servlets 2.3/2.2, JDBC 3.0/2.1, LDAP, JNDI, JSP 1.2/1.1, JSTL, Custom Tags, Struts 1x, Spring, Hibernate, HTML, JavaScript, Angular JS, AJAX, CSS.
Application Framework: Spring3.2.x,Spring4.3.8,SpringBoot1.5.2,SpringBatch3.0.7,Struts1.x/2.x.
Persistence Framework: Hibernate 3.x/4.x
Unit Test Framework: Junit, Mockito
XML Technologies: XML, XSLT, SAX, DOM, DOJO.
Other Technologies: SOAP,WSDL, LOG4J
Integration(Middleware) Tools: IIB, TIBCO
Process and Build Tools: Rational, QC, Ant, Maven
Databases: DB2, Oracle 10g, MYSQL, SQL Server
Application Servers: IBM WebSphere, JBoss
Web Servers: Apache Tomcat
IDE: RAD, Eclipse, My Eclipse
Source Control: RTC, HARVEST, SVN, VSS
Test Management Tool: Selenium IDE
Misc. Development/Testing Tools: Squirrel, DB Visualizer, Soap UI, Soap Sonar
PROFESSIONAL EXPERIENCE
Confidential, Columbus Georgia
Responsibilities:
- Involved in analysis, design and development, test and deployment of the application enhancements and new features using Java/J2EE platform.
- Followed Agile Software Development with Scrum methodology.
- Responsible to enhance the web application UI using HTML, Java Script, JQuery, AngularJS, XML, JSP, CSS as per the requirements.
- Implemented application level persistence for the new features using Spring and Hibernate.
- Responsible to write the different service classes and utility API, which will be used across the framework.
- Involved in designing, developing and testing of J2EE components JSP, Servlets, JMS, JDBC, and JNDI and deployments in WebSphere Server.
- Developed and Enhanced SQL queries which are dynamically generated thru SQL Builder to retrieve and update the desired business data using DB2 and SQL Server databases.
- Developed Web services component using Apache AXIS2 and Apache CXF.
- Used WSDL, SOAP, JAX-WS, JAX-RS, Apache CXF technologies to create web services, generate stubs and consuming the existing services.
- Consumed Web Services using Apache Axis2 / Apache CXF frameworks.
- Continuous Deployment using Jenkins Tool.
- Service testing with the help of different tools like SOAP UI, Rest Client, Soap Sonar.
- Used WebSphere Application Server Server for deployment of application and Services.
- Used Log4j for the logging the output and used JUnit for the unit testing of various modules.
- Involved in production support, performance improvements, enhancements, monitoring server and error logs and monitoring jobs.
- Worked on code enhancement and refactoring to achieve reusability.
- Coordinated with offshore/Onsite team for requirement transition and providing the necessary inputs required for successful execution of the project.
- Actively participated in support for User and System test and lead the system performance improvement efforts.
- Responsible for Web Sphere administration, maintenance and performance tuning.
Environment: Java 6/7, J2EE, Spring, Struts, Web Services, Hibernate, JavaScript, CSS, EJB, HTML, SOAP UI, SOAP Sonar, Log4j, Linux, RTC(Rational), Websphere, JMS/SOAP/REST, MQ, JQuery, DB2, LDAP, RUBY and IBM RAD.
Confidential, Columbus GeorgiaResponsibilities:
- Overall Product understanding, module wise product expertise
- Involved in Requirements Analysis and design of the various parts of the system.
- Followed Agile Software Development with Scrum methodology.
- Defined and designed the layers and modules of the project using OOAD methodologies and standard J2EE design patterns & guidelines.
- Database design and development by IBM UML tools.
- Interface design and development for the various parties in the system.
- Interacting with Business for clarification on requirements, information, driving functional requirement, and meetings with Business, Development and Testing teams
- Develop the Technical Specification documents, Code Walk-Thru, Unit Testing
- Design, Develop and implement Integration solutions based on IIB- IBM WebSphere Message Broker formerly Enterprise Service Bus (ESB), now also called as IBM Integration Bus.
- Integration of various disparate systems such as Legacy Mainframe Systems, Third-party web services, Messaging queues and File interface systems.
- ESQL/Java coding and Deployment of solutions into Production and Non-Production environments.
- Data mapping and Data transformation using IBM WTX. Development of Maps on WTX for transformation of messages from one format to another (For instance, Cobol to XML )
- Updating XMLM and RTDS packets for MQ Communication
- Working with various messaging systems formats such as HTTP/XML/SOAP messages, creation of WSDL’s to implement web services and handling transformation of messages from/to XML and Cobol formats.
- Debugging, resolving and end to end testing of applications during UAT
- Production support, BAU changes, Trouble-Shooting, Resolving Production Incidents and providing 24/7(On-call support).
- Development and Application Support of an Integration solution designed based on SOA principles built entirely on CICS and DB2.
- Identification and implementation of process improvements and following best practices/standards to reduce cost/time and improving productivity.
- Automation of processes and procedures to significantly reduce manual intervention thereby reducing defects, effort, cost, time and improving productivity.
- Planning tests, documenting test cases, executing test cases and reporting the test results.
Environment: Java 6/7, J2EE, Spring, Hibernate, JavaScript, Oracle TOAD, RTC, HP Quality Centre, Log4j, Linux, Apache Tomcat8.x, JBOSS, IIB,TIBCO, DB2, RTDS, XMLM,MQ Explorer, Web Services, Eclipse and Oracle11g.
Confidential
Responsibilities:
- Involved in requirement gathering and designing of the application
- Responsible for creating and developing pages using JSP, Servlets, HTML, XML and XSL.
- Implemented Connection pooling for database connections.
- Post Implementation Support.
- Includes Prototyping the requirement for better understanding and getting sign off on the prototype from the client.
- Used J2EE Design Patterns Singleton, Factory Pattern, DAO.
- Involved in developing presentation tier using HTML, Xml, JSF, and JSP taglibs, Java Script, JSON and Ajax.
- Involved in FMA module development.
- Developed Controller and Business layer classes across the FMA module
- Developed DAO classes to interact with Database
- Involved in System Integration Testing
- Involved in defect fixes. Coordinate with QA to test defect fixes
- Deploy application on dev and test environment.
- Extensively used Eclipse IDE for code development, debugging and testing.
- Was part of the application design, database design and created configuration for the POJOs.
- Wrote the Requirements, Design and Technical documentation
- Involved in deployment strategies and Configuration Management Plan
Environment: JAVA 1.5, JSP, SERVLETS, STRUTS1.2, JAVA SCRIPT, CSS, LOG4J, DB2, WEBSHPERE, DB Visualizer, Web services, IBM RAD and Quality Center.
Confidential
Responsibilities:
- Involved the study of the existing process and gathering requirements
- Used agile development methodology.
- Extensively involved in developing modules using struts, JSP, Servlets and Front-end controllers to handle the application flow.
- Performed Page, Module wise Testing & Conditions Testing.
- Performed Testing using JUnit frameworks.
- Have worked on Tomcat server and Eclipse IDE.
- Was responsible for doing Bug fixes and enhancement of the Application.
- Working on IMRs, production issues and resolving them.
- Performed System tests & Regression tests suite.
- Developed Automated Regression tests suites.
- Deployed the application and components on the test and production servers.
Environment: JAVA 1.5, JSP, SERVLETS, STRUTS1.2, JAVA SCRIPT,CSS, LOG4J, Oracle, Tomcat and Quality Center.
