We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

0/5 (Submit Your Rating)

Culpeper, VA

SUMMARY

  • Created front - end user interfaces with React JS by creating many components and modules.
  • Experience in Web Services Technologies like JAXP, JAXB, SOAP, WSDL, UDDI and Service Oriented Architecture (SOA)
  • Experience with Operating Systems like Windows and UNIX
  • Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases
  • Skills in analyzing user requirements, modeling the system and ensuring the functionality
  • Proficient in application development using spring modules Spring-MVC, Spring IOC, spring -ORM, Spring-AOP, spring boot.
  • Worked on different Web Application server such as WebLogic and Tomcat.
  • Experience in Front End Technologies: HTML/HTML5, CSS/CSS3, jQuery.
  • Experience in various methodologies like Waterfall and Agile.
  • Proficient in using RDBMS concepts with MySQL
  • Knowledge on Jira and Jenkins.
  • Experience in PL/SQL, stored procedures, functions, SQL Scripts for relational databases.
  • Experience in working on UNIX, LINUX and Windows Operating systems.
  • Effective problem solving skills, outstanding interpersonal skills, good in written and verbal communication.
  • Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software.
  • Responsible for designing the User Interface by coding in HTML, CSS3, AngularJS, Bootstrap to build this SPA Single Page Application.
  • Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, JDBC Templates, Spring Security, and AOP.
  • Worked with HTML5, CSS3, JSON, JavaScript, React js and ES6 for developing user interface
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
  • Developed HTML prototypes and UI deliverables, such as wireframes, screen mock-ups, and interface design
  • Worked on the dashboard for the project, which contained a variety of charts and drag-able components using jQuery UI Library.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Design and develop the processes using multithreading to make it asynchronous.
  • Jersey implementation of JAX-RS is utilized to develop RESTful service.
  • Developed a RESTful service to provide all the CRUD capabilities.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Experience with eclipse plug-ins like Find Bugs, Check Style.
  • Developed various generic JavaScript functions used for validations. Used SOAP UI for testing the web services.
  • Experience with Spring MVC and Spring MVC with REST integration and JSON.
  • Designed and developed multi-threading code to fetch data from different sources in parallel.
  • Directly worked with Business Analysts and SMEs to gather requirements from the customers.
  • Developed SOAP and RESTful Web services using Spring and Apache CXF frameworks.
  • Rational Software Architect and Spring Tool Suite are the IDEs used to develop the services.
  • Created XML document using STAX XML API to pass the XML structure to Web Services.
  • Apache Ant was used for the entire build process.
  • Used JMeter to run the load tests and query optimization to improve the response times.
  • Migrated from Ant to Maven via Ivy for dependency resolution and from clearcase to GIT.
  • Used JavaScript for the client side validation.

PROFESSIONAL EXPERIENCE

Sr.Java/J2EE Developer

Confidential, Culpeper, VA

Responsibilities:

  • Developed the JAVA application based on the Service Oriented Architecture.
  • Involved in Requirements gathering, Analysis and Documentation.
  • Participated in Change Requirements and Bug fixing.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Generated Report Forms by using XSL, XSLT, XSL-FO transformations.
  • Used IBM Web Sphere Application Server to deploy the application.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Created session EJBs that retrieved information from Oracle database using Hibernate.
  • Used DOM parser for validating the XML files against their respective XML schemas.
  • XPATH expressions are used to extract data from XML files
  • Used HTTP Request and SOAP Web service to post XML Data to the End Client.
  • Provided XML and JSON response format to support various service clients.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Develop web application using Struts 2 Framework.
  • Used JavaScript and struts validation framework for performing front end validations.
  • Used Eclipse, JDeveloper to develop and debug application code.
  • Used Ant and Maven based scripts to build and deploy the applications on the Server.
  • Used Log4j utility to generate run-time logs.
  • SVN and Tortoise SVN were used for project management and version management.
  • Deployed the application on WebSphere 7.0 application server.
  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, and Singleton.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Developed presentation tier as HTML, JSPs using Struts Framework.
  • Developed the middle tier using EJBs.
  • Developed session, entity beans and message driven beans.
  • Entity Beans used for accessing data from the SQL Server database.
  • Prepared high and low level design documents for the business modules for future references and updates.
  • Deployed the application on Websphere application server in development and production environment.
  • Undertook the Integration and testing of the different parts of the application.
  • Developed automated Build files using ANT.
  • Used Subversion for version control and log4j for logging errors.
  • Code Walkthrough, Test cases and Test Plans.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the applications using Java, J2EE, Struts, JDBC
  • Performed Unit testing using Karma Jasmine &Junit.
  • Deployed Spring Boot based micro service Docker Container using Amazon EC2 Container Services using AWS Admin Console.
  • Used grunt to create project structure and for managing UI module dependencies.
  • Wrote unit test cases using Mocha and Chai.

