We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

0/5 (Submit Your Rating)

Kennesaw, GA

SUMMARY

  • 8+ years of experience in design, development and implementation of software applications using Java, J2EE, technologies. Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
  • Good knowledge and hands on experience in MVC (Struts 1.x), spring 2.x and ORM (Hibernate 3.0) frameworks.
  • Hands - on experience in client side Technologies such as HTML, CSS, JavaScript, Ext Js, Angular JS.
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, Spring, JDBC, JNDI, JMS, SWING, HTML/DHTML, XML and Struts framework.
  • Good experience in using various design patterns, UML, Rational Rose, and industry best practices such as MVC (Model-View-Controller), Singleton, Facade, Factory and DTO, DAO and Singleton.
  • Hands on experience in scripting languages like UNIX shell Scripting and PERL Programming, debugging.
  • Good documentation skills on both functional and business requirements.
  • Expertise in Web-Development technologies like Servlets, JSP, JSTL, JDBC, JNDI, HTML, JavaScript, CSS, XML, XSL/XSLT, AJAX, JQuery.
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Experience in Agile Methodology, Waterfall Methodology and Scrum Software
  • Having hands on experience in deploying web and JEE enterprise applications on Apache Tomcat, Web logic, JBoss and IBM Web sphere application servers
  • Have an ability to lead and direct other programming/project staff and work directly with end-users in defining and verifying application functionality.
  • Have an ability to have ownership and be responsible for, full application design, development and unit test and also to communicate design and task issues to technical and non-technical staff.
  • Excellent understanding & hands on in Hibernate, Hibernate Query Language (HQL), Transactions, Exceptions, Java Message Service (JMS), Java Transaction API (JTA),MQ.
  • Experience with Test Driven development like JUNIT
  • Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Hands on experience with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), CLEARCASE and GIT for providing common platform for all the developers.
  • Experienced in implementing logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Proficient in RsDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL, NoSQL, Mongo DB.
  • Good Experience in writing Stored Procedures, Functions, DDL and DML SQL queries.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, UML, C.

Web Technologies: JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, WSDL, JAX-RS, JSX-WS, HTML, DHTML, Java Beans, JavaScript, AJAX, Angular Js, Ext Js.

XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere, JBoss. IIS

IDEs: Eclipse, Net Beans, Red Hat Developer Studio, WSAD.

Tools: TOAD, XmlSpy, Ant, Selenium, PL/SQL Developer, QTP, JUnit, iReport.

Operating systems: Windows, UNIX, Linux, Sun Solaris.

Databases: Oracle 8 / 9i / 10g, HSQL, MySql, MS SQL Server 7.0, Sybase, No SQL, Mongo DB .

Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc.

Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.

Version Control: CM Synergy, Rational Clear Case, CVS, VSS, SVN, Git.

PROFESSIONAL EXPERIENCE

Sr.Java/J2EE Developer

Confidential, Kennesaw, GA

Responsibilities:

  • Used Spring MVC to decouple business logic and view components.
  • Developed the Business Logic using Plain Old Java Objects (POJOs)
  • Developed Graphical User Interfaces using HTML5 and JSP’s for user interaction
  • Performed client side validations using Java Script.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Used Spring Dependency Injection to eliminate the dependency on different classes and to inject values.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Used Concurrency concepts, Garbage collection, Exceptional Handling, Memory management, and OOPS concepts.
  • Worked in Agile methodology environment includingTest Driven DevelopmentwithContinuous Integration/Delivery.
  • Wrote test cases in JUnit for unit testing of classes.
  • Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.
  • Used Agile/Scrum methodology to develop the application.
  • Involved in creating UI using GWT 2.4, have used UIBinder framework along MVP pattern.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Developed the integration techniques using Apache Camel. Camel is used in integrating and developing the application which are using different protocols.
  • Worked within SOA based enterprise framework to build web services.
  • Developed SOA, software apps and web service solutions.
  • Implemented the Single Sign On security/authentication using the Spring Security.
  • JProfiler is used for JVM tuning.
  • Created POC for Spring Batch for running batch jobs.
  • Use JQuery for creating behavioral aspects of the web page.
  • Responsible for pagination for the application by integrating Spring framework with Angular JS.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Consumed Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Servlets, and JSP, JSF components to be deployed on a Weblogic Application server and Apache Tomcat 6.0 application servers.
  • Implemented SSL for authentication and authorization of the application.
  • Worked with Mocking while running the Junit test cases for batch processing.
  • Conducted code and unit test review.
  • Wrote JPA/Hibernate queries.
  • Used Apache jMeter for performance tuning and profiling testing.
  • Used HTML, CSS, JavaScript and AngularJS to design the front end.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Built scripts using Ant to build the J2EE application.
  • AngularJS was used to parse the JSON file using the REST web services.
  • Used Eclipse 3.0 IDE for developing code modules in the development environment
  • Performed connectivity with Oracle database using JDBC.
  • Implemented the logging mechanism using Log4j framework
  • Used SVN version control to track and maintain the different version of the application.

