We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

O Fallon, MO

SUMMARY

  • Around 8+ years of experience in Object Oriented Analysis, Design and Implementation, Software Engineering Practices and Development of Enterprise Applications.
  • Experienced in full life cycle development of software product - software requirements specification, design, development, testing and implementation.
  • Experience in various projects in Government, Healthcare domains.
  • Strong Experience on J2EE technologies, including Servlets, JSP, J2SE, JDBC, RMI, JNDI.
  • Experienced in developing enterprise application using different open source tools, ORM Persistence framework using Hibernate and implementing JPA.
  • Experienced in writing simple and complex SQL queries
  • Experienced in developing complex web applications involving Spring MVC, JSR 168 Portlets, JSP, and Servlets.
  • Experience in various RDBMS including Oracle, DB2, Sql Server and MySQL.
  • Experience developing enterprise applications using IDE tools like RAD, Eclipse and WSAD.
  • Design, Development of web-based Applications Using different App servers like Web Sphere Application Server, JBoss Application Server and Apache Tomcat
  • Good experience in Spring ORM, Core and Context framework.
  • Experienced working in Web services SOAP/REST, JDBC, and JavaBeans, JNDI, and SOA architecture.
  • Functional experience included involvement in various phases of Software Development Life Cycle. System development including interaction with client for estimation and requirements, implementation and support. Testing including development testing, integration testing, system testing and product testing.
  • Experience in Objected Oriented Design patterns and J2EE Design patterns like MVC, Singleton, Facade, and Front Controller, Abstract Factory, Factory, Service, DAO, DTO and Business Delegate patterns.
  • Experience in using the open source tools Log4j, Maven, ANT, JUnit, DBUnit, TestNG, DBUnit, JMeter & SOAP UI.
  • Experienced in working on different software development methodologies like Agile, SCRUM, and Waterfall.
  • Experience using SVN, Clear Case tools for version control management.
  • Excellent Communication and Interpersonal Skills.

TECHNICAL SKILLS

Languages: JAVA, J2EE, JavaScript, PL/SQL, SQL, HTML, XML

Java Technologies: J2SE6, J2EE, JDBC, Servlets, JSP, EJB, JMS, HibernateWeb Services and JNDI

Web Technologies: HTML, DHTML, CSS, Java Script, AJAX, XML, XPATH, XSLTDOM, DTD.

IDE: Eclipse 3.x/2.x, my Eclipse

Frameworks: MVC, spring 2.x, Struts 1.x / 2.x, Hibernate, JSF, Apache axis for Web services.

Web/Application Server: Tomcat 5.x/4.x, Web Logic Server 10.3.3, Web Sphere 6.x/ 5.x and ColdFusion.

Methodologies: SDLC, UML, Design Patterns, SOA patterns.

Tools: & Utilities: Eclipse 3.2, Workspace Studio 1.1, CVS, Clear case, clear questANT, JUNIT, LDAP, Log4j, Mercury Quality center 9.0, Lotus Notes 5.0

Databases/Tools: Oracle 10g/9i/8i, DB2, SQL Developer, SQL Server 2005/2000PL/SQL.

Operating Systems: Windows NT/2000/XP, UNIX, Linux.

Version Control Tools: Git, CVS, Clear case, SVN.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Senior java developer

Responsibilities:

  • Worked in Agile environment.
  • Played an active role in gathering the requirements, analysis and design implementation with the team and the product.
  • Used SQL Server data base.
  • Good experience withCassandra NoSQLDatabase.
  • Tortoise SVN is used for version controlling.
  • Implemented java collection framework, List, set, hash map.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, JSTL, AJAX and JSON.
  • Experience in client-side development with HTML, CSS, JavaScript, and JQuery.
  • Designed Front-end using object oriented JavaScript Framework using Angular.Js
  • Used Squirrel SQL/SSMS as a database tool to manipulate data.
  • Used Eclipse as Developers Environment.
  • Used Tomcat-8 as an application server.
  • Actively participated in the build and release of the developed functionality using Jenkins to trigger the build by committing in the version control system.
  • Used JIRA as project management software.
  • Used Keycloak as a SSO(Single Sign-on Service).
  • Used Hibernate to implement DAO.
  • Created Plain Old Java Objects(POJO).
  • Used RESTful webservices.
  • Tested the developed code using Junits framework.
  • Involved in unit testing.

