We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

AR

SUMMARY

  • Java/J2EE Developer 8+ years of experience in design, development, testing and implementation of Java and J2EE based applications with proficiency in Object - Oriented Analysis and Design (OOAD).
  • Experienced in Object Oriented Programming (OOP), Analysis and Design (OOAD), UML designing. Experienced in Design, Development and Implementation of Complex Web-Enabled Applications, Client/Server applications, Distributed Systems. Experience in implementing SOA using Web service and Internet, Intranet Mailing Services.
  • Implemented the design phase using the Iterative process.
  • Experienced in all the phases of Software Development Life Cycle.
  • Good experience in creating components documentation using react.js, Angular.js.
  • Worked on Java Technologies like Java, J2EE, Curam, Collections, JSP, LifeRay, Servlets, JSTL, Custom Tags, Mulesoft, JDBC, JUNIT, and Java Web Services.
  • Proficiency in implementingMulti-threadedapplications and in using design patterns like Factory Method, Abstract Factory, Singleton, Builder, MVC and DAO patterns in software design.
  • Worked on technologies like Web Services using Apache Axis and JAX-RPC.
  • Worked on Java Frame works like Struts, spring, SpringBoot, Spring MVC, Hibernate, Ajax, JUnit and Log4J.
  • Working knowledge on other technologies like XML, XML Schemas, MXML, Vaadin, WSDL, HTML, Java Script, SOAP, Log4j, ANT.
  • Extensively worked on IDEs like Eclipse, IntelliJ, RAD, and WebSphere Integration Developer (WID).
  • Strong in design and development of SOAP Restful Web services using WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, JERSEY and WS-Security.
  • Intense experience in working with version control systems like Git and SVN, RTC and CVS.
  • Good Experience on Selenium IDE and creating Scripts in selenium --RC by using Java.
  • Involved in implementing Web Services using SOAP protocol, UDDI, WSDL and SOA.
  • Working experience with web/application servers like Tomcat, JBoss, Web Logic, Web Sphere, WPS.
  • Good working knowledge in Oracle, TOAD, MongoDB and SQL Server.
  • Very strong in Object oriented design principles and design patterns.
  • Strong analytical skills, ability to attend to details, excellent oral and written communication, self-starter, fast learner and motivated team player.
  • Excellent overall project life cycle experience and capable of working consistently and diligently.
  • Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
  • Proven ability to analyze problems, root causes and develop innovative solutions to business challenges and streamlining operations.
  • Experience with Agile Methodology, Pair Programming, Scrum Methodology, and software version control and release management, Portfolio Wall.

TECHNICAL SKILLS

Java Technologies: JAVA, J2EE, JSP, Servlets, JSTL, JNI, JMS, JSON, GSON, EJB 2, GWT, JDBC, JAXB.

Java Frameworks: Struts, Hibernate, spring, JSF, JUnit, Log4J, CVS, Web Service (Using Axis2).

XML Technologies: XML Schemas, XML Style Sheets, SAX parser, DOM parser, WSDL.

Web Technologies: HTML, CSS, JQuery, Photoshop, Dreamweaver.

Scripting: Java Script, AngularJs, ReactJs, AJAX and Ant.

App/Web Servers: JBOSS, Tomcat, Web logic, Web Sphere, WPS, SonarQube.

Databases Tech: Oracle, MySQL, IBM DB2, SQL Server2005.

Operating Sys: UNIX, Linux (Red Hat) and Windows.

PROFESSIONAL EXPERIENCE

Confidential, AR

Sr. Java Developer