Environment: J2EE, Java swing, Spring framework, Spring MVC, Spring Batch Process, Servlets 2.3, JDBC, AJAX, JDK 1.4, Web services, SOAP, XML, Altova XML Spy, Java Beans, XStream, Apache POI, JQuery, JavaScript, Web Sphere, Oracle 10g, WebSphere 7.0, Design Patterns, JDeveloper, SVN, PL/SQL, Tortoise SVN, JDK 1.6,UNIX, Apache Maven, ANT, Windows XP, JUnit, HtmlUnit, XSLT, HTML/DHTML.

Sr.Java/J2EE Developer

Confidential, Culpeper, VA

Responsibilities:

  • Experience in design and development of web applications using Java, J2EE, JDBC, EJB, Spring, Struts, Hibernate, XML,XSD, SOAP, HTML, JavaScript, CSS Tag Libs,Log4J and JUnit.
  • Experience in using MVC (Model View Controller) architecture for developing applications using JSP,JavaBeans and Servlets.
  • Experience in developing SOAP and REST based Web Services .
  • Knowledge on various J2EE Design Patterns like Front Controller, Business Delegate, Session Façade, Singleton, Intercepting Filter, Data Access Object (DAO), Service Locator.
  • Proficient in application development using spring modules Spring-MVC, Spring IOC, spring -ORM, Spring-AOP, spring boot.
  • Worked on different Web Application server such as WebLogic and Tomcat.
  • Experience in Front End Technologies: HTML/HTML5, CSS/CSS3, jQuery.
  • Experience in various methodologies like Waterfall and Agile.
  • Proficient in using RDBMS concepts with MySQL
  • Knowledge on Jira and Jenkins.
  • Experience in PL/SQL, stored procedures, functions, SQL Scripts for relational databases.
  • Experience in working on UNIX, LINUX and Windows Operating systems.
  • Effective problem solving skills, outstanding interpersonal skills, good in written and verbal communication.
  • Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software.
  • Involved in web designing using HTML 5, CSS 3, JavaScript and extensively used Table less Design in CSS for positioning.
  • Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
  • Used PrimeFaces for developing the UI components.
  • Used spring web MVC to implement MVC architecture.
  • Used JPQL/JPA for accessing, managing, persisting between Classes/Java Objects.
  • Implemented Spring Security for authentication and authorization.
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the Database from the DAO.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
  • Used Hibernate, Object Relational-Mapping (ORM) solution, technique of mapping data representation from MVC model to PostgreSql Relational Data Model with a SQL-based
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Used Mockito extensively and defined various Test Suites and Test Cases.
  • Used Subversion for version control across common source code used by developers.
  • Worked with Glassfish (Payara) Web Server.
  • Designed Frontend with in object oriented JavaScript Framework like Angular.js.
  • Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
  • Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end UX design such as web pages, graphics and multimedia.
  • Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
  • Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
  • Developed cross-browser/platform HTML, CSS, LESS and JavaScript to match design specs for complex page layouts while adhering to code standards
  • Worked on different Web Application server such as WebLogic and Tomcat.
  • Experience in Front End Technologies: HTML/HTML5, CSS/CSS3, jQuery.
  • Experience in various methodologies like Waterfall and Agile.
  • Proficient in using RDBMS concepts with MySQL
  • Knowledge on Jira and Jenkins.
  • Used agile methodology for the software development.
  • Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP.
  • Involved in Production Support and minor enhancements as per application requirements.
  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Used Struts Tiles Framework for designing the layout of the application.
  • Client pages are built using HTML, CSS, JSP, javascript/JQuery
  • Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Have proficiency in using DAO and DTO patterns to persist data into database
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database.
  • Application implemented as single-page, angular.js client.
  • Produced SOAP webservices using Metro JAX-WS RI for building the business application layer.
  • Interacted with backend Oracle and wrote stored procedures, functions and cursors for deleting and inserting using PL/SQL.
  • Used Elastic Search by Rest API for querying written which is written by database server.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
  • Used Maven for build framework and Jenkins for continuous build system
  • Worked on Eclipse for development and deployment of application in Web Logic Application Server.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
  • Actively involved in code reviews and also in bug fixing.