Environment: s: J2EE 1.8, AJAX, XML, CSS, HTML 5, JavaScript, JQuery, Core Java,CGI,Apache Tomcat, SQL server, Keycloak, Eclipse IDE, Tortoise SVN - Version controller, Cassandra, Junits framework, JSON, ANT, Cygwin, Squirrel SQL/SSMS.

Confidential, Cincinnati, Ohio

Senior java developer

Responsibilities:

  • Worked in Agile environment.
  • Played an active role in gathering the requirements, analysis and design implementation with the team and the product.
  • Used Confidential Db2 data base.
  • Used ANT for Building the application.
  • Confidential Clear Case is used for version controlling.
  • Performed bulk data loading into Cassandra usingSSTableLoader.
  • Implemented java collection framework, List, set, hash map.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, JSTL, AJAX and JSON.
  • Experience in client-side development with HTML, CSS, JavaScript, and JQuery.
  • Designed Front-end using object oriented JavaScript Framework using Angular.Js
  • Worked with spring and web services with REST by creating restful services using Spring Controller class.
  • Used Squirrel SQL as a database tool to manipulate data.
  • Used Eclipse as Developers Environment.
  • Used Websphere as an application server.
  • Experience in development of code by using Spring MVC framework.
  • Used Struts Framework to implement MVC architecture.
  • 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 Version One as Agile lifecycle management software.
  • Used Spring JDBC template to implement DAO.
  • Used Cognos as reporting tool.
  • Created Plain Old Java Objects(POJO).
  • Used RESTful webservices.
  • Tested the developed code using Junits framework.

Environment: s: Spring 3.1, J2EE 1.7, Spring JDBC Templet, AJAX, XML, CSS, HTML 5, JavaScript, JQuery, Core Java, Cassandra, MVC 4.0, Web Sphere, Confidential DB2, Squirrel SQL, Eclipse IDE, Clear Case - Version controller, Junits framework, JSON, ANT, Cygwin, Squirrel SQL.

Confidential, Madison, WI

Senior java developer

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design
  • Implemented the service layer based on a spring container and exploited spring’s IOC features for bean management.
  • Unit tested the code using DBUnit, Jcoverage and SOAP UI to test the SOAP related services.
  • Experience withATG Dynamoversions 5.6/6.4/7.0/7/1.
  • Used Spring JDBC template to implement DAO.
  • Developed Business layer using spring batch and core java.
  • Implemented java collection framework, List, set, hash map.
  • Developed Reader, Processor and Writer using spring batch.
  • Developed Multi resource item reader.
  • Experience in managing and reviewingHadoop log files.
  • Generated report using spring batch.
  • Designed and developed web-based software using Spring MVC Framework and Spring Core
  • Created RESTfull Web service for external entity to use.
  • Involved in installation and configuration ofAdobe Flex Builder pluginfor Eclipse.
  • Developed a fully functional prototype application using JavaScript (Angular.js and Backbone.js) andBootstrap, connecting to a REST-ful server on a different domain.
  • Developed a suite of test cases using Junit and mockito to validate the release of the built components
  • Used Tortoise SVN to maintain current and historical versions of files such assource code, web pages, and documentation.
  • Used sonar to increase code quality, fixed criticals.
  • Used jasper report to generate report.
  • Dynamic web site design and programming using HTML5, CSS3, JavaScript, JQuery.
  • Developed JQuery based calendar to schedule appointments.
  • Used HTML5, CSS3, JavaScript and jQuery to create user login, search & portfolio and report creation interface.
  • Experience in development of JavaScript for client side validations.
  • Generated XML schema, XSD and JAXB.
  • Involved in writing sql query.

