We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Boston, MA

SUMMARY:

  • Over 6 years of Experience in the Java/ J2EE development in all phases of Software development life cycle including Analysis, Design, Development, Testing, Implementation, and Documentation.
  • Strong experience in Client - Server systems using Object Oriented Concepts and Design Patterns.
  • Experienced in implementing oops concepts using Core java concepts (Collections, Generics, Enums and Annotations etc.) Servlets, JSP, JDBC, spring, Hibernate and Web Services.
  • Extensively worked on open source control frameworks like Spring Framework , Spring Core (IOC Container, AOP), Spring MVC, Spring Templates, Data Access (Transactions, JDBC and ORM), Spring BOOT technologies and Struts Framework
  • Worked on developing frontend user interface projects using HTML, DHTML, JSTL, XML, CSS, Jsp, JavaScript, JSF, JQuery, AJAX.
  • Expertise in implementing backend logic with Servlets, Hibernate, JMS, EJB, Web services.
  • Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service).
  • Experience in Developing RestFul APIs with JAX-RS.
  • Developed RestFul web services using Jersey framework.
  • Experience in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, Schema, SOA, JAXB and JAXP.
  • Good Exposure to Web/application servers such as Apache Tomcat, Web Logic, WebSphere, JBoss and worked on configuring build tools like Maven and ANT for the development and deployment.
  • Good expertise using various IDE tools like Eclipse & Net Beans etc.
  • Strong experience in UNIX and Linux.
  • Work experience on RDBMS like Oracle, MS SQL Server, PL/SQL and MySql.
  • Experience in Creating SQL statements, triggers, tables, functions, user defined data type, procedures and sub queries etc.
  • Hands on experience with JUnit and Log4j in developing test cases.
  • Experience in version control using GIT , CSV,SVN.
  • Good Exposure on Testing and Bug Life Cycle.
  • Extensively worked on different projects and their enhancements to meet client requirements.
  • Experience in Design and Development of custom software solutions, and Re-engineering to enhance existing frameworks to work with newer technologies.
  • Strong analytical and interpersonal skills along with excellent communication skills.
  • Highly motivated, willing to work independently and in a team environment.

TECHNICAL SKILLS:

Languages: Java, UML,XML,SQL.

Java /J2EETechnologies: Java 8, JSP (EL, JSTL, Custom Tags), Servlets, EJB, JDBC, JMS, Web Services (SOAP and REST), Struts, Spring framework, Hibernate, Java Beans.

Web and Application Servers: Web Logic, JBoss, Web Sphere, Apache Tomcat.

Web technologies: HTML, XML, JavaScript, JQuery, JSON, Angular Js, CSS, AJAX

Data Base: MS SQL Server, DB2, Oracle, and MySql

IDE: Eclipse, NetBeans.

Build Tools: Maven, Ant

Operating Systems: Unix and Linux

Others: GIT,CSV,SVN, (Version Control), JUit,Log4j,XML Beans,Jenkins,Jira

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in design, development and testing of the application.
  • Designed and implemented User management and Report Management modules using J2EE, JSP, Servlets, spring and Oracle Database.
  • Developed RESTful API with Spring Framework for benchmarking purposes.
  • Implemented spring framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Worked on Spring Web Flow on Spring MVC to build an application using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI Configured.
  • Implemented the business logic using JSP, JSTL, Java Beans and service classes.
  • Worked on the Hibernate framework reverse engineering to access data.
  • Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task.
  • Created the stored procedures using Oracle database and accessed through Java JDBC.
  • Coded Entity Beans for data persistence within Data Access Layer.
  • Developed Message Driver Beans to receive the messages from the JMS Provider.
  • Developed GUI using JSP, Spring MVC frame work.
  • Implemented the UI using java server pages, HTML, CSS.
  • Used AngularJS framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using LESS.
  • The application was deployed on the Tomcat.
  • Performed CRUD operations on the existing, new database tables and created connection pool.
  • Developed stored procedures using callable statement for effective inserting and updating the data in the tables.
  • Used SVN for version control of the code and configuration files.
  • Worked with Jira for bug tracking.
  • Build and compiled the project assemblies using MAVEN, and deployed it with ANT script.
  • Expertise in Selenium Automation using Selenium WebDriver, Selenium IDE, Java, TestNG and Maven.
  • As a team, we have followed Agile Scrum Methodology.

Environment: Java, AngularJS, Hibernate 4, spring 4, Spring Boot, JUnit, Selenium, Maven, Restful Web Services, Micro Services, HTML, JQuery, XML, SOAP, PL/SQL,Eclipse, Servlet, JSP, Oracle, Tomcat 7, JSP, JSTL, HTML, CSS, ANT, Logback, JUnit, SVN

