We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • 8 years of developmental experience in Java technologies.
  • Rich experience in full cycle of software development (SDLC) and Agile methodology including Requirement analysis, System study, Program design (High level and Low level), Development, Unit testing, System testing, Integration testing, System maintenance, Support and Documentation.
  • Extensive experience in design and development of J2EE applications using Core Java, Java collection, Multi - Threading, JDBC, Servlets, JSP, XML, XSLT, Java Beans and Java Security.
  • Expertise in various open source frameworks like Struts2.0/1.2, Spring 4.x, JSF 1.2, and ORM Technology like Hibernate 4.x and EJB 3.0.
  • Experienced working with various Spring Frameworks including Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Webservices Spring ORM Module in Web applications.
  • Expertise in Web-Development technologies like HTML 5, JavaScript, CSS 3, XML and XSL/XSLT, AJAX, Jquery and Angular JS.
  • Strong experience in RDBMS using Oracle 10g, SQL Server, DB2 and PL SQL. Experience in database design, writing SQL queries and Stored Procedures as well as having working knowledge of NoSQL Databases like Mongo DB.
  • Experience with multiple Application and Web Servers like Apache Tomcat, JBoss, WebLogic, Websphere and Orion.
  • Expertise working with standard Java Design Patterns (Singleton, Session Facade, Front Controller, DAO, DTO, MVC and Business Delegate).
  • Having knowledge on cloud based environments like AWS.
  • Extensive development experience on different IDE’s like Eclipse, My Eclipse, NetBeans and IBM RAD.
  • Good knowledge of EJB Session/Entity beans with JNDI mapped naming.
  • Experience in using Web Services like JAXP - DOM, SAX, XSLT, JAX-RS, JAXB - Un-marshaling and marshaling, SOAP protocol in JAX-WS and RESTful web services.
  • Hands on experience in UML Modelling, Rational Rose and Design Pattern (J2EE) like Singleton Factory Method, Facade, Front Controller, Delegate Pattern, MVC Architecture.
  • Experienced working with Project Management Tools like JIRA, Jazz.
  • Extensive experience in using of the version control software SVN, CVS and GitHub.
  • Used Continuous integration tools such as Hudson, Jenkins for deployment purpose.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced with various build tools like Maven, Apache Ivy and Apache Ant build Scripts.
  • Experience in various A gile methodologies like Test Driven Development, SCRUM and Pair Programming.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit.
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance Testing (UAT) extensively.
  • Efficient team member with excellent work/time management skills, excellent communication and interpersonal skills and ability to work under strict deadlines.

TECHNICAL SKILLS:

Operating Systems: IBM AIX, Red Hat Linux, UNIX, Solaris, Windows NT/2007/XP/7.

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

Web Technologies: HTML 5, DHTML, Java Script, CSS 3, JSON, JQuery, AJAX and Angular JS.

Java/J2EE Technologies: Core Java, Multi-Threading, Networking, Swings, JDBC, JNDI, Servlets, JSP, JSTL, Struts, Tiles, Spring, Java Beans, RMI, EJB, XML (XML, SAX, DOM, XSL, XSLT, XPATH, XQuery), SOAP, REST (Jersey), SOAP UI, Apache AXIS, Apache CXF, REST Client, Web Services, SOA, XML Beans, Java / J2EE Design Patterns.

App/Web Server: JBoss4.0, Weblogic, Glassfish, Websphere, Apache Tomcat.

RDBMS: Oracle 9i/10G/11g, MySQL, DB2 and Mongo DB.

IDE: Eclipse, MyEclips, Net Beans, STS, TOAD, Oracle SQL Developer.

Tools: & Utilities: JUnit, Apache Ant, Apache Ivy, Maven, Log4j, Remedy, JIRA.

Source Control: Win CVS, SVN, Open CVS Client and GitHub.

Frame Works/Methodology: Jakarta Struts, Hibernate, Spring (IOC, AOP, MVC, Webservices, ORM, Security).