Environment: Spring 3.1,J2EE 1.7, Spring JDBC Templet, Adobe Flex, Spring Batch, AJAX, XML, CSS, HTML 5, AngJS,, JavaScript, MVC,RESTFull, Oracle 10g/11i, Maven 3.0.3, Sonar 3.7.4, MYSQL 6.1, JQuery, JUnit,REST, AngularJS, WebSphere and ANT.Rational Rose, STS 3.5.1(eclipse), Core Java, JSP’s, Action Components,, Tom Cat Web Server.

Confidential, O'Fallon, MO

JAVA/J2EE Developer

Responsibilities:

  • Reviewed and analyzed design and data model for developing the Data Access Layer, Presentation layer.
  • Developed application components using Struts framework, used JSP’s and deployed the code on Websphere Application Server.
  • Used Struts MVC Framework extensively for Controller components and view components.
  • Used JavaScript for client side validation
  • Used Spring Framework to integrate with Hibernate
  • Design and developed complex sql queries (using MYBATIS), performance tuning, etc.
  • Experienced in usingAdobe Flex Builder2.0/3.0, Action Script 3.0, Flex Skinning, Adobe CS3, Adobe Flash Player,Adobe Photoshop
  • Developed the business components (Functional Managers), which would have the implementation of business logic using the use cases and sequence diagrams.
  • Involved in writing Hibernate mapping documents (hbm) for persistence classes.
  • Developed various java objects (POJO) as part of persistence classes for OR mapping.
  • Involved in writing Spring and Hibernate configuration files and Struts config files
  • Developed various service methods to query database using Hibernate Query Language (HQL).
  • Developed various DAO’s as part of the Data persistence and for querying the database using HQL, SQL and Criteria queries.
  • Used Hibernate Object Relational Mapping tool for Data Persistence and retrieval.
  • TOAD was used to interact with Oracle.
  • Involved in the unit testing
  • Involved in the functional testing
  • Unit tested the code using JUnit
  • Used Eclipse as development environment.
  • Used Websphere as application server.
  • Used SVN for version control.
  • Used Rational Clear Quest for bug tracking.
  • Used Log4j for logging and ANT for build.

Environment: Eclipse Juno, J2SE, J2EE, JDK 1.5,Struts 1.5, SPRING 3.0, Log4j, Hibernate 3.0, Junit, Squirrel SQL, HTML, XML, JavaScript, Mybatis, TOAD, Confidential DB2, Rational Clear Case/Clear Quest 7.0, Jenkins, Websphere Application server

Confidential, Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Worked closely with the business analysts to transform the functional requirements to technical requirements.
  • Served as a Java developer in an Agile team in development activities focused on health care applications.
  • Analyze and understand business requirements and provide sound technical solutions in the business systems and development life cycle.
  • Used Spring ORM to integrate spring framework with Hibernate using annotation based configuration.
  • Good hands on experience on ORM/persistence frameworks like JPA, iBatis/MyBatis and Hibernate Frameworks
  • Used Spring AOP module for transaction management in the application.
  • Automated the Hibernate POJO creation process using custom reverse engineering code.
  • Extensively wrote queries based on hibernate Criteria, HQL and SQL queries that are used for retrieving application specific data.
  • Developed web services using Spring-WS/REST API and exposed the webservices which are consumed by the portal application.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Extensively Developed DAO’s as a part of data retrieval and persistence and used HQL/SQL queries for data retrieval and Hibernate API for data persistence.
  • Used Spring MVC framework for applying MVC implementation to the web application.
  • TOAD was used to interact with Oracle for SQL development
  • Communicated with the Operations Analysis Team (OAT), developers, and end users regarding testing efforts and issues that arose.
  • Communicated and responded to clients regarding enhancements to functional requirements or concerns about testing progress.
  • Developed user interface using Java Server Pages (JSP)
  • Used Rational Application Developer (RAD) for development and Websphere application Server (WAS) for deployment.
  • Used SVN as version control tool.
  • Involved in peer code reviews and performed integration testing of components.
  • Involved in the development and management of the Maven project files.
  • Performed unit testing and integration testing of various components using TestNG and DBUnit.
  • Used FindBugs plugin with RAD to check for code quality and potential errors in the code.
  • Used Log4j for logging.
  • Ensure solutions, address performance requirements and availability, integrity, user interface.
  • Provide staff and users with assistance solving development and integration problems.

