We provide IT Staff Augmentation Services!

J2ee Developer Resume

4.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY:

  • A competent professional with 5 years of experience in full project life cycle of Web based and Enterprise applications using Java/J2EE Technologies.
  • Experienced in all the technical phases of Software Development Life Cycle (SDLC).
  • Expertise in J2EE Technology - Servlets, spring, Spring Boot, JPA, Hibernate, Struts2, JSP, JDBC, JavaScript, Web Services, SOAP, REST, Log4j, JAX-WS, JMS.
  • Developed core modules in large cross-platform applications using OOAD, (Object Oriented Analysis and Design).
  • Expertise in Web Front End technologies like HTML, HTML5, DHTML, Struts custom validation rules, JavaScript, Bootstrap.
  • Strong development experience on creating rich frontend UI in AJAX/JavaScript technologies using JavaScript libraries like JQuery, JSON and Angular.
  • Extensive experience in Web application architectures and distributed systems.
  • Followed Behavior driven development (BDD) and Test-driven development (TDD) approach using SCRUM framework under Agile Methodology.
  • Experience in designing, developing and implementing Multi-tier, Client/Server, Enterprise and Web applications using Java/J2EE.
  • Experienced in databases such as MongoDB, Cassandra, Oracle, MySQL to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Experienced in working with Hibernate annotations to map POJOs to databases.
  • Implemented the online application by using Core Java (OOPS) , JDBC , JSP , Servlets , Web Services .
  • Suggested and Developed new functionalities for the Applications to retrieve, validate, save the data and images Java, J2EE, Junit in TDD environment, JQuery, Hibernate, Spring.
  • Experience in implementing Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate.
  • Experience in using MVC, SOA architecture and Micro services for implementing the client server business applications.
  • Experienced with XML related technologies such as XSL, XSLT (DOM), XPATH and DTD.
  • Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
  • Good experience in UI Development using and Angular JS, Angular2, Node JS, Bootstrap, HTML, CSS, JavaScript and JQuery.
  • Expertise in developing and deploying Java/J2EE applications on Application Servers JBOSS, Glassfish and Apache Tomcat.
  • Designing Web applications and Web contents utilizing various Search Engine Optimization (SEO) Techniques.
  • Strong experience in Software methodologies like Agile (SCRUM) and Waterfall.
  • Implemented various levels of application and services using Spring-Framework and ORM tools like Hibernate for fast pace and efficient code generation.
  • Experience with JUnit, Log4j in developing test cases and determining application functionality.
  • Experience on Subversion (SVN), CVS, GitHub and Visual Source Safe as versioning software tools.
  • Good knowledge in working on unit testing using Selenium, Jasmine, Karma, Mockito, Cucumber, to execute test cases.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
  • Strong Inter personal communication skills & ability to work independently as well as in a group.

TECHNICAL SKILLS:

Operating Systems: Windows 9x/NT/2000/XP/7/8/vista/XP, Linux, UNIX, MAC.

Java Technologies: Java (JDK 1.x, Java SE 5/6/7, Java EE 5/6/7), SQL, and PL/SQL, JNDI, Web Services(SOAP&REST), Design patterns, Java Beans

Web Technologies: HTML, XHTML, XML, CSS, Servlets, JSP, Angular JS, Node JS, JavaScript, JQuery, JSON

XML Technologies: DOM, DTD, XSD, XML, WSDL, WADL

Distributed Technologies: JMS, RMI, JTA, JPA

SCM/Build/CI Tools: SVN, GitHub, CVS, Git, Maven, Jenkins

Frameworks: Struts, Spring, JUnit, MVC, Hibernate, Spring Security, Spring Boot, Microservices

App/Web Servers: Apache Tomcat6.x/7.x/8.x, Putty, Glassfish.

Web Services: SOAP, REST, JAX-RS, UDDI, WSDL, JAX-WS.

IDE: Eclipse, NetBeans IDE, Android Studio and Notepad++, Visual Studio

Databases: Oracle 9i/10g/11g, MySQL, Mongo DB, DB2

Testing: Cucumber, Mockito, Selenium, Log4J, Jasmine, Karma

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

J2EE Developer

