We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • 7+ years of experience in designing and developing complex and scalable, distributed, Object - Oriented enterprise applications in Java SE, Java EE, Open Source frameworks and XML technologies.
  • Extensive Knowledge in all phases of Project and Product development life cycle(SDLC) that includes System Study, Analysis, Design, Development, Integration, Testing, Deployment, Maintenance and Documentation.
  • Extensive experience in Java SE, Java EE, Servlet, spring, Hibernate, JPA, JSP, JSTL, JavaScript, JQuery, AJAX, Web Services (REST), XML, JSON, JAXB, JAXP, XSLT, JUnit, log4j.
  • Experience in client side Technologies such as HTML, DHTML, CSS, JavaScript, Angular JS.
  • Expertise in developing J2EE applications using JSP, Servlets, JDBC, JMS, Spring Framework, Hibernate, Struts Framework.
  • Extensively worked in creating Custom Tag Libraries and embedding them in the JSPs.
  • Strong exposure working with J2EE design patterns like MVC, Singleton, DAO, Iterate, Dependency Injection, and Front Controller.
  • Proficiency in using Hibernates features such as HQL (Hibernate Query Language) and Criteria queries for effectively use of the relational.
  • Involved in integrating spring with Hibernate.
  • Expertise in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents.
  • Experienced in RDBMS using various systems including Oracle, MySQL and Server.
  • Strong experience in database design using PL/SQL, Stored Procedures, Functions, Triggers, Sequences, Packages and Views.
  • Developing Rest web service calls for sharing data with the required Agencies.
  • Experience with installing and configuring application servers such as WebLogic, IBM WebSphere, JBoss and Apache Tomcat.
  • Peer code reviews using JIRA
  • Worked on fixing bugs and used JIRA to update them.
  • Extensive experience in different IDEs like IntelliJ, STS, Eclipse.
  • Proficient with build tools ANT and MAVEN.
  • Expertise in using source control tools like GIT, SVN and CVS.
  • Good Knowledge on UNIX/ LINUX commands.
  • Excellent communication, inter-personal skills, Self-motivated and quick learner.

TECHNICAL SKILLS

Languages: C, C++, Core Java, Advanced Java, SQL, PL/SQL.

Java Technologies: Java SE, Java EE, JavaBeans, Servest, JDBC, JPA, JSP, JSTL, Web Services (REST), JAXB, JAXP.

Frameworks: Spring, Hibernate, Joint, log4j, Jasper Reports.

Web Technologies: XHTML, DHTML, XML, XSLT, JAXB, JavaScript, Query, AJAX, HTML, CSS, Angular JS, JSON, SOAP, Bootstrap, WSDL.

IDEs: IntelliJ, STS, Eclipse.

Web Services: REST, SOAP, WSDL, Apache Axis, JAX-WS, JAXB

Databases: Oracle, SQL Server, My SQL.

Documentation Tools: MS Office, MS Visio, SharePoint.

Web/Application Servers: Tomcat, JBoss, Web Sphere, Web Logic.

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

Methodologies: SDLC Waterfall, Agile, Iterative.

Bug Tracker: Clear Quest, Bug Zillah, WPBN, JIRA.

Testing Tools: J Unit.

Version Control: Subversion (SVN), CVS and GIT.

Design Methods: UML, J2EE Design Patterns, MVC.

PROFESSIONAL EXPERIENCE

Confidential - Sunnyvale, CA

JAVA/J2EE Developer

Responsibilities:

  • Involved in the complete project life cycle including design, development and implementation.
  • Worked closely with business to finalize on the business and technical requirements.
  • Involved in technical reviews to formulate and conceptualize new ideas.
  • Used Spring to implement Model View Controller (MVC) architecture.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Used JUnit framework for unit testing of application and Maven to build the application and deployed on JBoss.
  • Developed user interface with JSP, AJAX, JSP Tag libraries and Angular JS.
  • Used Java Script for front end validations.
  • Used Hibernate for accessing the database.
  • Developed Transaction and DAO layer using spring and Hibernate.
  • Developed MQ Listeners using Message Driven Beans.
  • Created REST Web Service client to call central service.
  • Participated in code reviews and provided recommendations on best practices.
  • Planned and supported SIT and UAT.
  • Used UNIX commands to move files between servers.
  • Used Maven as build tool and Jenkins for continuous integration development.
  • Worked closely with release management in implementing the new releases.
  • Trouble shoot critical issues and provide production support for end users.
  • Participated in weekly status calls with business users.
  • Prepare statistical reports on registration and provide reports to management.
  • Used Mercury Quality Center for Defect Management and Test Execution reporting.
  • Involved in discussing the effectiveness of test cases written and CR management.

Environment: RAD Web Sphere, DB2, JDK, Hibernate, XML, JSP, EJB, Spring, JMS, JNDI, IBM MQ Series, Web Services, Log4j, JUnit, SQL, UNIX (Sun Solaris), Maven.

