We provide IT Staff Augmentation Services!

Sr. Java J2ee, Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Sacramento, CA

SUMMARY:

  • Dynamic IT Professional with 8+ years of experience in Software Development Life Cycle ( SDLC ) with blend of expertise in requirements gathering, analysis (OOA), design (OOD), development (OOP) or maintenance and testing of Client Server Applications.
  • Strong Implementation knowledge of Object Oriented Analysis and Design using agile methodologies.
  • Expert in developing applications using Java, J2EE Technologies (Servlets, JSP, Java Web Services, JMS), EJB.
  • Extensive experience in developing J2EE Model 2 MVC based web applications using J2EE Technologies and popular open source frameworks Struts Framework, Spring, Spring MVC Frameworks, ORM Hibernate Framework
  • Experience in implementing SOA , Web Service applications.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX - WS .
  • Hands on experience in developing User Interface Applications using HTML4.0/5, CSS3, JavaScript, JQuery, AngularJS, AJAX, JSON , and XML.
  • Proficient in Core Java concepts like Threads, Exception handling, Generics, Strings etc. using: J2EE, Java, Servlets, JSP, Web Services, XML, HTML5 and JavaScript.
  • Strong experience in Spring Framework and middleware technologies such as EJB and Web Services.
  • Developed Application to asses JSON and XML from Restful web service from consumer side using AngularJS.
  • Experience in using Spring IOC to integrate with Hibernate and other technologies like EJB’s.
  • Hands on experience in building and deploying applications on Apache Tomcat Web Server, Oracle WebLogic, WebSphere, Glassfish server environment.
  • Hands on Experience in database design, data modeling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 11g, My SQL .
  • Skilled in writing PL/SQL Stored Procedures, Triggers and Views in Oracle, MYSQL, SQL-Server Databases
  • Highly motivated team player with excellent interpersonal & communication skills with the ability to quickly adapt to new and technologies and project environments.

TECHNICAL COMPETENCIES:

Languages: C, C++, JDK, SQL, PL/SQL

J2EE Technologies: Servlets 2.3/2.4/2.5, JSP, EJB 2.0/3.0, JMS, JDBC 2.0/3.0

Frameworks: Design Patterns, Spring 3.0, Struts, Hibernate, MVC, ORM

Web Technologies: HTML, XML, JavaScript, JQuery, AngularJS, PHP, CSS, AJAX, JSON

Web Services: SOAP, REST, WSDL, JAX-WS

IDE’s: Eclipse, IntelliJ, NetBeans

Web/App Servers: Apache Tomcat, Web Logic, Glassfish, WebSphere

ORM Tools: Hibernate, JPA

Other Tools: Maven, Android SDK, ANT, JUNIT, Jenkins

RC Tools: SVN, GIT

Databases: Oracle 11g, 10g, MySQL, NoSQL, Mongo DB

PROFESSIONAL EXPERIENCE:

Confidential, Sacramento, CA

Sr. Java J2EE, Full Stack Developer

Responsibilities:

  • Involved in requirements gathering and Capacity planning for Multi-Datacenter (four) and Cassandra Cluster used Oracle DB and MongoDB for Database related activities.
  • Effectively involved in Documentation and Use Case design using UML modeling include development of Class diagrams, Sequence diagrams, and Use Case Transaction diagrams.
  • Implemented web based system using Struts MVC for GUI.
  • Developed User Interface using GWT/AJAX in JSP and performed client-side validation.
  • Wrote various finely tuned HQL queries for persisting the data using Hibernate integrated with spring framework.
  • Used Spring JDBC for persistence and Web services for access the system.
  • Used JMS API to allow application components to read, send and receive messages.
  • Developed Single Page Applications (SPA) i.e. web applications using Angular JS
  • Provided Apigee Edge Platform diagnostic and troubleshooting ability
  • Implemented Micro services architecture using Spring Boot for making application smaller and independent.
  • Used Angular 2 to develop the components.
  • Refactored the code for JVM Optimization and performance of application.
  • Implemented UI layer using HTML, CSS, NodeJS, JavaScript and JSP.
  • Developed mocking application for UI consumption using NodeJS .
  • Developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Used Rally for bug tracking and responsible for resolving these defects assigned on time and update their status on regular basis.
  • Involved in Maven based build process and used log4j for logging and debugging.
  • Developed core Service as maven jar that can be included by other Micro services as their maven dependency.
  • Created various web services and generated WSDL’s for some county applications to talk to this system.
  • Developed Clients sending RESTful requests for the web services residing on other state applications for getting information regarding providers statewide.
  • Worked on web application development using JavaScript, Angular JS, Node JS and REST Web services.
  • Responsible for developing and maintaining web components in JSP, Servlets, Struts and Swings using WSAD (5.0) IDE.
  • Used RESTful for testing to run the code properly.
  • Created Modular application structure using Angular JS framework and HTML5, CSS3.
  • Developed several test cases using JUnit framework.
  • Build the project structure using Ant and used Jenkins for continuous integration.
  • Used WebSphere Application Server to create, debug and deploy application modules.
  • Involved in writing program documentation and technical specification documents.