Protocols: TCP/IP, ISO, FTP, LAN/WAN, SMTP, SOAP, POP and HTTP.

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Java/ J2EE Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle including Requirements gathering, Design & Analysis of the Customer Specifications, Development and Customization of the Application-using scrum based Agile.
  • Used Dependency Injection feature of Spring 3.0 MVC framework and O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance.
  • Used HTML5, JSP, JavaScript, jQuery, JSTL, Custom Tag libraries for making web pages.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Developed an Integration layer using Spring JMS by consuming real time messaged asynchronously from another system.
  • Implemented Transactions using spring framework.
  • Redesign the website using technologies of HTML5 and CSS3.
  • Developed Single Page web application using Angular JS, JQuery, AJAX, Node JS.
  • Implemented RESTful Web services in SOA (Service-oriented) Architecture to retrieve data from client side and made REST API calls from Angular JS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth authentication protocol.
  • Designed front-end presentation logic using JSP, CSS3 and HTML5.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Used Spring MVC Design Pattern to hold the UI data and to serve the request and to send the response. Used Spring Front Controller class to map all the client requests to it and navigated to Business Controller classes accordingly.
  • Used Spring MVC to bind web parameters to business logic.
  • Involved in developing Unix Shell scripts to automate repetitive database processes .
  • Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP.
  • Used Angular JS for the two way data-binding allowing auto synchronization of models and views.
  • Maintained relationship between objects using Spring IOC.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Extremely used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
  • Produced RESTful Web Services in Jersey Framework.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
  • Have worked on Oracle10g, Mongo database for storing and retrieving the application data.
  • Involved in configuring JMS and JNDI in rational application developer.
  • Involved in the usage of JPA API for configuration of ORM tools.
  • Performed building and deployment of EAR, WAR, JAR files on test, stage systems in WebLogic Application Server, worked in WebLogic system administration infrastructure.
  • Used Business Delegate, Service locator, Factory, Session Facade, DTO and DAO design patterns.
  • Performed unit testing using JUNIT framework and tested DAO’s and Business Services.
  • Used GitHub as a version control system, an important component of Source Configuration Management (SCM).
  • Used JIRA to keep track of bugs over the Sprints.
  • Used Maven as the build tool to manage the dependencies of the project.
  • Used Jenkins as the Continuos Integration Tool to build the project to Development, Test and production environments.
  • Analyzing the client requirements and production issues.
  • Design and Development for enhancements & change requests.
  • Provided technical support for external users.

Environment: Java 1.7, J2EE, Spring, Spring MVC, Angular JS, JDBC, JNDI, Maven, Hibernate, JMS, Tomcat, Eclipse, Oracle 11g, UNIX Shell Scripting, XML/XSLT, Agile, HTML, JSP, JSON, JavaScript, SQL developer, GitHub, JIRA, Maven, Jenkins and Junit, MongoDB, Web Services RESTful, Jersey Framework, Agile.

Confidential, Bentonville, AR

J2EE Developer

Responsibilities:

  • Developed service oriented middleware to in corporate two legacy source systems and published them as web-services. Incorporated source system specific business logic in Java code and exposing them as Web Service as per Base profile specifications and WSDL contract.
  • Developed the functionalities using Agile Kanban Methodology.
  • Built the application based on Java jdk 1.7 enhancements of Exceptions and Collections at service layer.
  • Developed user interface using JSP published validation framework to support client side and server side validation.
  • Developed Stateless session beans to parse (parser frame work) and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object.
  • Used Dependency Injection feature of Spring Framework to inject dependency into objects and to wire objects of business classes.
  • Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate ORM mapping tool.
  • Used Spring MVC pattern to map the client requests and to serve it to get finally the desired object with modified data.
  • Used Spring JDBC Template (Spring Data) in connecting to Data source to get the database connections.
  • Designed & Developed Request, Response XML schemas (XSD) for the Module which are part of SOAP request and response in SOA (Service-oriented) Architecture.
  • Consumed REST Webservices from server side application using JAX-RS 2.0 libraries for modifying the data and the data expecting from client has no modification and requested from Angular JS and sent to UI directly.
  • Used Apache Camel Messaging Service to process the messages in Queue and to send and receive form the producer and client end.
  • Developed necessary parsing and XML construction logic using XML parser APIs JAX-B.
  • Developed costume queries using hibernate criteria, native SQL and HQL. Developed inheritance domain objects using table per class hierarchy strategy.
  • Developed JUnit test cases to test business scenarios associated with each use case sequences.
  • Used JIRA to keep track of bugs and stories.
  • Used Maven as build-automation tool for the process of Continuous Integration the project.
  • Used Git as version control tool.

Environment: Java (Jdk 1.7), JEE, HTML, CSS, JavaScript, AJAX, JQuery, Angular JS, Spring (Dependency Injection, AOP), Hibernate, Spring MVC, Spring JDBC (Spring Data), JDBC, Web-Services, SOA (Service-oriented)Architecture, REST, JAX-RS, Jersey, Apache Camel, SOAP, JUnit, JAXB, JBoss, JIRA, Maven, Git, Eclipse, Agile Kanban.

Confidential, AR

J2EE Developer