Responsibilities:

  • Responsible for requirements analysis, technical design, implementation and testing.
  • Established connectivity between front end and backend HTTP rest end points via proxy configuration and tested them using Swagger UI and Postman.
  • Generated and Build the WAR file using Maven install and Deployed into Tomcat Server.
  • Executed SQL queries on the Database and validated the results.
  • Developing database objects like tables, views, stored procedures, indexes.
  • Developed Test cases using JUNIT, Mockito and PowerMockito and validated existing Services using them.
  • Used REST GET, POST and PUT methods to perform CRUD operations on the resource.
  • Used Spring boot to Configure the properties of the application and dependencies required for the project.
  • Wrote various Hibernate Queries using Hibernate Query Language (HQL), Named Parameters, Named Queries and hibernate criterion queries to execute queries against database.
  • Worked with GIT as a version control tool in the project.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Performance tuning using SONAR.
  • Deploying and running Jenkins on Apache Tomcat Server.
  • Implemented Restful web services using spring boot.
  • Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Implemented logging using log4j.
  • Worked onSwagger APIand auto-generated documentation for all REST calls.
  • Following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used TFS for project management.
  • Developed POC for enhanced version of existing application using AngularJS framework.
  • Using Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
  • Extensive experience in database programming on stored procedures, functions and triggers using (SQL, PL/SQL) with Oracle.
  • Supporting and fixing production defects.
  • Performing the client-side validations using Java Script.

Environment: Spring Boot, GIT, MY SQL, Swagger, ActiveMQ, Mockito, PowerMockito, Tomcat, JavaScript, XML, AngularJS, IntelliJ Idea, TFS, Agile, Scrum, Hibernate, Postman, JPA.

Confidential, OH

Java Developer

Responsibilities:

  • Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.
  • Worked on the Spring and hibernate integration from the scratch.
  • Following AGILE (SCRUM) methodologies, had done Iteration planning every two weeks and setup daily stand up meeting to monitor the status.
  • Used Hibernate as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Implemented Hibernate to persist the data into Database and wrote HQL based queries to implement CRUD operations on the data.
  • Responsibilities include estimation and development of new modules using the AGILE process and pair programming using the divide and conquer method of breaking down a chunk of requirements into piecemeal stories and breaking each major release into iteration.
  • Developed user interface using JSP, JSTL, Java Script and HTML.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
  • Involved in new releases and code migration to QA and production in server.
  • Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication. Used WebSphere Application Server key management utility for managing keys and certificates
  • Configuring security of WebSphere using LDAP server.
  • Used Web Services and SAX XML parsers and used SOAP for sending and receiving data from different applications.
  • Used JMS to asynchronously exchange messages between the Websphere Application Server and other applications.
  • Developed POC for enhanced version of existing application using AngularJS framework.
  • Involved in Scheduling windows batch jobs and working on policy center and FileNet applications.
  • Developed Web services to allow communication between application through RESTFUL Webservice.
  • Created various spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • Using Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
  • Using JIRA for bug tracking, issue tracking and project management.
  • Extensive experience in database programming on stored procedures, functions and triggers using (SQL, PL/SQL) with Oracle.
  • Used Bitbucket (Git) as a source to check in the code and created branches and forks to merge the changes from local.
  • Supporting and fixing production defects.
  • Involving in creating the JSP and maintained state between requests through HTTP sessions.
  • Developing JUnit classes for functional testing.
  • Performing the client-side validations using Java Script.
  • Developing database objects like tables, views, stored procedures, indexes.

Environment: Spring, GIT, RDBMS, RAD, WebSphere Application Server, JavaScript, Swing, XML, Jira, HP Quality Center, Agile, Hibernate, JMS, JPA, HTML5, Oracle 12c, FileNet, Guidewire Policy Center.

Confidential, ME

Sr. Java Developer

