Java/j2ee Developer Resume
Burlington, NC
SUMMARY
- Over 7 years of Extensive IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE technologies.
- Involved in full lifecycle of various projects, including requirement gathering, system designing, application development, enhancement, deployment, maintenance and support.
- Worked with behavior Driven Development process and Test Driven Development (TDD).
- Having Good exposure in HealthCare Statistics, Telecommunications, Financial, E - business, Internet, Supply Chain, Intranet and Security applications.
- Experience in MVC Frameworks like spring, hibernate, struts and experience in SOA (Service Oriented Architecture) by creating the web services using SOAP, JAX-WS, JAX-RS, Restful, and WSDL.
- Experience in web technologies like AJAX, HTML, DHTML, CSS, JSON and JavaScript.
- Highly experienced with modern JS frameworks and libraries such as jQuery, AngularJS, Node.Js.
- Expertise in the implementation of Core concepts of Java, J2EETechnologies: JSP, Servlets, JSTL,JMS, Struts, Spring, Hibernate, EJB, Java Beans, JDBC, XML, Web Services, JNDI, MultiThreading.
- Strong knowledge of IDE's like Eclipse, Net Beans, IBM Rational Application Developer (RAD 7.0.0), Intellij IDEA.
- Proficient with different Software development methodologies viz. Iterative, Prototyping and Agile Methodologies including Extreme Programming, Peer Programming and Scrum.
- Experience in ORM frameworks like Hibernate, Ibatis, JPA.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Experience in Java Web Services with real time knowledge using SOAP, WSDL.
- Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code.
- Exposure to several elegant features of Java such as Multi-threading, Generics, Collections and Serialization in developing applications from the scratch.
- Design and implementation of business logic using Entity and Session Beans to handle transactions and updating of data into the Oracle database, hands-on experience on NOSQL databases like MongoDB.
- Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modeling (OOM) based on Unified Modeling Language (UML) architecture.
- Having good work experience in RDMBS such as Oracle 9i, 10g, DB2, MySQL, PL/SQL and SQL server.
- Expertise in writing SQL queries and P/L SQL Stored procedures, functions, sequences, cursors, triggers, indexes etc. in different DBs like Oracle, DB2, MYSQL, PL/SQL and SQL Server.
- Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
- Ability to work in groups as well as independently with minimum supervision and display initiative to learn new technologies and tools quickly.
- Strong Experience in different operating systems such as Microsoft Windows, UNIX, and LINUX.
- Task Specific Performer with considerable exposure in using Ant, Maven, Log4j, and LDAP.
- Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
- Experience with Application servers and Web servers such as BEA Weblogic Server 8.1/9.2, IBM Web Sphere 5.0/6.0, Jboss Server 4.0.2 and Apache Tomcat Server 8.0/7.0/6.0,Postgre Sql server.
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit GWT, Java and XML in a UNIX environment
- Experienced in writing and maintaining Test Plans and defining Test Cases for Unit testing, Integration testing and System testing and executing them and capturing the results appropriately.
- Excellent communication skills, Project management, Time management skills.
- Problem solver with the ability to rapidly analyze challenges, applying strategic thinking to tactical concerns with strong problem solving skills and a result oriented attitude.
TECHNICAL SKILLS
Languages: Java, J2EE, C, C++, C#, HTML, DHTML, CSS, JQuery, SQL.
Operating system: Windows, Unix (Linux, Solaris).
Java Technologies: Java, J2EE, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Struts, Spring Framework, Java Beans, Web Services, AJAX.
Framework: MVC, Struts 2.0/1.2, Spring, Tiles, Hibernate, JPA
XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP.
Web Technologies: Java Script, HTML, Web services (SOAP, REST),Angular JS, JQuery.
Servers: Weblogic 10.1/9.0/8.1/7.0 , Websphere 6.0/5.1, JBoss 4.0.3, Tomcat 8/7/6.
RDBMS: Oracle10g/9i/8i/7.x, DB2, MSSQLServer, MySql, Pl/Sql,NoSql.
Tools: Eclipse, WSAD, RAD,Jbuilder, Jdeveloper, TOAD, SQL Developer.
Concepts: UML, Design Patterns.
J2EE frameworks: Struts, spring, hibernate, junit.
Build Scripts: Ant, Maven.
Methodologies: Waterfall, Agile.
Others: Microsoft Visio, ANT, Maven,TOAD, PuTTY
PROFESSIONAL EXPERIENCE
Confidential, Burlington, NC
Java/J2EE Developer
Responsibilities:
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
- System built using Model-View-Controller (MVC) architecture to create master page using spring framework.
- Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
- Designed and implemented the J2EE with Oracle SQL in Eclipse IDE and used core java design patters.
- Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Business Delegate, Bean Factory, Singleton, Data Access Object and Service Locator.
- Developed Web services to allow communication between application through SOAP over HTTP using Apache Axis2.
- Used Spring webflow to handle different sets of processes.
- Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Container managed transactions, Hibernate.
- Used SVN as a version control tool.
- Developed the UI using JavaScript, JSP, HTML, and CSS for browser functionality and complex user interface.
- Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and AngularJS.
- Created web GUI: pages, tables and charts using GWT Google Web Toolkit, java Freechart library using MVC pattern.
- Used Weblogic Application Server.
- Automate build process by writing ANT build scripts.
- Configured and customized logs using Log4J.
- Wrote SQL queries, stored procedures using Oracle database.
- Involved in installing and configuring Eclipse and Maven for development.
- Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
- Played a key role in the design and development of some of the modules of the project.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Development using the business logic & JUnit Testing. Performed unit testing, system testing and integration testing.
- Used Hibernate to store the persistent data as an Object Relational Mapping (ORM) tool for communicating with database.
- Created exhaustive Junit Test Cases using Test Driven Development TDD technique.
Envirornment: Java 1.6, Javascript, Spring 3.0, JSP, Servlets, Hibernate 3.0, XML, Java Beans,Angular.js,Node.js,AWS,GWT, Apache AXIS, SOAP Webservices, Log4J, JUnit, Unix Shell Scripting, SVN, Oracle 11g, Eclipse, maven 4,Weblogic Application Server, AGILE Methodology, SCRUM.
Confidential, Boston, MA
Java/J2EE developer
Responsibilities:
- Used Spring MVC on the web layer and business delegate and DAO on the business layer.
- Involved in creating UI screens using JSP, controllers using annotations at method level and class level.
- Developed DAO for communicating with the database. Used Hibernate DAO support for performing queries. Handled transactions using Spring annotations.
- Involved in writing HQL queries, criteria and named queries in DAO's.
- Defined business facades to handle multiple calls to the DAO'S. Defined custom exceptions at business layer and DAO layer.
- Responsible for developed ADF Data Controls from Amazon Web Services and Java Components and responsible for writing JUnit Test scripts or testing in business layer & data layer.
- Used XML to configure mapping files and defined DTO for named queries.
- Used Spring support for Restful web services to communicate with the host machine for agreement forms. Used rest Client to test the web services.
- Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Used auto wired annotation for handling the dependent objects.
- Created test cases for DAO's and web services. Used annotations to load the Config file to test the components.
- Used Maven to acquire the dependencies and build the application. Used perforce as a Version control system. Anthill pro to deploy the application into Jboss.
- Worked in an Agile environment. Actively participated in Scrum meetings and updating Rally regarding the tasks and time spent on each tasks.
- Redesigning the existing web application with new technologies. Design and development of the new Technical flow.
Environment: Java 1.6, J2EE, JSP, Spring MVC, Spring ORM, Spring IOC, Spring Web Services, Hibernate, Web Services Restful, Oracle 10g,Oracle ADF, JUnit 4.8, Maven 3.0, Jboss eap-6, Java Script, HTML, CSS, jQuery, node.js,AJAX, Eclipse Juno.
Confidential, Tampa, FL
Java/J2EE developer
Responsibilities:
- Participated in all Agile Sprint Planning and Scrum meetings.
- Interaction with client team to understand business requirements and develop the System design and involved in technical discussions, design reviews with Architects.
- Developed JAXWS Web Services to exchange Member Eligibility information between different applications and platforms.
- Generated Java Stubs from WSDL using Apache axis implementation.
- Developed the 270/271 schema.
- Used JAXB to convert XSD to Java objects.
- Involved in development of 270/271 Edi transaction
- Used Altova Map force to map EDI to XML and XML to EDI
- Used Multithreading in programming to improve overall performance.
- Performed business validations at the back-end using Java modules
- Involved in development of Claim extract, accumulators and EOB extracts.
- Developed web services for Provider Maintenance services like Practitioner, Practitioner Role, Supplier and Supplier Locations.
- Used JDBC for database connectivity with Oracle
- Created Oracle PL/SQL stored procedures
- Involved in loading the static data into tables using loader framework.
- Deployed the application into web logic application server.
- Followed Test Driven Development by using JUnit to build unit test cases for most of the components.
- Used soap UI to test the EDI transactions.
- Tested and re-tested the report result by running queries in Oracle to make sure data accuracy & quality.
Environment: JAVA 6.0, WSDL, SOAP, JAXB, MAVEN, JDBC, UML, Oracle 11i, Eclipse Kepler, Perforce, Oracle Web logic 12.x, Altova Map Force, LINUX.
Confidential
Java Developer
Responsibilities:
- Involved in requirements gathering, system design, analysis, implementation and setting up the development environment.
- Extensively used the Spring framework implemented upon the MVC design pattern.
- Developed various Spring framework Action classes for interfacing with the business logic, and form beans for presenting the data to JSPs.
- Used Web Services using SOAP, WSDL, UDDI and JAX-WS programming model. Worked closely with B & D to deploy on various ESB environments.
- Created the Presentation Layer, Business Logic Layer, DAO and Transfer Object using IBM Rational Application Developer.
- Exposed Web Services for system integration; developed Restful Web Services for accessing Ordering information.
- Experience in the development of Presentation layer using JSF, HTML.
- Worked with EJB in the server-side to encapsulate the business logic of the application.
- Involved in development of presentation layer using JSF framework, and MVC design paradigm.
- Experience in using Hibernate for object-relational mapping and for database operations in Oracle.
- Used JUnit for testing the application, Maven for building Projects. Used JMeter for performance testing.
- Involved in configuring JMS and JNDI in rational application developer (RAD).
Environment: Java, J2EE, JDK, JSP, Spring, Hibernate, WebSphere Application Server, Web Services (SOAP, WSDL), ESB, JMS, CSS, HTML, Oracle, PL/SQL, SVN.
Confidential
Java Developer
Responsibilities:
- The framework is based on Struts
- Use SOA test scripts in order to validate the Endpoint descriptor
- Fix the defects while the firmware gets upgraded
- Creating webservices files and using MYSQL as a database to store the data
- Create Custom Functions
- Oracle experience in order to store the data of modems in the database.
- Gained Familiarity working with eclipse environment
- Gained experience in Unix shell
- Experience with CVS user/administration
Environment: JSP, XML, Eclipse 3.6, Mysql, struts, web-sphere Application server, Unix shell, CVS, Java script, Oracle, Web-services
