We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Cold Springs, KY

PROFESSIONAL SUMMARY:

  • Skilled IT Professional with 8 years of experience in all phases of Software Development Life Cycle (SDLC) including Requirement Gathering, Analysis, Design, Development, Testing and Maintenance of web based applications using JAVA/J2EE technologies.
  • Proficient in designing and coding web applications using Core Java and J2EE technologies (Servlets, JPA, JDBC and JAX - RS, JAX-WS Web Services).
  • Development experience with Core Java concepts such as OOPs, IO, Exception handling, Collections and Networking.
  • Strong hands-on experience with Spring MVC Controllers, Spring Boot, Validators, Spring Annotations, Spring Tag library, Inversion Of Control (IOC), Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring Data, Hibernate, Spring Security along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Extensive experience in Web application development using - HTML, CSS, JavaScript, Ajax, AngularJS.
  • Extensive experience on Application Servers including WebSphere 7/8.5, BEA WebLogic 10.3/9.0/8.1 , JBoss 6.0 and Web servers like Apache Tomcat etc.
  • Hands on experience in several J2EE design patterns such as Singleton, MVC Pattern, Factory Pattern, Session Façade.
  • Experience with Java 8 features such as lambda expressions, parallel operations on collections and for effective sorting mechanisms and new Date Time API
  • In-depth knowledge and experience in implementing Service Oriented Architecture (SOA) using XML/JSON based SOAP/RESTful web services.
  • Extensive experience of working with RDBMS like Oracle 11g/12 c, MySQL, SQL Server,NOSQL databases like MongoDB and developing Stored Procedures, Triggers, Views, Functions and SQL Queries.
  • Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Skilled in using IDE tools such as Eclipse, IntelliJ IDEA.
  • Experience in writing build scripts using Maven, Gradle.
  • Experience in using various version control systems like SVN and GIT.
  • Experienced in using tools like Jasmine, Karma to create unit test cases and test individual functions/ modules for Angular applications.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Efficient at meeting deadlines working under pressure and managing multiple tasks simultaneously.
  • Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.
  • Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, coordinate team activities in a strict-deadline driven environment and maintain excellent client communication.

TECHNICAL SKILLS:

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

Web Technologies: HTML, JavaScript, JSP, XML, CSS, XML, JAXB, JQuery.

J2EE Technologies: Servlets, JDBC, JSP, JPA.

Frameworks: Struts, Hibernate, Spring

Version Control System: CVS, Subversion, GIT

Web/ Application Servers: Apache Tomcat, JBoss Application Server 5.0, WebLogic.

Web Services: WSDL, SOAP, JAX-WS, JAX-RS, JERSEY

Operating Systems: Windows, Unix/Linux

Database: Oracle … MySQL, SQL Server, MongoDB

Testing Frameworks: JUnit, Mockito

Integrated Development: Eclipse, NetBeans, IntelliJ

Build Tools: ANT, Maven, Log4j, Jenkins

Issue Tracking tools: JIRA,VSTS

Other tools/Software: REST Client, Jersey, SOAP UI

WORK EXPERIENCE:

Confidential, Cold Springs, KY

Sr Java/J2EE Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle (SDLC) using agile development methodology.
  • Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
  • Developed Angular project using Routing, Modularity, Services and Custom directives for developing single page applications (SPA).
  • Hands-on experience using one-way/two-way data-binding, filters, UI-routers and creating custom directives in Angular 5.
  • Implemented Angular Router to enable navigation from one view to the next as customer completes application form steps.
  • Wrote services to exchange data from backend service.
  • Worked on reactive forms and form validations.
  • Modularizing code by writing components as separate modules.
  • Wrote unit test cases using tools like Jasmine, Karma to create unit test cases and test individual functions/modules for Angular applications.
  • Used material design for UI.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Performed CRUD operations using Spring data Mongo-DB repositories and Mongo-template.
  • Worked on creating various types of indexes on different collections to get good performance in MongoDB and created documents in MongoDB.
  • Worked on multiple modules and wrote controllers, services, models, dto's, repositories and test cases.
  • Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the spring bean profiling.
  • Implemented exception handling in Java Spring boot for REST API by making use of global exception Handler and Controller Advice annotations.
  • Implemented micro service architecture using spring boot.
  • REST endpoints and integrated Swagger to get dynamic documentation.
  • Drove optimal security through Spring Security with Role based Authorization for highly authenticated and authorized applications.
  • Worked with Microsoft Azure and Microsoft Visual Studio Team Services.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Gradle build tool is used to deploy the application on the web server
  • Extensively used GIT to push and commit the changes into the codebase and Source tree as a GUI tool on top of it.