Responsibilities:

  • Developed the application by implementing MVC Architecture by integrating Hibernate and spring frameworks.
  • Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.
  • Worked in Agile Scrum environment and used Kanban board to track progress.
  • Participate in business meetings to understand the business needs (JAD Sessions).
  • Utilized Pair programming approach to ensure high quality code.
  • Extensively involved in migrating the existing system from AngularJS to Angular 2.
  • Spring Security OAuth2 implementation to make use of JSON Web Tokens and Spring OAuth provides a Spring Security authentication filter that implements protection.
  • Involved in front-end designing using HTML, CSS, Bootstrap and JavaScript with JSF Ajax and tag libraries.
  • Implemented automated builds with Jenkins and static code analysis with SonarQube to improve code quality.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification file.
  • Enabling security by integrating LDAP servers with WebSphere.
  • Experienced in configuring JMS Provider using WebSphere MQ
  • Using Selenium IDE and creating Test Cases in selenium, developing and maintaining Test scripts, analyzing the results of scripts.
  • Set up and integrate Mongo dB database with the application.
  • Design and documentation of REST APIs using Jersey for collection and retrieval of high volume data while performing search feature.
  • Used Maven build tool for compiling and packaging the application.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Used Toad for various database operations.
  • Deployment of applications into various environments.
  • Configured and customized logs using Log4J.
  • Client-Side Validations and Code are written using JavaScript.
  • Responsible for Performance analysis, unit testing, execution of Functional Test plan, validation of test results and documentation.

Environment: Java8, J2EE, JavaScript, Eclipse, HTML, POJO, AngularJS, Angular2, Lambda, WebLogic Server, jQuery, Toad, Jira, Bootstrap, Oracle, Webservices, SOAP, Selenium, XML, SVN, AJAX, ALM.

Confidential, NH

Sr. Software Developer

Responsibilities:

  • Involved in gathering and analyzing the business requirements.
  • Worked withDOJO.JSfor the web application development.
  • Involved in the deployment of developed BPEL processes into development server.
  • Performed Check-in, check outs in RTC to get the latest code base.
  • Used SoapUI to test the mediation and BPEL process in SOA.
  • Used Spring ORM to integrate Spring Framework with hibernate.
  • Worked in developing Spring related backend services.
  • Used SoapUI to test the RESTFUL resources and asserted the response based on the business needs.
  • Extensively worked in implementing Spring MVC architecture to develop the application module.
  • Worked on the Web Services using SOAP and Restful web services.
  • Write Mule flows to call other Webservices.
  • Worked on SOA/Web Services and created request and response WSDLs through SoapUI.
  • Created business Data Object (DO) to mediate the data between the layers.
  • Worked on XML schemas and Generated maps to create mediation between the data objects.
  • Used SOAP UI tool to test the mediation and BPEL Processes in SOA world.
  • Worked on DROOLS to control the navigation flows and fields in Next-GEN application.
  • Created SCA Modules, Assembly Diagrams for the NEXT-GEN application.
  • Used RTC for version control of the code and configuration files.
  • Developed Ant Build Scripts for the automatic configuration of the project and development of jar files into the Web sphere process server.

Environment: Java 7, J2EE, JSP, JDBC, JavaScript, WPS Server, Oracle, Web Services, SOAP, XML (DOM and SAX), WID, RAD, RTC, Mantis, ALM, Windows 7 and Linux, SoapUIPro, Oracle 11g, REST, Firebug, ANT, RDM, DROOLS, UML, Junit, FIT test.

Confidential, CA

Sr. Software Developer

Responsibilities:

  • Requirement gathering from stake holders and to understand the flow of application.
  • Exposure in creating SPA using React JS, by using the concept of Virtual DOM.
  • Worked on many custom modules and widgets using React JS/CSS/HTML and made those cross-browsers consistent.
  • Core java development for different components. Developed the application usingCore Java,Multi-Threading, Collections,REST for backend APIs, My SQLas DB server, Maven.
  • Worked high-end oncollectionsandmultithreading.
  • MVC was implemented using Struts and did used Struts validation and tiles.
  • Developed reusable JSF custom components along with utility classes.
  • Used Oracle to write SQL queries and stored procedures.
  • Worked on consuming and production of webservices using Axis.
  • Designed and developed Action classes, JSP to implement Struts framework.
  • Worked on creating the Model layer for the Hibernate to connect front end with the database.
  • Unit testing is conducted using JUnit.
  • Prepare Functional and Technical design documents with mock-ups, class, sequence and process flow diagrams.
  • Worked on Spring MVC to implement various controllers for form processing and validation.
  • Used Spring IOC for dependency injection and AOP for aspect-oriented logging and transaction handling.
  • Involved in configuration of WebSphere Application Server resources like JDBC Data Sources, JDBC Providers and Connection Pooling to connect to the DB2 and Oracle.
  • Used Hibernate to develop the persistent layer for Order Viewing component.
  • Worked with Web Services and involved in writing WSDL.
  • Wrote PL/SQL stored procedures & triggers for automation of some processes.
  • Actively involved in releases and production support.

