Sr. Java/j2ee Developer. Resume
St Louis, MO
SUMMARY
- Over 7+ years of experience in designing, coding, testing and deploying OOP software incorporate environments.
- Active involvement in Software Development Life Cycle (SDLC) - Analysis, Design, Build, Unit Testing, SIT and UAT Support and Implementation.
- Extensive experience in using framework APIs like Struts, Spring, Hibernate and Web Services (SOAP and REST).
- Experience with ORM mapping tools like Hibernate and IBatis, which implements JavaPersistence API (JPA).
- Used SpringCoreAnnotations for Dependency Injection and used ApacheCamelto integrate Spring framework.
- Excellent development and deployment, Enterprise experience in Java and J2EE Technologies Like Core Java, Servlets, JSP, JSF, JavaBeans, Java Script, JDBC, JNDI, Java Mail, XML, HTML and CSS.
- Extensively worked on corejavaconcepts like Multi-Threading, Inheritance, Abstraction, Encapsulation, Polymorphism, Exception handling, and Collections Framework.
- Experience with Object Oriented Design (OOD), Object Oriented Analysis (OOA), and Object Oriented Modeling (OOM) based onUMLarchitecture usingRational Rose.
- Experienced in developing standalone applications using Spring Boot.
- Experience working with Service Oriented Architecture (SOA), which includes Universal Description and Discovery Integration (UDDI) lookups and Web Services Description Language (WSDL) using SOAP protocol.
- Extensive experience in development and implementation of Restful Web Service as a Provider using messaging medium as JSON and have also implemented Soap based web services.
- Expertise in XML technologies such as DTD/Schemas, DOM, SAX, JAX-B and XSLT.
- Experience working with Hibernate for mapping Javaclasses with database and using Hibernate Query Language (HQL).
- Expertise in using Relational Databases like Oracle, SQL Server, DB2 and My-SQL, creating stored procedures, triggers, functions, schema design.
- Expertise in DB Design, DB normalization and writing SQL queries &PL/SQL- Stored Procedures, Functions, Joins, Triggers, Sequences, Indexes and Views etc.
- Hands on experience with Tomcat, WebSphere, WebLogic, Glassfish and JBoss Servers.
- Worked on various IDE's like Eclipse, RAD, IntelliJ and NetBeans.
- Proficient in using XML Suite of Technologies like XML, XSL, XSLT, DTD, XML Schema, SAX and DOM Parsers.
- Experience in using Maven and ANT for build automation.
- Good experience in developing test cases with Junit for Unit testing, Load testing and logging using Log4J.
- Good experience in working with version control systems like SVN, CVS and Git.
- Ability to learn and use new systems and paradigms in considerably less time.
- Self-motivated, able to set effective priority to achieve immediate and long-term goals.
- Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
TECHNICAL SKILLS
Languages: Java, J2EE, C, C++, C#
J2EE Standards: Servlets, JSP, JSF, JDBC, JNDI, Java Mail, JMS, WEB 2.0, Web Services, SAX and JSTL.
Frameworks: Struts, Spring, Hibernate, Junit, Angular JS, Node JS, Backbone JS
Web Technologies: JSP, JQuery, Servlets, Java Beans, Java Script, HTML, HTML 5, XML, CSS, CSS 3, JSTL, AWS,Prime Faces.
Database: MY SQL, Oracle 8i/9i/10g/11g, SQL Server, DB2 7.X/8.1, LDAP.
GUI: HTML, CSS, Java Script
IDE: Eclipse (3.x), My Eclipse (6.x/7.x), NetBeans, RAD, WSAD 5.0/5.1.
Build & Version control tools: MAVEN, ANT, CVS, Git, Tortoise SVN
Tools & Utilities: Apache Axis, Toad, SQL Explorer, SQL Developer, Aqua Data Studio, Visio
Web/App Servers: Apache Tomcat 6.x, Web Logic 8.x, Web Sphere 6.x, JBoss 6 & 7, Jetty
Testing Tools: Junit, QTP
Operating System: Windows 9x/NT/XP/7, Linux, UNIX, MS-DOS.
PROFESSIONAL EXPERIENCE
Confidential, St. Louis, MO
Sr. Java/J2ee Developer.
Responsibilities:
- Actively participated in all phases of SDLC, Requirements gathering, design & Analysis, development, testing, deployment and bug fixing of an application.
- Implemented the frontend and developed UI screens using Spring MVC framework, Hibernate ORM Module, TDD, Spring Core Module, XML, JSP and XSLT.
- Worked on the Springframework like Spring IOC and Spring DAO.
- Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features along with hibernate.
- Used Core Springframework for dependency injection and SpringContext to add support for message sources and i18n internationalization.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
- Used ORM to integrate with the Hibernate and used the hibernate template to implement the business logic.
- Created Database Tables, Sequences and wrote hibernate mapping files and POJO class.
- Used Hibernate tools to interact with the database.
- Implement the presentation layer (GUI), based on open source framework, using Angular JS, HTML, HTML 5, JSP, JSTL, JSF, CSS, CSS 3, HTML, JavaScript and Beans.
- JQuery library, Backbone JS and Angular JS has been used for creation of powerful dynamic Web Pages and web applications by using its advanced and cross browser functionality.
- Developed flow using AJAX partial page refresh, validation and dynamic drop down list.
- Reviewed the XML logical data model and developed XML schema (XSD) to validate the model and used Jax-B for Xml-JavaMapping and Xml-Xslt conversion.
- Developed client side code to consume WebService provided by third party vendors to receive employee information using Axis, XML, WSDL, SOAP.
- Worked on SOAP and JAX-RS for Restful Web Services.
- Involved in HDPto AWS migration
- Used best practices and design patterns Singleton, DAO, DTO, MVC etc.
- ImplementedJava Message Services (JMS) using JMSAPI.
- Implemented Maven build tools to build jar and war files and deployed war files to target servers.
- Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.
- Developed a feature Admin Panel to view and refresh theCamelRoutes using JQuery.
- Actively participated in the build and release of the developed functionality using Jenkins to trigger the build by committing in the version control system (Clear Case).
- Used Tortoise SVN for version control and Eclipse for application development.
- Used log4j to audit, assign, track, and report the issues in the application.
- Deployed the application on Web Sphere Application Server.
- Developed JUnit test cases to validate the REST services.
- Involved in functional testing and integration testing.
- Scrum methodology is used in developing the product. Attended regular scrum meetings for feedbacks and design changes.
Environment:Java (JDK 1.7), J2EE, Eclipse 3.5, spring 3, Hibernate 4, Web Services (REST & SOAP), WebSphere, AWS,Tortoise SVN, Maven, HTML, CSS3, Servlets, Angular JS, Backbone JS, AJAX, JQuery, Java Script, JMS, Oracle 11g, Agile and Windows 7.
Confidential, Irving, TX
Sr. Java/J2ee Developer.
Responsibilities:
- Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
- Designed and developed web interfaces and business logic using JSF, Spring, JSP, Servlets, JavaBeans, Spring JDBC, JavaScript, JQuery, HTML, and XML Technologies
- Used SpringWebMVC framework for the applying MVC Implementation to the web application.
- Used SpringWebModule integrated with Servlets and JSP.
- Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD).
- Involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
- Created Stored procedures and used SpringJDBC template for data retrievals.
- Design and Development of modules involving SpringMVC, Web Services, JMS, JSTL.
- Transformed design mock-ups for MyQl into cross-browser compatible HTML/CSS layouts and implemented dynamic elements and reusable libraries with JavaScript, JQuery and Angular.js.
- Involved in hand coding in HTML5, CSS and jQuery for table less design with Accessibility standards.
- Worked closely with Photoshop designers to implement mock-ups and the layouts of the application.
- Worked on JavaScript frame work (Angular JS, Bootstrap) to augment browser based applications with MVC capability.
- Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
- Extensively used Hibernate in data access layer to access and update information in the database.
- Developed International Error Correction Screens using custom front end forms using XML, XSLT, Angular JS, JQuery and ExtJSSencha.
- Deployed the application using JBOSS8.0.
- Used Webservices - WSDL and SOAP for getting information from third party.
- UsedCamel-Spring-WS integration to access web services based on SOAP action andcamelendpoint mapping.
- Experience working in AWS Cloud Environment like EC2 & EBS.
- Used JMSAPI for asynchronous communication by putting the messages in the Message queue.
- Designed various tables required for the project in Oracle11g database and used Stored Procedures and Triggers in the application.
- Write new plug-in classes accessed by action classes. Apply the test first methodology on the same using JUNIT4.
- Implemented Logging framework using Log4J.
- Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
- Used SVN as the version controlling system, Maven to build applications and Eclipse as the IDE for application development.
- Developed the RESTful web services using Spring IOC to provide user a way to run the job and generate daily status report.
- Deployed application to JBoss server using Jenkins.
- Worked on Agile Project Model.
Environment: JDK 1.6, Eclipse 3.5, Spring 3, Hibernate 3, JBoss 8, Web Services (REST & SOAP), Aws,Maven, SVN, Junit, Log4j, Oracle 11g, JMS, DB2, Agile, Servlets HTML, AJAX, JQuery, Angular JS, Log4J, XML and Windows 7.
Confidential, Raleigh, NC
Sr. Java/J2ee Developer
Responsibilities:
- Understanding the requirements by interacting with business users and mapping them to design and implementing it following the AGILEDevelopment methodology.
- Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for the application modules (Metrics)
- Design and Development of Maintenance application involving Spring MVC, Web Services, JSP, Java Script.
- Used Springframework for Dependencyinjection and integrated with Hibernate and Struts frameworks
- Designed and integrated the full scale Spring/Hibernate persistence solution with the application architectures.
- Developed core business service layer using EJB's.
- Handled the back end operations using SQL, PL/SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.
- Integrated Hibernate for Handling Transactions.
- Developed the presentation layer using JSP, JSTL, HTML, XHTML, CSS and client validations using JavaScript.
- Used JSF 1.2 Framework in the application which is based on the MVC design pattern.
- Developed Servlets, JSP& core Java components
- Developed GUI with HTML, DHTML, XML, XSLT, CSS and JavaScript.
- Developed JSP pages as per requirements used Dojo JavaScript Library with AJAX to add user functionalities, jQuery UI for client side validation.
- Developed the web application by integrating JSF employing AJAX at client -side components.
- Used SOAP UI for the functional testing and inspection and invocation of spring based WebServices.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
- Developed Web Services using SOAP, JAX-WS, Apache CXF, REST and JAX-RS.
- Used ApacheCamelfor API connectivity.
- UsingJava Messaging Service JMS for messaging, configured queues and topics on the WebLogic 10.3 Application Server and used them for messaging.
- Implemented JMS system to exchange the message between different applications.
- Developed the application using My Eclipse 8.5 and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting and build automation.
- Monitored the error logs using by using Log4J
- Adopt Agile Methodology to plan using JIRA.
- Experience in build/deploy tools Ant, Maven and Jenkins.
- Used ANT scripts to build the application and deployed on WebLogic Server.
- Used Tortoise SVN as Version Control Tool
Environment: JDK 1.5/1.6, Spring 3, Hibernate 3, Java/J2EE, Agile, Web Services (REST and SOAP), JSP, Java, EJB, HTML, XML, CSS, JavaScript, AJAX, JMS, WebLogic Application Server, Log4J, ANT, Tortoise SVN, UNIX, Windows.
Confidential, Royersford, PA
Sr. Java/J2ee Developer.
Responsibilities:
- Actively participated in coding, GUI design and testing.
- Involved in preparing use-case diagrams, sequence diagrams and class diagrams using Rational Rose, UML.
- Used Hibernate as ORM tool to store the persistence data into the Oracle9i database.
- Coded Server pages using JSP, Servlets, Struts by following MVC architecture.
- Involved actively in designing web pages using HTML, AJAX, JQuery, JavaScript, Bootstrap and CSS.
- Implemented navigation bar as a custom directive ofAngular JSframework so that it can be reused on different templates.
- Experience in the development of Presentation layer using JSF, HTML, and CSS.
- Created XML Schema, XML template and used XML SAX/DOM API to parse them.
- Used Struts Validator framework for client side and server side validations.
- Configured JDBC with SQL/PLSQL for database connectivity.
- Involved in developing and maintaining Struts controller, Struts Configuration files (struts-config.xml), Struts Action classes and Struts Action forms beans using Struts 1.2 version.
- Developed SOAP based Webservices and created WSDL for Payment Transaction and Payment Release.
- Used GIT as Version Control software.
- Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Used Eclipse for performed application development andWebSphere Application Server for deployment.
- Agile/Scrum Methodology was followed; Conducted and attended Stand up meetings every day in the mornings.
Environment:JDK 1.5, Struts 1.2, Hibernate, WebSphere6.0, Object Oriented JavaScript, HTML, AJAX, JQuery, XML, JDBC, Web Services,JUnit,Oracle 9i, Rational Rose and Maven.
Confidential
Sr. Java/J2ee Developer.
Responsibilities:
- Designed and developed the application using StrutsModel View Controller (MVC) design Pattern.
- Involved in designing the Graphical User Interfaces using HTML, JSP and JSF.
- Used Struts/MVC framework to enable the interactions between JSP/View layer and implementeddifferent design patterns with J2EE and XML technology.
- Used MySQL database to store data.
- UsedJavaScript for client side validations and validation frame work for server side validations
- Involved in debugging to understand the code flow and did clean up in existing code.
- Involved in configuring web.xml and struts-config.xml according to the Struts framework.
- Used JQuery for UI centric AJAX behavior.
- Extensively used HTML, JavaScript and AJAX for client side development and validations.
- Used Eclipse as JavaIDE tool for creating various J2EE artifacts like Servlets, JSP's and XML.
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Wrote test cases in Junit for unit testing of classes and implemented the logging using log4j.
- Went going through bug queue and assigning bugs to team members, analyzing and fixing bugs, and Filing, following-up, and escalation of bugs.
- Involved in deploying the application in test environment using Tomcat.
- Used Rational Clear Case and Clear Quest for software version control and change management.
Environment:Java/J2EE, Servlets, JSP/HTML, XML, JQuery, AJAX, Hibernate, DB2 RDBMS, UML, Rational Clear Case and Clear Quest, ANT, Windows XP, Tomcat Server, Log4J.