Environment: JAVA 1.8, HTML,CSS3, JavaScript, AJAX, JQUERY, JSON, Angular-5, MongoDB, XML, RESTful,Spring MVC, IOC, AOP, Spring Boot, Microservices, Hibernate, Bootstrap, JUNIT, Karma, Jasmine,Material design components UI, Mockito,Gradle, IntelliJ IDEA, GIT.

Confidential, Louisville, KY

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Involved in backlog grooming, Sprint planning, Sprint Retrospective, user stories estimations and dividing into tasks.
  • Involved in Design, Development, Testing and Integration of the application.
  • Prepared User stories & Tasks corresponding to the features taken from Backlog.
  • Involved in migrating the existing Struts UI pages into Spring MVC both front-end and back-end.
  • Developed SPA (Single Page Applications) apps using AngularJS and Bootstrap CSS.
  • Involved in building highly interactive portable widgets using HTML 5, CSS 3, and the latest AJAX libraries, JSF.
  • Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
  • Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Worked with AngularJS filters in expressions and directives to filter data rendered in the UI.
  • Developed angular controllers, services and used different modules for server communication.
  • Developed single pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, datepickers, modal dialogs and other input components.
  • 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.
  • Migrated existing Actions and Processor classes from the legacy Struts code into Controllers, Service and DAO layers in Spring MVC.
  • Developed Microservices with Spring boot along with the test cases.
  • Created Docker images and ran the Docker containers in various environments.
  • Used Spring framework and J2EE components, utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Created Hibernate mapping files, sessions, transactions, HQL Queries to fetch data from database.
  • Integrated Spring & Hibernate frameworks to develop end to end application.
  • Used Hibernate to create data layer to the services to do CRUD operations into Database.
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Involved in doing JUnit testing and ran the TEST SUITE.
  • Used SVN for version control.
  • Used Maven tool to build and WebSphere App Server 8.5 to set up data sources and deploying the application.
  • Monitored, studied and analyzed application logs from production environment and analyzed data for performing detail analysis of issues related to production.

Environment: JAVA 1.7, HTML, JavaScript, AJAX, JQUERY, Servlets, JSP, JSON, AngularJS, Docker, MS SQL, WebSphere Application Server 8.5, XML, JAXB, RESTful, Spring MVC, IOC, AOP, Spring Boot, Microservices, Hibernate, Oracle 11g, JAX-RS, Bootstrap, JUNIT, Mockito, MAVEN, IntelliJ IDEA, SVN

Confidential, New York, NY

Sr Java/J2EE Developer

Responsibilities:

  • Involved in design, development, testing and implementation of the process systems and also worked on iterative life cycles of business requirements and created Detail Design Document.
  • Developed Use case diagrams, Object diagrams, Class diagrams and Sequence diagrams using UML.
  • Developed the UI layout and front-end programming for web application that matched requirements using hand written HTML, CSS and JavaScript.
  • Implemented HTML5 feature like Local Storage, placeholders, Required Attribute and sliders.
  • Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
  • Developed components to fetch the data from the back end using AJAX and jQuery.
  • Implemented dynamic page elements and form error validations using JavaScript.
  • Converted the mock-ups into hand-written HTML 4.0/5, CSS (2/3), XHTML, Hybrid HTML5, JavaScript, JQuery, AJAX and JSON.
  • Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
  • Development of Client Side Validation techniques using JQuery and AngularJS.
  • Used CSS Bootstrap to create tooltip which provide extended information about the item that you hover on, without clicking it.
  • Used Spring framework for Dependency Injection (IOC) and integrated with Hibernate framework.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Implemented Declarative transaction management using Spring AOP.
  • Used Spring JDBCTemplate to do CRUD operations with Database.
  • Created WSDLs as per wireframes, UI pages & generated client jars using JAX-WS.
  • Implemented RESTful web services to consume XML & JSON Messages.
  • Used Hibernate framework in the data access layer to access and update information in Oracle Database.
  • Involved in ORM mappings for associations, Inheritance and fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Used HQL, Native SQL and Stored Procedures to access the data.
  • Written SQL queries & PL SQL - Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Developed Hibernate Configuration files for MySQL 5.1, Oracle 10g & 11g and MongoDB.
  • Created continuous integration builds using Maven & Jenkins and deployed on WebSphere application server.
  • Created JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Involved in building and deploying Apache MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Involved in peer level design & code reviews.
  • Involved in fixing defects identified in QA and Staging phases and tracked them as per the guidelines.
  • Followed coding guidelines and implemented Core Java & J2EE design patterns.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.