Responsibilities:

  • Requirements gathering Analysis, Design, Business logic implementation and Unit testing, Deployment and Maintenance of the Application.
  • Designed and developed front-end Graphic User Interface using Angular, HTML5, CSS3, JavaScript, and AJAX.
  • Worked as a full stack developer to develop web applications using spring, Rest based Web services. Used HTML5, CSS3, JavaScript, JQuery, Ajax, Angular and Bootstrap in front end.
  • Designed and implemented a number of support tools using WEB API, JavaScript .
  • Implemented REST APIs, to support external and internal applications.
  • Implement modules into Angular to integrate with designs and requirements.
  • Business logic is implemented using Spring Core, Spring ORM, and Spring DAO modules.
  • Data operations are performed using Spring ORM with Hibernate by taking using annotations, auto wiring and implement the Hibernate Template and criteria API for querying database.
  • Developed Micro Service to provide Restful API utilizing Spring Boot with Spring MVC.
  • Responsible for working on consuming and producing SOA Micro services /Web Services.
  • Developed Node creation wizard Web application JSP, Servlet in Spring MVC framework, IOC & Hibernate.
  • Wrote complex stored procedures, views and Indexes for effectively using Oracle database.
  • Developed of the application using Eclipse, building of application using ANT scripts.
  • Developed the Business layer using Spring BOOT, Spring Boot for creating REST Web Services.
  • Fixed bugs for an implemented REST web service in Java.
  • Involved in the Data Access Object layer for storing, updating and loading the data using JPA-Hibernate and used container managed transactions.
  • Configured and Using Log4j to log the information which is useful for debugging.
  • Provided application support during the system testing, Joint System testing and user acceptance testing.
  • Testing is done through Test Driven Development (TTD) using JUnit.
  • Prepared release documents and Involved in deploying report files and scheduled reports in production.
  • Created Technical Design Documents using UML standards which includes Class Diagrams and Sequence Diagrams.
  • Used GIT as Source Version control management system.
  • Used Struts tag libraries (html, bean, logic) while developing user interface
  • Involved in analyzing data gaps in reports

Environment: Java, J2EE, Agile, Spring 4.4.2, MVC, Hibernate, OOPS, REST, XML, HTML5, CSS3, MicroServices, JavaScript, Angular, JSON, JUnit, Servlets, Oracle, Apache Tomcat, GIT, Oracle, Eclipse, Windows, JIRA.

Confidential, Santa Rosa, CA

J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Implemented the Struts framework based on MVC design pattern.
  • Developed the Struts Action classes to perform the business logic and developed the Struts Action forms to collect the user input.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JQUERY and JavaScript.
  • Developed user interface using JSP, CSS3, HTML5, XHTML and JQuery.
  • Used Ajax for intensive user operations and client-side validations.
  • Developed application service components and configured beans using Spring IOC.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend form beans using Spring IOC pattern.
  • Developed email server integration using Java Mail API and custom text/html email templates
  • Used oops based design to develop the interactive web application.
  • Implemented Micro Services based Cloud Architecture using Spring Boot.
  • Deep understanding of Micro services architecture, including professional experience in the design, build, and operations of micro services in a production environment.
  • Used Jenkins for integration in Apache Tomcat.
  • To integrate RESTful API into UI screens to build dynamic modules using AJAX.
  • Used GWT to create and maintain JavaScript application. Moreover, used to run and execute GWT applications in development mode.
  • Refactored, redesigned, and enhanced an existing Angular application to follow strict MVC patterns for improved source code maintenance.
  • Used SQL statements and procedures to fetch the data from the database.
  • Configured and coordinated in build, release and deploy process in WebLogic server using Maven scripts.
  • Used Web Services for creating a service for module, which connects to REST.
  • Used WSDL for generating service and AXIS as web service engine and REST messages for connecting from Java to web service and vice versa.
  • Used SOAP Web services - for getting information from third party.
  • Developed test cases and performed unit test using JUnit Framework.

Environment: Java1.7, HTML5, CSS3, OOPS, JQuery, PL/SQL, Spring 4.0, AJAX, MicroServices, JMS, SOAP, Eclipse IDE, Angular, Hibernate, MS SQL Server 2008, Maven, Oracle 11g.

Confidential

Java Developer

Responsibilities:

  • Designed and developed web based UI using JSP, Spring MVC & JSTL Tag libraries, HTML and spring controller classes to map the user request
  • Used spring beans with the concept of inversion of control for injecting the class beans
  • Used HQL, Criteria API to retrieve and update the data.
  • Involved in designing the handlers, and hibernate mappings for the service and data access layers
  • Used JNDI to load the session attributes and database connections
  • Developed various java script functions and events using JQuery to perform validations
  • Developed unit test cases, integration test cases and test clients using Junit framework
  • Created shell scripts to log runtime errors.
  • Created XML schema documents based on the requirements and used JAXB for marshalling of the XML documents.
  • Integrated the AngularJS application with the RESTful web services.
  • Worked on Cascading style sheets(CSS) for the cosmetic changes of the GUI pages
  • Published and Consumed SOAP based web services, tested using SoapUI tool
  • Used Log4J for writing the logs for errors, warnings and info
  • Used SQL to manage data and created SQL scripts for tables, views and triggers
  • Used SVN as version control system for source code and project documents
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Written test cases in Jasmine and used Karma as a test runner.
  • Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript function to add dynamism to the web pages at the client side.
  • Designed and implemented a generic Hippo CMS based RESTful web service to retrieve enterprise forms created in CMS and return the corresponding XML (or JSON) representation of the content.
  • Fixed bugs raised by QA team using Quality Center
  • Deployed and tested the application in dev and test environments using WebLogic server.

Environment: Java 1.7, Spring IOC, Spring MVC, Hibernate, J2EE, XML, HTML, CSS, AJAX, JQuery, Web services, JUnit, OOPS, Quality Center, Eclipse, Oracle.

We'd love your feedback!