We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Cary, NC

SUMMARY

  • Around 8+ years of experience in design, development and deployment of n - tier Distributed, Transactional, Scalable Intranet/Internet applications
  • Well versed with complete Life Cycle Development process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using agile methodologies
  • Experience in using UML modeling tools like Poseidon and Rational Rose to design and develop high level and comprehensive design modules (domain models, behavioral models and deployment models)
  • Used Test Driven Development(TDD) techniques to provide reliable, working software early and often
  • Strong experience in Automation testing and expertise in performing white box testing using Junit Test Cases.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading
  • Experience working in applications developed using Obj0ect Relational Mapping frameworks like Hibernate, IBATIS and MVC frameworks like Struts and IOC frameworks like Spring and its subsidiary modules such as Spring JDBC, Spring Web, Spring Web MVC, Spring Security, Spring Batch and Spring AOP
  • Experience in SOAP, REST API Web services using Apache CXF, Jersey,Rest Easy, JAX-RS, and JAX-WS,JSON and XML data
  • Strong experience in implementing functional modules using Groovy language .
  • Extensively used Grails framework to implement applications and also migrated from JAVA modules to Groovy.
  • Expertise in JEE & J2EE technologies such as Servlets, JSP, JNDI, JPA, JMS, JDBC, JAXP, RMI, JAXB, and XML like XSD, DTD and XSLT
  • Experience with client side web technologies/frameworks such as AJAX, HTML, JavaScript, Angular JS,CSS and JQuery
  • Experience working with XML parsers like JAXP (SAX and DOM) and JAXB
  • Expertise in deploying, and configuring applications onto WebSphere, WebLogic, JBoss, and Tomcat servers
  • Expertise in developing reusable components for cross cutting concerns like Logging,Build management, Transaction management, and Testing framework using Log4j, Ant, Mavenand JUnit to increase productivity, easy maintenance and to retain software quality
  • Comprehensive knowledge of physical and logical data modeling, performance tuning
  • Experience in using IDEs like RAD, Eclipse/My Eclipse, IntelliJ and NetBeans
  • Experience in using various Configuration Management tools like CVS, GITand SVN
  • Extensively worked on relational databases such as Oracle, DB2, Mongo DB, MySQLServer in defining database schemas, creating Stored Procedures, and Triggers and have basic knowledge in NoSQL
  • Hands on experience in tools such as TOAD, SQL Developer and My Sql Work bench
  • Experienced in debugging web applications using firebug, IE developer toolbar
  • Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements

PROFESSIONAL EXPERIENCE

Programming Languages: Java, C/C++, PL/SQL

JEE/J2EE Technologies: Servlets, JSP, JDBC, JMS, JNDI, JAX-WS, Web Services (REST, SOAP)

Frameworks: Struts, spring, Hibernate, JUnit

Web/Application Servers: WebLogic, Web Sphere, JBOSS, Tomcat

OS: Linux, Unix, Windows

Design Patterns: MVC, Singleton, Front Controller Factory, Abstract FactorySession Façade

Databases: Oracle, DB2, SQL

IDE’s & Utilities: Eclipse/My Eclipse, NetBeans and IntelliJ

Web Dev Technologies: HTML, DHTML, XML, XSL, CSS, Bootstrap CSS

Tools: JIRA Tracker, HP QC, Maven

Scripting Languages: JavaScript, AJAX, JQuery

Methodologies: Agile and Waterfall Methodology

Reporting Tool/Version Control: CVS, SVN, GIT

Automation testing: Karma, Jasmine

Integration testing: Cucumber, Selenium

PROFESSIONAL EXPERIENCE

Confidential, Cary, NC

Java/J2EE Developer

Responsibilities:

  • Worked in Agile project methodology and delivering the accepted tasks in each sprint
  • Involved in group meetings with team members in designing, implementing and testing
  • Developed the application using Angular.js with Node.js as aserver
  • Developed code to communicate with the model components using Groovy and implemented using Grails Framework.
  • Worked on the MVC architecture of Angular JS in developing the apps, controllers and directives which are totally customized to meet the needs of the application
  • Customized the Node.jsserverto pick the local Package. JSON and run the applications without changing the local paths and variables
  • Developed unit testing frame work using Karma and Jasmine for continuous integration testing and used Cucumber and Selenium for automation testing
  • Enabled better quality control of code by implementing Sonar to report code quality and test coverage
  • Using Hibernate as the ORM tool to be able to integrate the software with the Oracle database back end
  • JPA specifications and Hibernate as a persistence provider
  • Implemented MVC Architecture using spring framework for the application
  • Coded Spring DAO's with Hibernate on the persistence layer
  • Designed and documented REST APIs, including JSON data formats and API versioning strategy
  • Used GIT version control for source code
  • Scanned source code and fixed the issues in code review
  • Collaborate with onsite/offshore development team for timely development of changes also monitor/involve in testing to ensure compliance with standards and functional & design specifications