Environment: Java 1.4, Servlet, JSP, Struts, Hibernate, jQuery, Axis, Ajax, log4j, SQL Server, XML, Html, JavaScript, Eclipse IDE, CVS, Find Bugs, Stored procedures, Webservices using soap, Restful WebServices.

Confidential, Atlanta, GA

Software Developer

Responsibilities:

  • Participated in requirements analysis, base-lining the requirements for Project.
  • Prepare Functional and Technical design documents with mock-ups, class, sequence and process flow diagrams.
  • Worked on Spring MVC to implement various controllers for form processing and validation.
  • Used Spring IOC for dependency injection and AOP for aspect-oriented logging and transaction handling.
  • Involved in configuration of WebSphere Application Server resources like JDBC Data Sources, JDBC Providers and Connection Pooling to connect to the DB2 and Oracle.
  • Used Hibernate to develop the persistent layer for Order Viewing component.
  • Worked with Web Services and involved in writing WSDL.
  • Wrote PL/SQL stored procedures & triggers for automation of some processes.
  • Worked with test and production teams to effectively test and promote the application to production.
  • Actively involved in releases and production support.

Environment: J2EE, Web Services, Hibernate, Spring IOC and MVC, JSP, HTML, XML, XSLT, JavaScript, Subversion, Eclipse, SQL Navigator, Oracle, Ajax/xslt.

Confidential, Warrenville, IL

Java/J2ee Developer

Responsibilities:

  • Involved in developing interfaces using Servlets, JSP, HTML3.0, and CSS.
  • User input validations done using JavaScript.
  • Used Spring MVC and different View Controllers to implement business logic, Validation.
  • Used policy express for rule & workflow system.
  • Involved in creating statements in PDF format using ITEXT API.
  • Developed database layer using JDBC 2.0 for connecting Developed the Web Interface o Oracle.
  • Developed SOAP web services using JAX-WS for WAS and Jersey for restful web services.
  • Extensively used UML to develop various use cases, class diagrams and sequence diagrams.
  • Developed database objects like tables, views, stored procedures, indexes.
  • Involved in testing and fixing the bugs and reviewed the code.

Environment: RAD, Rational Rose, Web sphere, JSPs, Servlets, JDBC, Oracle11g, MySQL, J2EE, Servlets, AJAX, JSP, Spring, XML, Servlet filters, Eclipse IDE

Confidential, Chicago IL

Java/J2ee Developer

Responsibilities:

  • Design and developed by the struts Action, Action Form, Action Servlet, Action Mapping.
  • Configured spring IOC for accessing MS SQL database.
  • Implemented rendering of task from functionality using Java, JSP, JSTL, Custom Tags, and Custom Java class Loader, XML.
  • The Struts is designed with an open architecture--subclass available.
  • Used Rational Clear Case for check-in checkout and merging the various code versions.
  • Involved in creating the JSP and maintained state between requests through HTTP sessions.
  • Developed struts 2.0 based action class for custom forwards.
  • Developed JUnit classes for functional testing.
  • Performed the client-side validations using Java Script.

Environment: Struts, JSP, Threads, RDBMS, JavaScript, Swing, XML, Agile, Scrum, Hibernate, JMS, JPA, HTML5, OOAD, Spring, BEA Web logic, Oracle 11g.

We'd love your feedback!