Responsibilities:

  • Developed 3-tier web application using Spring MVC Framework.
  • Wrote application presentation layer, which is based on MVC framework, involves Servlets, JSPs, Java Spring, AngularJS, JQuery, Bootstrap, CSS.
  • Developed DAO design pattern for hiding the access to data source objects.
  • Wrote classes and Interfacesfor implementing business logic and validations to be used while workflow execution.
  • Implemented core framework components for executing workflows using Core Java, JDBC, and Servlets & JSPs.
  • Involved in design, development and maintenance of all the POJO‘s, configuration files and configuring beans, action classes and associations between them.
  • Developed ORM mappings using Hibernate annotations and also established data integrity among all tables sitting on Oracle Database.
  • Used Hibernate extensively to persist the data into the Oracle11g database.
  • Used multithreading in programming to improve overall performance.
  • Design and implementation of DB schema for backend DB2.
  • Deployed application on WebLogic Application server.
  • Used Java Messaging Services(JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Consumed Restful Web services provided by different vendor to use for Inventory Updates and Employee validation.
  • Jersey implementation of JAX-RS is utilized to develop RESTFUL service.
  • Implemented Test cases using JUnit and Tested web services with REST Client.
  • Created WAR files, compiled them and run those using Maven scripts.
  • Used IBM RAD as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Used Subversion for software configuration management and version control.
  • Involved in Build and Deployment of the application in various Environments.
  • Performed Unit testing and Support system testing to resolve any defects raised during test cycle.
  • Conducted code review for team members, involved in JUnit testing Performed Unit Testing for each module and prepared Code Documentation for future reference and upgrades.
  • Involved in analyzing code and finding the root cause by debugging the code.
  • Involved in Bug fixing of the Existing production issues.
  • Involved in Daily Scrum Meetings and production issues status calls.

Environment: Java, JEE, WebLogic, IBM RAD 7.5.5, JSP, Servlets, XML, HTML, Spring, AnjularJS, CSS, Bootstrap, JDBC, DB2, JQuery, Maven, JUnit, Restful Web services, Oracle11g, Maven.

Confidential, Middle Town, NJ

Java Developer

Responsibilities:

  • Involved in Understanding and analyzing the requirements and part of the process of designing the system.
  • Followed Waterfall Methodology to implement the features.
  • Used Java jdk 1.6 features to implement the functionalities.
  • Designed, developed and validated User Interface using HTML, JavaScript, and CSS.
  • Widely used HTML for web based design.
  • Used JavaScript to make the changes dynamically on the client page to improve the performance by decreasing the number of hits to the server.
  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Participated in business meetings along with business analysts to record user requirements, and developed design documents and reviewed.
  • Implemented Spring IOC to resolve dependency injection.
  • Worked on Factory design pattern to access domain objects.
  • Developed Graphical User Interfaces using JSP with component library for user interaction.
  • Used Maven to build, run and create WAR files.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle11g Database.
  • Used JMS messaging framework in the application to communicate with a variety of external systems that house member and provider data and to a medical term translation application called Auto coder.
  • Wrote test cases in JUnit for unit testing.
  • Created DHTML pages, used JQuery for client-side validations, and AJAX to create interactive front-end GUI.
  • Published and consumed SOAP Web Services for transferring data between different applications.
  • Involved in administering Project artifact deployed on a JBoss Application Server.
  • Used Eclipse3.8 IDE for developing code modules in the development environment.
  • Implemented the logging mechanism using log4j framework.
  • Used SVN version control to track and maintain the different version of the project.
  • Worked on a variety of defects to stabilize application.

Environment: Java, JEE, JSF, spring, Hibernate, JBOSS Application Server 5.0, Apache Axis 2.0, Apache Active MQ 5.4.2, UNIX, SQL Server 2008 (R2 - Enterprise Edition), HTML, CSS, AJAX, JQuery, Eclipse3.8, Maven 3.0.4, JUnit3.8, Log4j, SVN.

Confidential

Software Developer

Responsibilities:

  • Design & Development of GUI using JSPs and JavaScript
  • Eclipse IDE used for the developing the application
  • Used Session Façade and Singleton design patterns
  • Design of the system (Classes & Objects) using RUP (UML)
  • Developed the application using Struts Framework
  • Created Session Beans and controller Servlets for handling HTTP requests from JSP pages
  • Development of XML files using XPATH, XSLT, DTD's, Schema's and Parsing using both SAX and DOM parsers
  • Participated in implementation of business logic in Enterprise Java Beans / Java Beans
  • Designed and developed XSL style sheets using XSLT to transform XML and display the Customer Information on the screen for the user and for processing
  • Developed and deployed the application on Apache Tomcat.
  • Extensively used Clear Case as the version control tool
  • Extensively used JDBC to communicate with the Oracle
  • Performed Unit Testing, Integration Testing and Regression Testing.

Environment: Java 1.6, J2EE, RMI, JSP, Servlets, JavaScript, Eclipse, Clear Case, JDBC, EJB, SQL Server, UNIX, JUnit, Tomcat 5.0, Struts, XML, XSLT, XPATH, XHTML, CSS, HTTP, Windows 2000/NT

We'd love your feedback!