Environment: Java, Eclipse, Hibernate, RESTFUL Web services, Jenkins, Gradle, Git,Log4j, JUnit, Oracle, Angular JS, Bootstrap CSS, Node.JS, Spring, JPA, Agile, Jira, SonarQube, Cucumber, Selenium, Karma, Jasmine.

Confidential, New York

Java/J2EE Developer

Responsibilities:

  • Worked in Agile project methodology and delivering the accepted functionality in each sprint
  • Implemented MVC Architecture using spring framework for the application
  • Developed reusable and interoperable Web service modules based on SOA architecture using RESTFUL API
  • Implemented Restful web services with jersey
  • Developed Action Forms and App Bean POJO classes for business logic
  • Developed dispatcher servlet to receive end user requests
  • Configured the servlet and its mapping in the spring- configuration file
  • Used Springcore for dependency injection configured the bean in the application context file( deployment descriptor)
  • Developed mapping files to map to the java objects with the Oracle database tables using hibernate
  • Used JPA specifications and Hibernate as a persistence provider
  • Coded Spring DAO's with Hibernate on the persistence layer
  • Designed and documented REST APIs, including JSON data formats and API versioning strategy
  • Used GIT version control for source code
  • Scanned source code and fixed the issues in code review
  • Collaborate with onsite/offshore development team for timely development of changes also monitor/involve in testing to ensure compliance with standards and functional & design specifications
  • Developed the application using Angular.js with Node.js as a server
  • Worked on the MVC architecture of Angular JS in developing the apps, controllers and directives which are totally customized to meet the needs of the application
  • Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest tool for performance testing
  • Used Maven to build the application locally
  • Used Log4j utility to generate run-time logs and JIRA for bug and issue tracking
  • Used HSQLDB in Memory database for integration and unit testing
  • Used Jenkins for continuous integration of the application

Environment: Angular JS, Bootstrap CSS, Node.JS, spring, Java Persistence API(JPA), Hibernate, REST API, IntelliJ, Log4j, Agile, Jira, Jenkins, Maven, GIT, Oracle, HSQLDB.

Confidential, Newark, DE

Java/J2EE Developer

Responsibilities:

  • Designed and Developed User Interface and user validation using Struts framework
  • Developed Data layer using Hibernate
  • Integrated application modules using Spring IOC
  • Developed Unit testing framework driven by Test First methodology (TDD), to develop test cases for business layer and User Interface using mock objects, easy mock, and Selenium
  • Knowledge Transitions - Providing functional and technical knowledge of the application as and when required, through interactions and documents
  • Used Cobertura to analyze the effective code usage, coverage which helped in identifying the redundant code
  • Developed JMS components to send messages from one application to other application internally
  • Worked with Oracle database for storing and retrieving data
  • Spring MVC Framework is used to have relationships between application components
  • Developed Dependency injections using SpringApplicationcontext and used Spring Security, Spring Batch
  • Developed several REST web services supporting both XML and JSON
  • Jersey implementation of JAX-RS is utilized to develop RESTful service
  • Used XML parser APIs such as JAXB in the web service’s request/response data for marshalling and un marshalling
  • Developed Servlets JDBC and Java Beans, JSP, Java Scripts,XML, and CSSfor various module
  • Build XML style syntax for defining object relational metadata, and also used JSTL tag libraries to avoid java code in the JSP
  • Used JQuery UI to create rich user interface experience
  • Used Subversion for version control of the code and configuration files
  • Developed and deployed the application on WebLogic Application Server
  • ImplementedLog4jfor logging errors, messages and performance logs

Environment: Java, WebLogic, Eclipse, Hibernate, Struts, RESTFUL Web services, JMS, Jenkins, Java Script, JQuery, JSTL, Maven,Sub Version(SVN),Log4j, JUnit, Easy Mock, Mock Objects, Oracle.

Confidential, Concord, NC

Java/J2EE Developer

Responsibilities:

  • Implemented agile methodology for the iterative development of the application and developed different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern
  • Built User Interfaces modules using JSF and Prime Faces
  • Extensively implemented XHTML,HTML, JavaScript, Servlets, JSP and AJAX in the presentation tier
  • Implemented JSF backing beans and used EJB dependency injection Developed Managed Beans, JSP, Controllers, BO, XML, and CSS for various module
  • For handling Validations in the web application built custom JSF Validators
  • Developed business delegates to communicate with the EJB and web services residing on the business tier
  • Developed EJB’s which acts as a session fade to the complex business object
  • Developed Web services in the service layer and implemented Web Services based on SOA architecture with SOAP and WSDL
  • Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services
  • Developed cursors and stored procedures using PL/SQL programming
  • Implemented XML for developing deployment descriptors
  • Hibernate mapping files and used JPA annotations
  • Implemented test driven methods to improve the code and find defects in the code, to make errors free software we did this testing
  • Implemented jQuery JavaScript library extensively to code client side validations and other UI interactions
  • Used JSTL which adds tag library of JSP tags for XML data processing, conditional execution and internationalization
  • Used Subversion for version control of the code and configuration files
  • Used JQuery library to build Ajax based web application module
  • Implemented Log4j for logging errors, messages and performance logs
  • Extensively involved in porting the application code to JBoss6.x server to phase WebLogic usage
  • Developed Maven scripts to build and deploy the application onto WebLogic Application Server and ran UNIX shell scripts and implemented auto deployment process

