Resume

Sign in

Sr Java J2EE Developer

Location:
Virginia Beach, VA, 23453
Salary:
$65/hr
Posted:
April 14, 2016

Contact this candidate

Resume:

Chandu

Sr. Java Developer

Professional Summary:

Highly motivated IT professional, 8 years of experience as full end to end developer in development and implementation of customized software and web-based applications including Web.

Experience in the field of Software Development as Developer. Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing & Prototyping.

Experience with working in fast-paced AGILE development and waterfall environments.

Strong development skills in Core Java, J2EE, JDBC, JSP, JPA, Servlets, Hibernate, Java Beans, EJB, JSF, JMS, JNDI, RMI, LDAP,XSLT, HTML, XML, CSS3, HTML5, AJAX, JavaScript, JQuery, Angularjs, Express, Rational Rose, Oracle, PL/SQL and SQL Server.

Thorough knowledge in frameworks like Hibernate, Spring and Struts.

Thorough good knowledge on EJB and JPA as concept oriented.

Designed and developed multiple J2EE MVC Model based web applications using J2EE Technologies (Servlets and JSP), Patterns and popular open-source frameworks Spring, Struts and Hibernate.

Experience in designing multi-tier J2EE Web Application architecture using UML (Unified Modeling Language), IBM Rational Rose and MS Visio.

Hands on experience in writing SQL using DB2, MySQL, Oracle 9i/10g/11g, NoSQL.

Extensive knowledge on XML including XML Schema, XSLT, XPath, and XQuery.

Designed web pages using various XML technologies including DTD, XML schema, and JAXB, JAXP, DOM and SAX parsers.

Worked with IBM Web Sphere, Web logic application servers and Jetty, Apache Tomcat web servers.

Extensive knowledge in web services which include SOAP and REST.

Experienced in developing Service Oriented Architecture (SOA) using web services.

Extensive experience working with IBM MQ-Series.

Experienced with version control tools such as SVN, CVS and Clear Case and issue tracking tool as JIRA.

Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.

Experience with UNIX scripting and shell commands.

Sounds good knowledge in Groovy as a scripting language.

Good experience with Operating Systems like Windows, LINUX and UNIX.

Good knowledge in writing multi-threaded applications.

Skills in analyzing user requirements, modeling the system and ensuring the functionality.

Strengths include excellent interpersonal and communication skills.

Has the ability to provide solutions from a functional and technical perspective, meet deadlines.

Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.

Good knowledge on web based technologies.

Technical Skills:

Operating Systems

Windows, UNIX, LINUX

Programming Languages

Java 5/6/7/8, SQL

J2EE Technologies

Servlets, JSP, JDBC, JNDI, RMI

Frameworks

Struts, Spring, Spring MVC, Hibernate

Databases

Oracle 11g, SQL Server 2005, DB2, MySQL, PostgreSQL, MongoDB

Development tools

IntelliJ, Eclipse, IBM RAD, NetBeans.

Web/Application servers

JBoss, Web logic 10.x/8.0/7.1, Apache Tomcat 6.X, IBM WebSphere, WebSphere portal.

Web Development

HTML, DHTML, XHTML, CSS, XML, XSL, XSLT, XSD, JWT.

Scripting Languages

JavaScript, Ajax, Jquery, Express

Design Patterns

Business delegate, Session Facade, Singleton, DAO, DTO, Factory Pattern

Version Controllers

SVN (Apache Sub Version),GIT, CVS, Clear Case

Build/Testing tools

ANT 1.7.1, Maven, JUnit 4.7

Logging Tools

Log4J, SLF4J

Web Services

SOAP,WSDL, REST

Others/Tools

Agile, RUP, JIRA, TOAD, Test Driven Development (TDD)

Professional Experience:

Anthem Inc., Virginia Beach, VA Jul 2014 - Present

Sr. Java J2EE Developer

Responsibilities:

Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.

Designed and developed the User Interface with HTML5, CSS3, JavaScript and JQuery.

Implemented scripting with Ajax and XML to dynamically refresh the page contents and also implemented JAXB in XML binding.

Plugins for JavaScript was created using JQuery.