Environment: HTML5, CSS3, JQuery, Javascript, AJAX, PHP, YUI, MVC, Angular.js, Backbone.js, knockout.js, Responsive Design, Twitter Bootstrap, Photoshop, Dreamweaver, agile, SOAP, Windows.

Sr.Java/J2EE Developer

Confidential, Mountain View, CA

Responsibilities:

  • Expertise in several J2EE technologies like Core Java, Multithreading, Generics, Serialization, Externalization, JSP, Servlets, JDBC, Java Beans, JNDI, Spring, Struts and Object Relational Mapping (ORM) tools like Hibernate 3.x/4.x.
  • Experience in front-end UI development skills using scripting languages like HTML, HTML5, DHTML, JavaScript, and jQuery, XML, JSON, Ajax calls, and CSS.
  • Experience with Spring Dependency Injection, Spring AOP, Spring Boot, Spring DAO, Spring Security and Spring MVC framework.
  • Expertise in developing model components using ORM technology Hibernate (Caching, Hibernate Template, HQL) to write Database independent persistence logic.
  • Experience in writing SQL and PL/SQL scripts including views, cursors, procedures, functions, database Triggers and solid understanding of Database Management System.
  • Strong work experience in application integration using Web Services SOAP and Restful.
  • Good working Knowledge in XML, XSL, XSLT, DTD, XML Schemas, SAX/ DOM parsers and XSD validations.
  • Good understanding of JAVA/J2EE Design Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate, Service Locator and Façade.
  • Experienced with the entire Software Development Lifecycle (SDLC) process including requirement analysis, conceptual and detail design, development, verification and testing.
  • Good working knowledge in deploying Java applications in servers like WebLogic, WebSphere, Apache Tomcat and JBoss.
  • Expertise in build automation tools like Maven, ANT and version management tools SVN, CVS and GIT.
  • Developed use cases and created UML diagrams like class diagrams, sequence diagrams to represent the overall architecture.
  • Designed User interface screens using AngularJS which involves usage of AngularJS directives, expressions, filters, validations and Angular UI components.
  • Responsible for the overall layout design that meets cross-device compatibility using Bootstrap, designed color scheme of the web site using HTML5, CSS3.
  • Implemented spring framework concepts like IOC, AOP extensively and developed Controllers, Beans and complex services.
  • Implemented Model View Controller (MVC) architecture using Spring Framework to isolate each layer of the application to avoid the complexity of integration.
  • Written AJAX calls using AngularJS library for fetching the data from the server.
  • Developed Spring JMS message listeners to consume messages from queue and developed spring scheduling components to perform batch operations.
  • Developed ORM mapping using Hibernate for data persistence and manipulated CRUD operation on the data stored in Oracle database.
  • Involved in design and development of RESTful (JAX-RS) web services for other application to communicate and tested web services using REST Client.
  • Involved in deploying and testing the application on JBoss server and used Maven tool to build the application.
  • Implemented the logging mechanism using Log4j framework and used SVN version control to track and maintain different versions of the application.
  • Worked on Junit test cases and done through Unit and Integration testing of the application for every release.
  • Worked within the agile methodology, including daily stand up calls, short sprint cycles, bi-weekly spring planning for improvement, and a highly collaborative environment.
  • Created Design documentation and technical Specification documentation from requirements.
  • Designed and enhanced UI interfaces using AngularJS for user Summary reports and Bootstrap for Responsive Web design.
  • Developed reusable custom directives using AngularJS and leveraged two-way data binding through scope in applications built on AngularJS.
  • Developed application on spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
  • Implemented spring security for authentication and Authorization for different roles.
  • Hibernate has been used as the ORM framework to persist the data and Hibernate xml mapping has been used to map the java objects to Database tables.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Developed HQL queries to implement Select, Insert, Update and Delete operations to the database by creating HQL named queries.
  • Developed Restful Web Servlets for receiving the requests and dispatching the responses back to client.
  • Used JAXB for marshalling and unmarshalling the Java Objects.
  • Worked on multithreaded issues to improve the application performance.
  • Deployed application in IBM WebSphere using ANT - build tool, GIT as version Control.
  • Used Log4J for storing the logs at server and client levels and unit tested the code using Junit test cases.
  • Attended Scrum meetings to provide current project status, thus implementing Agile Methodology Scrum with Test Driven Development.
  • Involved in application maintenance support like defects fixing, knowledge sharing and documentation and design reviews with Architects.
  • Played active role in software development, QA, UAT and production phases of the application.
  • Involved in development of User Interface using JSP, HTML5, CSS, JavaScript, jQuery and AJAX calls.
  • Implemented and developed the modules using Spring MVC Design pattern.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Worked with Spring JDBC to access data from MySQL.
  • Used Log4J for storing the logs at server and client levels. Used advanced features log4j.xml configuration file.
  • Tortoise SVN was used as the Version Control Software.
  • Involved in Unit Testing using Junit and Integration of Use Cases.
  • Performed build management for the development and testing environment.
  • Worked with release management to develop technical release notes for every code release.
  • Fix defects as needed during the QA phase, support QA testing, troubleshoot defects and identify the source of defects.
  • Participated in the production support and maintenance of the project. Extensively used SQL queries for debugging the production issues.
  • Developed the application using spring framework and designed the persistence model using the Hibernate.
  • Used Spring MVC framework to implement the MVC design pattern.
  • Involved in configuring and integrating Spring and Hibernate frameworks.
  • Extensively involved in developing and consuming Restful web services using JAX-RS.
  • Worked with Cross-Browser Compatible issues using CSS.
  • Developed the application on RAD and deployed it on IBM WebSphere Application Sever.
  • Involved in tracking the defects and captured them using ALM tool.
  • Involved in creating the EAR files and deployed in the QA/UAT environments.
  • Followed Agile scrum methodology, involved in sprint planning, retros and code reviews.
  • Used Log4j for logging purposes. Configured SMTP appends to send out mail alerts.
  • Used GIT to maintain current and historical versions of codebase.
  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
  • Responsible for the design and development of the application framework
  • Designed and Developed UI's using JSP by following MVC architecture.
  • Used EJB as a middleware in designing and developing a three-tier distributed application.
  • Java Message Service (JMS) API is used to allow application components to create, send, receive, read messages.
  • Developed and implemented GUI functionality using GWT, GXT, JSP, JSTL, JQuery and Angular JS.
  • Implemented Google SignIn functionality using REST API.
  • Fixing the existing code issues of platform and maintaining the product belief at customer.
  • Added New features like Profile Management, Patch Management and SQL Query Browser.
  • Involved in developing a Scheduler using Quartz service.

ENVIRONMENT: JAVA, J2EE, HTML5, CSS3, Bootstrap, JSP, Oracle 11g, AngularJS, JBoss, Spring 4.0, Hibernate, JMS, Maven, JAX-RS, Log4j, SVN

We'd love your feedback!