Confidential, Austin, TX

Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using agile methodology.
  • Designed and developed command center application and configured email alerts to check the functionality of various applications using Spring MVC, Bootstrap and AngularJS.
  • Developed frontend of application using Boot Strap (Model, View, Controller), AngularJS framework.
  • Worked on developing the backend part of the application involving Spring 4.0, REST Web Services, and Spring AOP with log4j.
  • Used Spring BOOT to create stand-alone spring applications and to implement Micro Services based Cloud architecture.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring Security, Spring Transactions.
  • Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
  • ORM tool Hibernate 4 to represent entities and fetching strategies for optimization
  • Configured Hibernates second level cache using EH Cache to reduce the number of hits to the configuration table data.
  • Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into data base
  • Deployed EJB Components on WebLogic.
  • Extensive use of AngularJS for developing the SPAs (Single Page Applications) for internal application/tool.
  • Proficient with AngularJS directives, components and two-way binding to bring additional functionality to HTML and making dynamic.
  • Developing the business logic for Internal Job Board using AngularJS.
  • Used Hibernate framework in the data access layer to access and update information in Oracle Database.
  • Used Maven to build and deploy the application on web logic server.
  • Used JUnit framework for unit testing of application.

Environment: Java/J2EE, JSP, JDBC, Maven, Xml, Hibernate, spring,, Log4j, DB2, Web Logic 10.3, AngularJS, Eclipse IDE,JUnit, SVN, Spring Restful WS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in every phase of SDLC.
  • Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
  • Implemented the Spring Restful Template to retrieve the data from the other system using JSON as messaging medium.
  • Implemented the Caching mechanism and refreshing the Caching mechanism using EH Cache.
  • Used various Core Java concepts such as Multithreading, Exception Handling, Generics, Collection APIs to implement various features and enhancements.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features along with hibernate.
  • Implemented Authentication & Authorization with Site Minder and spring security.
  • Created POC for Spring Batch for running batch jobs.
  • Implemented Hibernate second level cache using EH Cache and enable the Query Cache property for cache at query level.
  • Built data access subsystems using Hibernate and spring against stored procedures on a DB2 database.
  • Developed REST services to talk with adapter classes and exposed them to front-end. Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents.
  • Developed the validations for the application using Bean Validation Framework JSR - 303.
  • Used AngularJS to develop client side applications.
  • Used AngularJS framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using LESS.
  • Proficient in filtering data by using APIs before displaying in the browser using AngularJS.
  • Created Test suites in SOAPUI projects and created internal test cases depending on the requirement.
  • Designed and developed a Restful Style Web Services layer to interface with DB2 system, and an AJAX front end.
  • Implemented Design Patterns like Session Façade, Data Access objects, Data Transfer Objects, Front Controller, Service Locate and Singleton.
  • Deployed the web components in Tomcat.
  • Used Maven for building and added lot of external dependencies.
  • Involved in setting up Jenkins for continuous integration and continuous builds by polling the repositories.
  • Actively worked with various teams to create new build and deployment jobs according to their requirements in Jenkins.
  • Unit Testing and system testing using Defect Tracking System.
  • Worked with Mocking while running JUnit test cases for batch processing.
  • Performed unit testing and package them into ear files and SVN as version control.
  • Performing Code merge using SVN. Integrated LOG4J framework into the Application.
  • Developed Selenium Web Driver automation scripts using Java covering all requirements for enhancements.
  • Written Selenium scripts to perform integration test of the application.

Environment: Java/J2EE, JSP, JDBC, Maven, Xml, Hibernate, spring, Log4j, DB2, Tomcat, AngularJS, Eclipse IDE, JUnit, SVN, Jenkins, Spring Restful WS.

Confidential

Java Developer

Responsibilities:

  • Assisted in creating Use Case diagrams, Class diagrams and Sequence diagrams.
  • Developed user interface using JSP, Servlets, and Ajax.
  • Used JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Involved in designing MVC patterns using HTML for Controller Form Layers.
  • Done with Server side validations using Struts Validation framework.
  • Leveraged struts-validations, struts-beans tag libraries.
  • Used Struts 2 framework for handling the data application, processing the configuration within the system, creation of actions, validations within the JSP pages.
  • Implemented the Struts Validation Framework to validate the mandatory data and for business logic validations.
  • Involved in writing complex SQL queries, Stored Procedures in MYSQL to query data.
  • Extensively used JDBC concepts to connect to, retrieve and update information in the database.
  • Used JMS for sending updates to various other applications.
  • Involved in Consuming XML web services using SOAP and WSDL.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Deployed WAR applications in Web Logic.
  • Consistently produced the highest quality code through disciplined and rigorous unit testing using JUnit.

Environment: Struts, Java, Servlets, JSP, JMS, JavaScript, AJAX, XML, Oracle, Eclipse, ANT, SOAP, WebLogic, MYSQL.

Hire Now