Confidential - Scottsdale, AZ

JAVA/J2EE Developer

Responsibilities:

  • Implemented presentation layer using JSP, HTML, CSS, Angular JS.
  • Debugging and bug fixing during testing and production phase.
  • Performed quality assurance activities like review and peer reviews.
  • Worked on JDBC. Created Stored Procedures in Oracle.
  • Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
  • Implemented XSLT to traverse through XML nodes in Drools implementation code.
  • Designing, coding and testing of the application using Junit.
  • Executed logging using log4j to generate run-time logs.
  • Used Eclipse IDE for development.
  • Managed versioning of files using GIT.
  • Using Jira to work with Environment issues.
  • Worked closely with QA team and fixed QA bugs as well as production issues.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Developed various generic JavaScript functions for validations.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation.
  • Configured Apache Tomcat Application server and supported.
  • Database development required creation of new tables, PL/SQLstored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Configured spring configuration files and Hibernate configuration files.
  • Implemented the Spring Model-View-Controller (MVC) design pattern.

Environment: JDK, J2EE, Spring framework, Spring MVC, JSP, JSF, Servlets JDBC, AJAX, XML, Java Beans, JQuery, JavaScript, Hibernate, Oracle 10g, Agile Methodology, OO Design pattern, Apache Maven, HTML5.

Confidential - Fairport, NY

JAVA/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application.
  • Implemented data archiving and persistence of report generation meta-data using Hibernate by creating Mapping files, POJO classes and configuring hibernate to set up the data sources.
  • Using Hibernate Framework for Object Relational Mappings and Spring Framework for Dependency Injection.
  • Handled all the client side validations, slide show, show controls, dropdown menus and tab navigation using JavaScript and JQUERY.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Hibernate is used to extract data from database and bind to corresponding Java objects.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Developed the Hibernate mapping files and involved in writing Junit test cases and suits using Eclipse IDE.
  • Implemented XML parsers with SAX, DOM, and JAXB XML Parser Libraries to Modify User view of Products and Product information in Customized view with XML, XSD, XSTL in HTML, XML, PDF formats.
  • Developed Spring configuration file to define beans, data source and Hibernate configuration properties.
  • Extensively used IBM MQ Series and JMS for communications between middleware Components.
  • Extensively worked with XSD and Xml Beans to work with XML documents.
  • Used REST to produce web services and involved in writing programs to consume the web services.
  • Extensively used the Hibernate Query Language (HQL) in Data Access Objects.
  • Involved in writing Junit test cases and performed Unit and Integration testing.
  • JSF Portal Framework at Presentation Tier and Faces Servlet acts as the Front Controller.
  • Developed UI components and faces-config.xml file of JSF MVC framework.
  • Used Bamboo for Integration and deployment.
  • Used Tortoise SVN for Source Control and Version Management.
  • Experience in functional walkthroughs, code reviews and Production Support.

Environment: JDK, J2EE, Spring framework, Spring MVC, JSP, JSF, Servlets JDBC, AJAX, XML, JAXB, Java Beans, JQuery, JavaScript, Ext JS, Hibernate, Oracle 10g, Agile Methodology, Jenkins, Maven.

Confidential, Albany, NY

JAVA Developer

Responsibilities:

  • Involved in various SDLC phases like Design, Development and Testing.
  • Developed front end using Struts and JSP.
  • Developed webpages using HTML, Java script, JQuery and CSS.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Developed server side components servlets for the application.
  • Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Web Sphere application server.
  • Implemented Hibernate ORM to Map relational data directly to java objects.
  • Worked with Complex SQL queries, Functions and Stored Procedures.
  • Involved in developing spring web MVC framework.
  • Implemented the logging mechanism using log4j framework.
  • Developed RESTFUL Web Services.
  • Wrote test cases in JUnit for unit testing of classes.
  • Used Maven to build the application.
  • Used SVN to track and maintain the different version of the application.
  • Involved in application maintenance with offshore team.

Environment: JDK, J2EE, Spring framework, Spring MVC, JSP, JSF, Servlets JDBC, AJAX, XML, JAXB, Java Beans, JQuery, JavaScript, Hibernate, SQL Agile Methodology, Maven.

Confidential - Cherry Hill, NY

Java Developer

Responsibilities:

  • Analyzed Non-Functional and Functional business requirement specification to understand the work flow.
  • Documenting the Functional and Technical specifications as per requirement.
  • Developed JSP pages, used for dynamic displaying of pages for the request from clients
  • Used Java Script for client validations.
  • Implemented database interactions using JDBC with back-end Oracle.
  • Design and developed reports using Java Programming.
  • Writing SQL scripts based on the requirement.
  • Mentoring Junior Associates and Conducted knowledge transfer sessions.

Environment: JDK, J2EE, Spring framework, Spring MVC, JSP, JSF, Servlets JDBC, XML, JAXB, Java Beans, JQuery, JavaScript, SQL Agile Methodology, Maven.

We'd love your feedback!