Environment: Spring 3.0, Hibernate 3.0, SOA, Java 1.7, JSP, JSF2.0, JBOSS, JSON, MVC, JavaBeans, Java Script, JQuery, REST, JPA, StrutsV1.x, XML, JSF, XSLT, Unix Shell Script, Web Sphere Application Server, AngularJS, Web logic11g, SOAP, JPA, Maven, Jenkins, Web Sphere Application Server, Apache Camel, Rational Software ArchitectV7.0, Facelets, Angular JS, Oracle DB2, SQL Developer, PL/SQL, SQL Server 2005/2000.

Java/J2EE Developer

Confidential, Hartford, CT

Responsibilities:

  • Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Created Functional specification documents (FSD) and JSON contracts.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Designing the application using J2EE best practices and J2EE design patterns.
  • Developed presentation layer using JSP, HTML5 and CSS.
  • Used collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Developed JSP custom tags for front end.
  • Development of server side layer using XML, XSD, SOAP, JDBC, JMS, JDK and DAO patterns using Eclipse IDE
  • Written Java script code for Input Validation.
  • Extensively used Spring IOC for Dependency Injection.
  • Developed J2EE components on Eclipse IDE.
  • Used J2EE technology to build Multitier Architecture. Business logic details in Struts2 Framework and POJOs
  • Used SOAP web services for communication between applications.
  • Used Apache CXF open source tool to generate java stubs form WSDL.
  • Used Oracle10g database for tables creation and involved in writing NoSQL queries using Joins and Stored Procedures.
  • Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
  • Developed Action classes and DAO classes to access the database.
  • Developed several POJO class to map table data into Java Object.
  • Used tortoise SVN tool to keep track of all work and all changes in source code.
  • Developed MAVEN script to build .war and .ear files for the application.
  • Used JUnit for testing the application
  • Deployed the applications on Web sphere Application Server.

Environment: Java 6 - JDK 1.6, J2EE, Spring 3.1 framework, Spring Model View Controller (MVC), Hibernate, Struts 1.2, Java Server Pages (JSP) 2.0, Servlets 3.0, Web services, Java Beans, JavaScript, Oracle 10g, IBM RAD, Web sphere, Agile Methodology, Design Patterns, SVN, MAVEN, JUnit, HTML5 Unit, XSLT, HTML5/DHTML.

Java / J2EE Developer

Confidential, Cincinnati, OH

Responsibilities:

  • Used Spring MVC framework to develop the application and its architecture
  • Used spring dependency injection to inject all the required dependency in application.
  • Being in project I have developed screens, Controller classes, business services and DAO layer respective to the module assigned to me.
  • Developed Graphical User Interfaces using HTML, CSS, bootstrap and JSP’s for user interaction
  • Developed webpages using UI frameworks bootstrap, Angular JS
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Wrote test cases in JUnit for unit testing of classes.
  • Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.
  • Created dynamicHTML pages, used JavaScript for client-side validations, and AJAX, AngularJS to create interactive front-end GUI.
  • Consumed Web Services for transferring data between different applications.
  • Used Soap Web services to retrieve credit history of the applicants.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a Weblogic Application server and Apache Tomcat 6.0 application servers.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Built scripts using Ant to build the J2EE application.
  • Used Eclipse3.0 IDE for developing code modules in the development environment
  • Performed connectivity with Oracle database using JDBC.
  • Implemented the logging mechanism using Log4j framework
  • Used SVN version control to track and maintain the different version of the application.
  • Mentored few people in team and have reviewed design, code and test cases written by them.

Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3.0, Hibernate, WebLogic Application Server, XML Web service,, Oracle 10g, HTML, DHTML, bootstrap, XML, XSLT, Eclipse3.0, AJAX, JavaScript, Angular JS, Windows XP, JUnit3.8, Log4j, CSS, SVN.

Java/J2EE Developer

Confidential, Hartford, CT