Environment: Java 1.8, J2EE, Angular JS, NodeJS, JSP, swings, struts 2.x, Spring 3.x, EJB, JMS, JNDI, Oracle 11g, HTML 5, XML, AJAX, ANT, GWT, Rational Rose, AWS, Eclipse Indigo 3.5, SOAP, RESTful, WebSphere Application Server, Hibernate, JUnit 4.5, LOG4J, CVN

Confidential, Durham, NC

Sr. Java J2EE, Full Stack Developer

Responsibilities:

  • Involved in SDLC cycle like Analysis, Designing, developing, Testing and deploying the Enterprise applications using Java and Object-Oriented Design Patterns based on business requirements.
  • Followed Agile Software Development Methodology and Test-Driven Development (TDD) to build the application iteratively and incrementally. Participated in scrum related activities and Daily Scrum Meetings.
  • Extensively used technologies like Spring Framework, Hibernate and Restful Web Services in designing and development of the application.
  • Worked with Spring modules like MVC, Core, AOP, Spring Security, Spring MVC, and Spring Boot.
  • Worked on designing the User Interface by coding in HTML5, Angular JS 2.0, Bootstrap, AJAX, jQuery, JavaScript to create the SPA (Single Page Application).
  • Implemented the Angular JS in creating animations based on CSS classes.
  • Worked on application servers like Web Logic, Web Sphere, JBoss, Oracle and Apache Tomcat on UNIX and Windows platforms.
  • Implemented Node.JS for server-side validation.
  • Built Angular Apps like digital ID cards display, blue rewards, secure inbox, primary care physician look up, Billing and Payments, Dashboard in Confidential NC website.
  • Used jQuery, AJAX for service calls on pages to interact with the server for information.
  • Used NoSQL database Cassandra for having high efficiency and good response for the request.
  • Configured Persistence-Context in Spring Framework and Hibernate as a persistence provider to interact with the database.
  • Implemented Java APIs for retrieval and analysis on No-SQL database like Cassandra .
  • Created POJO classes which are used by Data Access Object classes.
  • Replaced Hibernate with Native SQL Queries (JDBC) in places to handle large search.
  • Produced Restful Webservices using JAX-RS and Jersey Framework.
  • Implemented Microservices with SpringBoot for real time Processing.
  • Worked on implementing JMS to publish the message on to the Queue after processing.
  • Extensively worked on Spring IOC for the dependency injection for managing application dependencies.
  • Worked on GIT Hub as the repository to checkout and commit the code.
  • Used Splunk for checking the logs while deploying and monitoring the application.
  • Wrote SQL queries, PL/SQL stored procedures for the database and backend tasks.
  • Developed Selenium Web Drivers Scripts to perform integration test of the application.
  • Used JIRA tool for tracking the bugs.
  • Extensively used JBOSS server for deploying the Application.
  • Involved with production team and maintenance.
  • Configured and maintained Jenkins to implement the Continuous Integration process and integrated the tool with Maven to schedule the builds.

Environment: Java, J2EE, Spring Framework, Angular JS, Angular JS 2.0,Node JS, AWS, Oracle 11g, Hibernate, JPA, JMS, Bootstrap, HTML, CSS, JavaScript, jQuery, JSP, AJAX, Rest Webservices, Microservices, Rabbit MQ, Cassandra, Splunk, Selenium, Mockito, JUnit, JSON, JBOSS Application Server, Junit, GIT, Maven

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Requirement analysis, creating design document and reports. Provided effort estimate and release schedule for application.
  • Coding in Core Java, Collection and Multithreading, Hibernate.
  • Used Jasper Reporting tool and supported multiple formats like .pdf, .txt, .csv, .xml for generating the report.
  • Used Eclipse for writing and executing the code.
  • Worked with version control tools like GitHub and Git Bash.
  • Used Tomcat for deploying the application on local environment and WebSphere for production.
  • Added new products in the System which involved new feed development and customization on the trilogy.
  • Worked on framework and supported existing Versata framework that contain logic for Engine.
  • Used Various Data structures and algorithms to hold the performance data of the investment plans by monthly and quarterly.
  • Built SOAP Webservices as consumer and implemented Security for one of the consumer (DM).
  • Worked on installing .cert/.jks on key tool as well as on WebSphere server for Mutual SSL to work.
  • Built Restful Webservices for another consumer (e-forms) and supporting JSON format.
  • Involved in TDD development, unit, regression testing using Mockito
  • Prepared release notes for the production release and code work through to production support team and handling any production issue.