Used eclipse as an IDE to develop the application.

Developed internal coding using J2EE technologies based on MVC architecture.

Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring MVC.

Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP.

Used spring DAO for data access with the help of hibernate to implement CRUD operations against data base.

Data from UI layer sent through JMS to Middle layer and from there using MDB message retrieves Messages and will be sent to MQSeries.

Involved in developing stored procedures and Triggers on Oracle 10g.

Used Hibernate Persistence Strategy to interact with database.

Extensively used HQL queries while working with the database.

Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.

Integrated Hibernate with Spring by coding a Spring Configuration file.

Configured JMS in the WebSphere application server to send messages on the queue.

Deployed the application in WebSphere Application Server 6.0.1.

Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST.

Used JSON as response type in REST services.

Built ANT scripts for automated deployment and for the build operation of the entire application.

Hands-on experience working with version controller tools such as SVN and JIRA as issue tracking software.

Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.

Focused on Test Driven Development to perform unit testing using JUnit.

Used SLF4J to log debug and exception statements.

Used Experience in designing and developing Mule ESB flows using Java and Mulesoft Connectors.

Handled production support of the application.

Documented the flow and functionality of the code for further reference.

Environment: Java, J2EE, JDBC, Servlets, JSP, Hibernate, Spring, Spring MVC, Spring REST, JMS, HTML5, CSS3, JavaScript, JQuery, Ajax, CVS, Oracle 10g, JMS, XML, JAXB, MQSeries, WebSphere, REST, JSON, JUnit, Subversion, Ant, SLF4J, Mule ESB, Mulesoft, SVN and JIRA.

Alliant Energy, Madison, WI Mar 2013 to Jun 2014

Sr. Java J2EE Developer

Responsibilities:

Designed and developed testing phases of the project using AGILE methodology with Test Driven Development (TDD).

Used JavaScript, HTML5, CSS3 and AngularJS framework to create design lay out with JSP.

Implemented necessary classes for the application using JavaScript, AngularJS, HTML and CSS.

Build the application with JavaScript framework such as AngularJS.

Designed the workflow for the client side and server side in UML using Rational Unified Process (RUP) and created the detailed Design documentation.

Involved in walk through with the analysis for Use Cases and feasibility scope.

Developed the presentation layer of the application using Struts Framework and created the struts-config.xml file, resource bundles for distribution module.

Designed and implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.

Developed the web-services and analysis of SOAP envelope using SOAP UI.

Designed and developed the data model for the development of persistence layer.

Extensive knowledge on XML including XML Schema, XSLT, XPath, and XQuery.

Hands on Groovy as a scripting language which is used to implement the java byte code.

Used Struts Framework for the application, Developed Struts Action Classes and Business Logic and have developed Hibernate HSQL and Hibernate mappings /created DAOS mappings in Hibernate.

Involved in SQL development using Stored Procedures, Views and Queries with Oracle and DB2.

Configured and deployed the web application on WebSphere Application Server.

Providing and Consuming of data to third party service provider was implemented by SOAP with WSDL.

XML Data extraction using XQuery.

Developed logging module-using Log4J to create log files to debug as well as trace application.

Used CVS for version control across common source code used by developers.

Tested the application functionality with JUnit Test Cases.

Used ANT scripts for automated deployment.

Implemented automation of common tasks using UNIX shell scripting.

Environment: Java, J2EE, Hibernate, Struts, Servlets, MDB, JSP, JNDI, XML, Web-Services, SOAP, WSDL, JavaScript, JQuery, AngularJS, HTML5, CSS3css, JMS, Oracle 10g, UNIX, DB2 UDB, JUnit, WebSphere, RUP, CVS, Git-stash, ANT, Log4J.

Verizon Wireless, Alpharetta, GA Oct 2011 to Feb 2013

Sr. Java J2EE Developer

Responsibilities:

Followed AGILE software development which has output as sprint with Scrum methodology.

Wrote application front end with HTML5, JSP, JavaScript, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS3.

Wrote custom JSP tags for role-based sorting and filtering.

Used JQuery for UI centric Ajax behavior.