Environment: Java, J2EE, Hibernate, Spring MVC, JSP, JSON,TOAD, REST, DBUnit, Mybatis,TestNG, Websphere Portal Server, PL/SQL,Websphere Application Server, Javascript, DB2, Data Studio, Maven, SVN, Hudson.

Confidential, Mechanicsburg, PA

JAVA/J2EE Developer

Responsibilities:

  • Reviewed and analyzed data model for developing the Data Access Layer, Presentation layer.
  • Developed Portlets using JSR 168, Confidential EAD4j custom framework, JSP’s and deployed the code on Websphere Application Server.
  • Used MVC Framework extensively for Controller components and view components.
  • Involved in writing the client side validation using JavaScript.
  • Used Apache Validation Framework for client side validation.
  • Used Spring Framework to integrate with Hibernate
  • Developed the business components (Functional Managers), which would have the implementation of business logic using the use cases and sequence diagrams.
  • Developed store procedures and complex Sqls using tool called PL/SQL developer
  • Involved in writing Hibernate mapping documents (hbm) for persistence classes.
  • Developed various java objects (POJO) as part of persistence classes for OR mapping.
  • Communicated with developers regarding testing issues.
  • Involved in writing Spring and Hibernate configuration files
  • Developed various service methods to query database using Hibernate Query Language (HQL).
  • Developed various DAO’s as part of the Data persistence and for querying the database using HQL, SQL and Criteria queries.
  • Used Hibernate Object Relational Mapping tool for Data Persistence and retrieval.
  • Involved in developing web services using SOAP protocol with Confidential -JAX RPC.
  • Implemented MVC, Factory, Singleton, DAO and DTO J2EE design patterns as part of the application development.
  • Experience in using remote debugging capability for defect fixing.
  • Used Rational Application Developer (RAD) for development.
  • Used Websphere 6.1 Server as application server.
  • Used Clearcase for version control.
  • Used Rational Clear Quest for bug tracking.
  • Used Log4j for logging and ANT for build.

Environment: RAD 7.0, J2SE, J2EE, JDK 1.5,SPRING 2.0, Log4j, JSR168 portlets, Hibernate 3.0, Junit, SQL Developer, HTML, XML, JavaScript,PL/SQL, Oracle 10g, Rational Clear Case/Clear Quest 7.0, Cruise Control, Confidential CTE, Plumtree portal Server, Websphere Application server 6.1.

Confidential

Software Engineer

Responsibilities:

  • Created the UI tool - using Java, XML, XSLT, DHTML, and JavaScript.
  • Designed the applications using OOAD.
  • Followed Extreme Programming (XP) concepts one of the method of Agile Methodology to produce high Quality software and satisfy the customers.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Implemented Kerberos Authentication Service to validate users logging into Quill.
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information
  • Wrote Entitlement Accessory Classes.
  • Incorporated entitlement checks in the entire session bean. Created and deployed numerous Session and Entity beans.
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Recreated the system architecture diagram and created numerous new class and sequence diagrams.
  • Created combined deployment descriptors using XML for all the session and entity beans.
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
  • Involved in preparing the Documentation of the project to understand the system efficiently.

Environment: s: JSP, Servlets, JDBC, Java Script, HTML, Apache Tomcat Server, Oracle 8.

We'd love your feedback!