Responsibilities:

  • Prepared user requirements document and functional requirements document for different modules.
  • Designed the application architecture in lines of Struts Frame work based on MVCII.
  • Architecture with JSP as View, Action Class as Controller and combination of EJBs and Java classes as Model.
  • Used Struts, JSTL, and Struts-eland Tag Libraries.
  • Responsible for designing, writing code in Action Class, Validators, Action forms and developing the system flow for the module using Struts Framework.
  • Involved in coding Session-beans and Entity-beans to implement the business logic.
  • Designed and developed presentation layer using JSP, HTML with client-side form validation by JavaScript and Struts built-in form validations.
  • Designing the application using J2EE best practices and J2EE design patterns.
  • Used Java Swings as part of UI development.
  • Used AJAX for asynchronous data transfer (HTTP requests) between the browser and the web server.
  • Used SAX and DOM for parsing XML documents retrieved from different data sources.
  • Prepared SQL script for database creation and migrating existing data to the higher version of application.
  • Installed and configured required software's for application development (Eclipse IDE, oracle database, WebSphere, Tomcat, plugin's for eclipse, required framework jars.
  • Developed different Java Beans and helper classes to support Server Side programs.
  • Performed installations, configurations and deployments using Tomcat and JBoss App Server.
  • Managed server side scalability, concurrency and API certification
  • Written test cases for unit testing using JUnit testing Framework.
  • Involved in development of backend code for email notifications to admin users with multi excel sheet using the xml.
  • Involved with responsibility to assist in cleaning the dojo on a daily basis.
  • Experience in the development of Enterprise Java Beans (EJB’s) to implement Business logic for maintaining state information and database operations.
  • Involved with the dojo used for different purpose according to the requirement.
  • Modified the existing Backend code for different level of enhancements.
  • Used Axis to implementing Web Services for integration of different systems.
  • Designing error handling flow and error logging flow.
  • Developing build files for the project using ANT build tool.

Environment: Java 1.5, J2EE, JSP, Servlets, Struts 1.3, Dojo, TagLibs, RAD, XML, EJB 3.0, Ant, SQL, CVS, PVCS, Java Swings, Web Services, SOAP, WSDL, MVC, JavaScript, CSS3, AJAX, Oracle10g, Web Sphere, Selemium, Toad, UNIX.

Confidential, Salt Lake, Utah

Responsibilities:

  • Involved in preparing the technical design documents using UML data model representation, Use case diagrams, Sequence Diagrams, Class Diagrams using Rational Rose.
  • Created User Interface (UI) to gather Patient data and communicate with Business Layer by using Swing, HTML, JSP, JSP Tags Lib, JSTL and Java Script.
  • Utilized AJAX to increase web page’s interactivity, speed and functionality.
  • Implemented MVC architecture using Spring 2.5 MVC framework and enhanced the design using Stateless Session Beans for the Middle Tier Development
  • Used Java/J2EE Design patterns like Business Delegate, Session Façade, DataTransfer Object (DTO) and Service Locator in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Utilized WSDL and SOAP to implement Web Services in order to optimize performance by using remote model applications.
  • Used JSF framework for implementing the Web tier of the application.
  • Designed and implemented complex multi-application flow through integration implemented using XML, XSL and JMS configurations.
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Implemented Data Access Object (DAO) adapter pattern to communicate with Business Layer with Database by using Hibernate Template class.
  • Developed XML files for Object Relation Mapping (ORM) and Hibernate Configuration.
  • Used Hibernate Query Language (HQL) in data access classes to implement basic persistent storage functions such as Create, Read, Update and Delete (CRUD)
  • Configuration, deployment and setup of Application and Web sphere Application Server.
  • Application was developed on Window Platform using RAD
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: Java 1.5, J2EE 5, HTML, JSP, JSF, AJAX, Swing, Spring 2.5, Hibernate, Dojo, JMS 1.1, SOAP UI, WSDL, UML, XML, RAD 6.0, IBM WebSphere 6.1, Oracle 9i, CVS, JUnit, Windows XP, ANT, UNIX.

Jr. Software Developer

Confidential

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity DiagramsPrepared solution documents for passing the demand drafts with only payment through accounts.
  • Involved in designing the user interfaces using JSPs.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Used Eclipse for writing code for JSP, Servlets.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented Hibernate using the Spring Framework (Created the session Factory).
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Deployed the applications on BEA WebLogic Application Server.
  • Developed JUnit test cases for all the developed modules.
  • Used CVS for version control across common source code used by developers.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Refactored the code to migrate from Hibernate2.x version to Hibernate3.x. (I.e. moved from xml mapping to annotations) and Implemented the Hibernate Filters and Hibernate validators.
  • DAO and the hibernate transactions was implemented using spring framework.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.

Environment: Java, J2EE, JSP, JNDI, Oracle 10g, DHTML, ANT, Rationale Rose, Eclipse 3.1, Unix, Web logic Application Server, Hibernate 3.0, Spring, LOG4J, CVS.

We'd love your feedback!