Designed and developed various modules of the application with J2EE design architecture, frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP and EJB concepts.

Implemented Spring Bean Factory to create spring beans for storing business data.

Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade and Singleton.

Implemented features like logging, user session validation using Spring-AOP module.

Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.

Worked on oracle and mysql as the backend databases and developed required implementations using mySQL.

Used TOAD to manage the database using SQL.

Developed server-side services using Spring Web Services (SOAP, WSDL).

Server side validations using Hibernate Validator framework.

Used Maven as a build tool to build the application and also for automated deployment.

Used Log4j to assign, track, report and audit the issues in the application.

Worked on project build-script by using ant and deployed on JBoss.

Implemented business logic with Drools.

Develop and execute Unit Test plans using JUnit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.

Used SVN as a version controller tool and JIRA as issue tracking.

Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: Java, J2EE, JSP, Servlets 2.5/3, Hibernate 3.5, Spring 2.5.6, Spring MVC, Web Services, Maven, SOAP, WSDL, UML, HTML5, XHTML, DHTML, JavaScript, JQuery, CSS3, Spring Web Flow, XML, JBoss, Log4j, Oracle, mySQL, JUnit 4, drools, Eclipse 3.5, SVN and JIRA.

Fiserv, Corvallis, OR Aug 2010 to Oct 2011

Java J2EE Developer

Responsibilities:

Involved in gathering requirements and built technical specifications from the requirements.

Used AGILE development methodology during designs, implementation, testing, and maintenance.

Developed the presentation layer and Spring- framework in CSS, Web 2.0, HTML developed for multiple browsers and Client-Side validations were done.

Designed and developed Spring AOP components for Service implementation.

Persistence layer design and implementation using Hibernate ORM framework, annotated lazy-loading / fetching strategy implementation

Business-logic controller framework development utilizing Spring framework and dependency injection, catering to both standard server-side and AJAX client requests.

Implemented Transaction Management based on Spring AOP and Dependency Injection based on Spring IOC.

Used JMS to send and receive messages.

Employed Hibernate 3 for ORM mapping and persisting the data to backend.

Participated in developing user interfaces using JavaScript, JQuery, HTML 5, XHTML, CSS 3 custom tags.

Consumed REST Web Services from third party for authorizing payments to/from customers and implemented them using Jersey.

Did Packaging and Deployment of builds through Maven.

Worked on UNIX shell scripting for the project.

Test Driven Development (TDD) approach was utilized and the test coverage was always maintained and validated using Clover and Cruise Control.

Used LDAP services for user authentication and authorization.

Involved working with DB2 database as a backend.

Handled connections and their issues.

Web logic Application Server is being used as the Business Service Tool in middle tier.

Used Log4j for tracking the applications.

Used Clear case as version control tool and Clear Quest for defect management.

Environment: Java, J2EE, Spring, Hibernate, Web logic, Eclipse, Oracle 10g, LDAP, HTML, XHTML, JavaScript, JQuery, Maven, Rest, LOG4J, TDD, Clear case, Clear Quest, JMS, DB2.

Capgemini, India Apr 2008 to Jul 2010

JAVA/J2EE Developer

Responsibilities:

Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns.

Involved in developing prototypes of the product.

Developed activity, sequence and class diagrams using Unified Modeling Language and Rational Rose.

Designed GUI Components using Tiles frame work and Validation frame work.

Developed HTML and JSP pages using Struts.

Had experience with Swing for better development of GUI.

Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.

Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.

Used Apache Log4J logging API to log errors and messages.

Developed XML parser for File parsing.

Involved in writing Detail Design Documents with UML Specifications.

Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.

Responsible for packaging and deploying components in to the WebSphere.

Developed backend components, DB Scripts for the backend communication.

Used java IO to create reports, which were mailed to my manager every hour.

Responsible for performance tuning of the product and eliminating memory leakages in the product.

Conducting Code Review meetings with developers.

Environment: Java, Java Beans, JSP, Servlets, JDBC, LOG4J, IBM DB2, XML, HTML, Swing, Struts 1.2, Web Sphere, CVS.



Contact this candidate