Environment: Java 1.6, Servlets, JSP, JBoss, Oracle, XML, HTML5, CSS3, AJAX, jQuery, RESTful, AngularJS, JSON, JavaScript, Spring framework- DI, NPM, AOP, MVC, JAX-RS, Hibernate, Eclipse, JUNIT, MS SQL, MongoDB, Maven, Oracle, UNIX.

Confidential, Quincy, MA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
  • Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage and JavaScript for View part of the project.
  • Designed dynamic and multi-browser compatible pages using HTML5, CSS3, JQuery and JavaScript.
  • Produced content pages with CSS3 layout and style markup presentations using JavaScript methods and properties.
  • Used Ajax for asynchronously exchanging small amount of data with the server behind the scenes and updating the JSP page.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (jQuery) based rich client to improve customer experience.
  • Debug the application User Interface using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance etc.
  • Involved in developing the applications using Spring Framework for Dependency Injection (Inversion Of Control).
  • Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
  • Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MS SQL Server.
  • Used Java Persistence API (JPA) for managing relational data mapping.
  • Spring framework to implement bean to declare a service and accessed those using Application context.
  • Developed and debugged the application using Eclipse IDE..
  • Configured EMMA tool and ran test suite and made sure that 100% test coverage.
  • Implemented Maven as build and configuration tool.
  • Used SVN for version control and Log4J logging framework to write Log messages with various levels.
  • Followed Agile Methodology during the development process.

Environment: JDK 1.5, Java/J2EE, Hibernate 3.0, Jakarta Struts 2.0, Spring 3.0, JSP, CSS, JDBC, Servlets, XML, JUnit, JavaScript, Agile Programming, Eclipse 3.1, GWT, MSSQL Server 2005, Ajax,Web Services JAX-WS, BEA WebLogic Server 8.1, Maven, UNIX, SVN.

Confidential, CA

Java/J2EE Developer

Responsibilities:

  • Responsible for requirement gathering, design and analysis of the system.
  • Worked with customers to gather requirements and develop use cases, project and test plans.
  • Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, JQuery, Ajax and responsive design in MVC environment.
  • Used jQuery, a cross browser JavaScript library to dynamically update the page content on the client side.
  • Produced as well as consumed the WSDL based web services using WSDL, SOAP, JAX-WS,JAXB etc.
  • Developed dynamic e-mails using JavaScript, hand coding of HTML5 and CSS3.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
  • Worked on Creating Form Bean, Action classes and Configuration files using Struts framework.
  • Developed Presentation tier as Java Server Pages using Struts MVC Framework implementing Struts validator, Tiles and Struts Internationalization.
  • Set up Custom business validations using Struts validate framework.
  • Developed presentation layer using struts tag libraries like logic, html, bean, etc. in JSP pages.
  • Installed and configured VeriSign SSL certificate on windows for the DEV Environments to fix web inspection violation issues.
  • JBoss used as an app server.
  • Utilized Java Collections (Lists, Sets, and Maps) and advance core Java.
  • Making the build process using Ant and Deploying application on Oracle WebLogic on DEV and UAT environments.
  • Followed coding standards and ran Test suite to make sure 100% code coverage by using EMMA tool.
  • Used SVN for version control and management.

Environment: Java 1.5, Servlets, JSP, Struts, Web service, JSON, JQuery, JDBC, SOAP, SVN, Windows and JBoss, Oracle 10g

Confidential

Java/J2EE Developer

Responsibilities:

  • Participated in system design, planning, estimation and implementation.
  • Developed the presentation layer using JSP, AJAX, HTML, XHTML, CSS and client validations using JavaScript.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework.
  • Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
  • Modified Account View functionality to enable display of blocked accounts details that have tags. This involved modifying beans, JSP changes and middle tier enhancements.
  • Used JDBC API for interaction with Oracle DB.
  • Code implementation using java, refactoring & peer review.
  • Developed Session Beans and DAO classes for Accounts and other Modules.
  • Worked on generating the web services classes by using WSDL, UDDI and SOAP.
  • Consumed Web Services using WSDL, SOAP and UDDI from third party for authorizing payments to/from customers.
  • Used JAXB API to bind XML Schema to java classes.
  • Involved in Units integration using JUnit, bug fixing, and User acceptance testing with test cases.
  • Enhanced ANT Scripts to build and deploy applications.
  • Used Log4j for logging errors, messages and performance logs.

Environment: Java 1.4, JSP, Servlets, Struts framework, Tag libraries, JavaScript, CSS, AJAX, JDBC,Oracle 8i, Struts Validation framework, Windows/UNIX, Ant, JUNIT, SVN,WebLogic application server, SQL Developer.

We'd love your feedback!