Environment: Java, Spring MVC, Hibernate, HQL, SQL, JQuery, Python, ANT CSS, JSP, Maven, Eclipse, UNIX, JSR-303, Spring Validation, Source Tree, GIT, Python2.7.12, Putty, LDAP, XML, Log4J, Bamboo, Spring Batch, JSON, PostMan, SOAP, XML

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis of the Customer Specifications, Development and Customization of the Application
  • Developed the application using J2EE architecture specification and Design patterns.
  • Involved in designing of the application following Model-View-Controller ( MVC ) architecture
  • Involved in Coding Server pages using JSP
  • Implemented User Interface (front-end) screens using JSP, HTML, CSS and JavaScript.
  • Implemented asynchronous communication using AJAX.
  • Developed DAO interfaces & implementations for database related operations using Hibernate.
  • Implemented SQL, PL/SQL Stored Procedures.
  • Worked on integrating JSF framework with Spring and also developed presentation layer using Prime Faces.
  • Involved in developing Front-end Design using HTML, CSS and jQuery.
  • Used JBoss application server based upon the project.
  • Developed screens using JSP, EXTJS, CSS, AJAX, JavaScript, Struts, Spring and XML
  • Implemented MVC architecture using Spring and Struts frameworks combined with Hibernate for database persistence.
  • Created various unit test cases and integration tests for the DAO and Service using JUnit
  • Used Junit for testing the application.
  • Used SVN version controller to manage the code versions.
  • Used Maven build tool to build and deploy the application.

Environment: Java, Servlets, JSP, JDK 1.7, Restful web services, Spring, Spring MVC, Hibernate, Prime Faces 3.5, HTML, JMS, JSF2.1, 2.0, JavaScript, Ext JS, Ajax, HTML, Oracle, JUnit, JBOSS application server, SQL Server 2008

Confidential

Frontend Developer

Responsibilities:

  • Worked as Front End Developer / Solutions Engineer at Confidential on website personalization using Adobe Test & Target (A/B, multivariate testing).
  • Built various web layouts for all sections of the Confidential website (Personal, Premier, Business - Public, Secure, Mobile, which via tests usually prove to be more successful than existing/previous design/functionality).
  • Participated in low level design and requirement understanding with functional team
  • Used OOAD and OOP’s concept like Abstraction, Polymorphism, Inheritance, Encapsulation
  • Extensively used Java Collections and Reflection API
  • Implemented multithreading concepts for caching application data.
  • Used design patterns like Business Delegate, Singleton, Session Facade, MVC, Service Locator
  • Developed screens using JSP, DHTML, CSS, AJAX, JavaScript, Struts, Spring, Java1.5, EJB3.0 and XML
  • Implemented MVC architecture using Spring and Struts frameworks combined with EJB 3.0 JPA for database persistence.
  • Used Struts Tiles Framework to structure core application webpage layouts and to assemble the JSPs.
  • Created various common tags that are reused for handling common functionalities like data element filtering, Parent/Child dropdowns etc.
  • Used Spring Dependency Injection feature and configured Function Action classes as Spring Beans for redirecting the user request to the appropriate class which implements corresponding business functionality.
  • Used SQL/PLSQL to perform complex database operations and generated various stored procedures, functions for DML operations,
  • Developed Junit test cases
  • Involved in various internal releases and supported the application modules during testing and pre-production phases.

Environment: J2EE, Spring Framework - 2.5, Struts, EJB3.0, JPA, Oracle 10g, TOAD, AJAX, Log4J, ANT, Junit, WebSphere, JavaScript, Eclipse, Rational Clear Case

Confidential

Java Developer

Responsibilities:

  • Involved in identifying the Requirements and Functional Specifications of the Project.
  • Developed the major Front-end modules for the application using Java Script, HTML, and CSS.
  • Involved in the design and development of the entire application.
  • For development of applications using J2EE technologies like EJB, Servlets, JSP and JDBC.
  • Used Eclipse for the development Environment.
  • Used SVN to control the version of code.
  • Developed test cases and performed unit testing using JUNIT Test cases.
  • Coding and performed the rigorous testing.
  • Prepared and Executed Test Cases as per system requirements.
  • Fixed the bugs which are identified in the Test Phase.

Environment: Java Script, HTML, CSS, Eclipse, SVN, EJB, Servlets, JDK, EJB, JDBC, SQL Server

We'd love your feedback!