Environment: JSF, Prime Faces, XHTML, Web logic Application Server,Log4j, and SQL Server,JSTL,Ajax,Web Services(SOAP), Hibernate, Java Persistence API(JPA), jQuery, XML, RMI Web Services, Apache AXIS, Maven WebLogic Application Server, JBoss (dev mode) and Subversion.

Confidential, Gravette, AR

Java/J2EE Developer

Responsibilities:

  • Requirement analysis, design and implement
  • Manage project deliveries of the project to QA team and Customer
  • Do the discussionwith Customer for technical,functionalissues, status update and demonstrate newly added features
  • Provision of technical requirements specifications, design of software module interfaces, and data models necessary for product customization and prototype
  • Resolve integration issue with external component SBO, Payex and Sales force web services
  • Provided mapping between database tables and object oriented java objects using Hibernate by Creating Hibernate mapping files and used JPA annotations
  • Created technical design documents
  • Development of the interactive UI's for the front end users using the front end technologies like HTML, CSS, JavaScript, jQuery
  • Manipulated CSS, HTML and DHTML, JavaScript for presenting appealing GUI
  • Implemented SOAPweb services for communicating data between different applications
  • Developed Server side components with coordination of Hibernate and Spring using web established frame work designed
  • Developed JMS components to send messages from one application to other application internally
  • Develop the UI for the application usingJSF
  • In corporate the AJAX scripts to improve the performance of the page
  • Used SAX, DOM, XSLT and XPath for XML data generation and presentation
  • Help and co-ordinate with team members for technical issues
  • Unit testing, integration testing and system testing

Environment: Core Java, J2EE, JSP, Struts,Spring, Hibernate, JMS, MQ,Java Persistence API (JPA), CSS, DHTML, Java Script, JQuery, AJAX, JSP, XML, XSLT, SAX, DOM, XPath, Web Services (SOAP), JBOSS, Apache Ant and Linux/Solaris

Confidential

Java/J2EEDeveloper

Responsibilities:

  • Developed Exceed Policy administration system to the company standards and followed common services Build standards as described in Common Services Development Standards
  • Use Cases preparation for the new Change Request (CR) in the system and Test Cases Specification writing
  • Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Tool
  • Developed system preferences UI screens using JSP custom TagLibs, JSP templates, JavaScript, CSS and HTML
  • Extensively used JUnit for unit testing
  • Tested the entire System according to the Use Cases using JUNIT
  • Deployed project on Web sphere Application Server
  • Maintained release notes and release plan for every release
  • Analysed the requirements and involved in the low level design
  • Used JMS with MQ for asynchronous processing
  • Over looked at the complete support of the project in terms of code reviews, development, deployments of the application to test, staging and production environments
  • Extensively used Java API for XML processing with XML parsers SAX and DOM
  • Involved in the integration of the modules and configuration of environments
  • Performed code reviews and Involved in unit testing and system testing
  • Primary point of contact when testing issues occur for the support needed
  • Designed and Developed Logging service to log errors and messages using Log4J
  • Used SOAP UI for performance and regression testing of EJB

Environment: Java,J2EE,RAD, WAS, MDB, JMS, MQ, UML, Design Patterns, Log4J, ANT, JUnit, JavaScript, XML, XSD, XSLT, DOM, SAX, UNIX,DB2, SOAP UI and Windows.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed interactive and user friendly web pages using JSP, CSS, HTML, JavaScript
  • Used Struts framework for the MVC architecture
  • Used Documentum CMS for storing the contract documents with revision history created
  • Used Struts Tags to the Struts view Components to the rest of the framework
  • Designed and developed servlet classes to handle the request from JSP pages and forward the request to corresponding business component/JSP pages
  • Developed ANT scripts for builds and deployments
  • Developed Controller Servlets, Action and Form objects for process of interacting with database and retrieving dynamic data
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
  • Parsing of XML documents was done using SAX and DOM and XML transformation was done using XSLT
  • Wrote JavaScript validations on the client side
  • Responsible for packaging and deploying components in to the Apache Tomcat
  • 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

Environment: Java, JDK,Struts,HTML, CSS, JSP, JavaScript, JDBC, ANT, Apache Tomcat, SQL, NetBeans, Log4J, XML, XSLT, SAX, DOM.

We'd love your feedback!