We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 8 years of experience in design, development, maintenance and production support of Java/J2EE applications.
  • Expertise in developing application specific Object model, Use case diagrams, Class diagrams, Sequence diagrams, Collaboration diagrams and Reverse engineering.
  • Proficient in traditional System Analysis and Design methodology as well as Object Oriented.
  • Implemented the applications using Spring Web MVC, Spring AOP, JSPs, JAX - RS, SOA, Core Java, Multithreading, Data Structures, XML, JSON, REST, Spring Boot, Hibernate and web Services.
  • Strong work experience in developing web application using Java/J2EE technology, middle ware and integration Layers.
  • Involved in Agile Software Development Team using SCRUM and Test Driven Development (TDD).
  • Good Knowledge in Performance Tuning in the server side and Database side, reading the core Logs, Checking the thread Dumps and Heap Dumps, Garbage collection Tuning Algo's Configuration Confidential the time of Huge Load balancing the applications.
  • Good Analysis in Heap Dump Analyses using IBM Heap Dump Analyzers.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Experience in Web Services (SOAP, WSDL, UDDI), JAX-WS, JAX-RPC, RESTFUL Jersey Framework.
  • Strong working experience in spring framework (Core, Spring DAO, spring, Spring ORM) server-side component architecture for simplified development of distributed, transactional, secure and portable application based on Java Technology.
  • Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3, Bootstrap, JavaScript, JQuery, JQuery and developing single page applicationsworking onAngular JS and Node.JSServer.
  • Conversant with various design patterns Model View Controller (MVC), Front Controller, Business Delegate, Service Locator, Session Facade, Data Access Object, Data Transfer Object, Abstract Factory, Singleton.
  • Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Used various web servers like Apache Tomcat 7, 8, Glass-fish 4, JBOSS, Web-logic 10 and IBM Web sphere.
  • Hands on experience working with relational databases such as SQL Server 2000/2005, Oracle 9i/10g/11g and MySQL.
  • Extensive experience with data modeling along with Oracle 9i/10g/11g, MS SQL Server, JDBC, MySQL & Postgre SQL. Writing PL/SQL, trigger, and query optimization and also in NoSQL Databases like Mongo Db, Cassandra.
  • Experience in using Version Control Systems like GitHub, CVS, Tortoise SVN and Clear Case.
  • Good Confidential designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating the assigning tasks
  • Excellent communication, analytical and presentation skills and meeting deadlines and handle pressure coordinating multiple tasks.
  • Having experience on DevOps with knowledge on tools like Team City, Jenkins.
  • Good experience with production support.
  • Knowledge in Parallel Programming like Hadoop (pig, Hive, Squoop).

TECHNICAL SKILLS

Programming Languages: Java 7, Java 8, C, C++, Shell Scripting, Java Scripts, HTML 5, CSS3

Java Enterprise API: Servlets 2.5, JSP, JSF, EJB, JNDI, JMS, JDBC, Java Mail, Java Multi-threading, Web services, JAX-WS

Frameworks: MVC, Struts, Spring(IOC, JDBC, MVC, DAO), Hibernate, JavaScript, Node JS, Angular JS, J Query

Databases& Programming: My SQL, Mongo DB, Cassandra 2.1.6, POSTGRE SQL, PL/SQL, Oracle, SQL Server 2005/2008R2, IBM DB2, Stored Procedures, No-SQL., Hadoop (PIG, Hive),JMS 2.0

Software Engineering: UML, IBM RSA, Eclipse IDE, Design Patterns, Object Oriented Methodologies, Service Oriented Architecture(SOA), ESB, Test Driven Development(TDD), Scrum and Agile methodologies, Water-Fall

XML Technologies: XML, DTD, SAX, DOM Parser, SOAP, Restful Web-services, JSON,WSDL, X Path, XSLT, Oracle XML DBApplication Servers: Apache Tomcat 8, J Boss, Web logic 10, IBM Web sphere, Glass Fish 4

Operating Systems: Windows XP/7/8, Linux, UNIX

IDEs & Tools: Maven, Eclipse, Net-beans, J Unit, Ant, Soap UI 4.0, Toad 9.1, SQL Developer, Rational Clear-case,, GIT, MS Visio, Putty, Win SCP

Methodologies: Agile, Waterfall, Kanban

Testing Frameworks: J Unit, Spring Test Module, Mockito

Version Control System: CVS, Tortoise SVN, GIT Hub

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Sr. Java Developer

Responsibilities:

  • Worked on the complete life cycle of the project from Requirements Gathering to Deploying the project.
  • Involved in design and Development (Through Agile methodology) & Support.
  • Used MVC2 Architecture with Struts Frameworks for application design.
  • Implemented the application using Spring Web MVC, Spring XML, JSON, REST, and Web Services.
  • Created backend data layer PL/SQL stored procedures Tables, schemas.
  • Loaded data in Oracle Tables using SQL*Loader.
  • Worked on application using Spring MVC, JSP and Jason/XML contracts.
  • Created all the user stories Unit Test case execution of Automation process
  • Successfully engaged in multiple initiatives simultaneously.
  • Developed build Scripts using Maven to build and deploy the application.
  • Consumed Web Services for transferring data between different applications.
  • Optimization of Coding by reducing less number of Database Interactions.
  • Involved in Coding and Project Architecture Level
  • Written Stored procedures, Views and Functions Confidential the Oracle Database end, used Spring JDBC
  • Preformed Unit Testing, Writing Test Plan, Test Cases and Test Scripts.
  • Optimization of Coding
  • Code Review through Automation using PMD and Sonar.
  • Client interactions done for gathering Requirements.
  • Implementation of Controller classes and Load balancing the Application by using Reverse Proxy server.
  • Implemented Cache Mechanism.
  • Used ANT for compilation and building JAR files. Automated build using APACHE MAVEN.
  • Production support, Ticketing, Bug fixing and monitoring production API failures in round robin process in the team.
  • Involved in fixing high priority tickets before expectation time.
  • Server tuning and reading the Heap Dumps and Java Core file Analysis
  • Updating to final data into Cassandra

Environment: Java 1.7, J2EE, Spring 3.0, JSP, Servlet, WebLogic Application Server, XML,XSLT, HTML, DOM, Oracle 10g, PLSQL, JDBC,PL/SQL, SQL Loader, ANT, JavaScript, Clear Case, OOD, UML, Rational Rose, UNIX, Linux.

Confidential, Atlanta, GA

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in Design and Development using OOAD methodology to capture and model business requirements.
  • Implemented business logic for different services offered by the client.
  • Developed UI using HTML, JavaScript, CSS, AJAX and JSP for interactive cross browser functionality and complex user interface.
  • Developed JSP pages with Struts frame work, Custom tags and JSTL.
  • Developed front-end code withAjax callinAngularJSandjQueryto retrieve data asJSON Objectfrom controllers in back-endREST-fulservice, then display the well-organized result in web pages by writingAngular JS controllerdirectives, services,androute providers.
  • UsedAngular.js filterto make the datasearchableandsortable.
  • Followed the Agile methodology to track all the task and stories assigned usingthe Rally tool Subversion 1.7 for Version Control.
  • Extensively involved in writingJavaScript/ jQuery Ajax callto retrieve the data from the back-end then display on the screen in a well-organized way.
  • Used JIRA 5.2 for the issue tracking and bug reporting.
  • Implemented server cache mechanism in the Project.
  • Develop best practice, processes, and standards for effectively carrying out data migration.
  • Worked on Load Balancing the Application in Sticky Mechanisms and Analysis done for Heap tuning Management and Java core Analysis and Garbage Collection Management and Thread block Analysis.
  • Created Procedures, worked towards Optimization of the Query's.
  • Created Oracle Job's and Views and indexes updated for existing tables
  • Analyzing the Database Logs for improving the performance (logs collected from Topaz CMD)
  • Testing the procedures in TOAD application
  • Implemented Test Driven Development to develop the robust web application.
  • Used Mockitolibrary for mocks creation, verification and stubbing
  • Implemented integration Java with Cassandra.
  • Wrote PL/SQL Stored Procedure for archiving data on a daily basis for a monthly report.
  • Designed the system based on Spring MVC Model architecture and developed a business logic layer using Spring Framework and integrated Hibernate.
  • Involved in migration of project fromspring, Hibernate, SQL Server based framework for JDBC, Oracle based framework.
  • Consumed Web services for transferring data between different applications.
  • Extensively used XML Web Services for transferring/retrieving data between different providers.
  • Make design and technical decisions for Angular JS in the current project.
  • Integration of Java with HBase Implementation.

Environment: Java, JavaScript, Restful Web services, Spring IOC, Spring Boot, Hibernate 3.x, Node JS, PL/SQL, IBM RSA, IBM Web sphere, SVN Tortoise Repository, Cassandra, Performance Tuning, Angular JS

Confidential, Grand Blanc, MI

Java Developer

Responsibilities:

  • Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC 2 Architecture using Spring Framework.
  • Designed Java components and integrated using springframework for Hibernate Object/Relational persistence mechanism.
  • Involved in migration of project fromspring, Hibernate, SQL Server based Framework for JDBC, Oracle based framework.
  • UsedExt JS for building feature cross-platform web applications with AJAX Scripting.
  • Involved in the integration ofspringfor implementing Dependency Injection.
  • Used Spring Object relational mapping (ORM) and hibernate for persistence in Oracle, created DAO's. Implemented ORM Hibernate framework, for interacting with database.
  • Developed build Scripts using Maven to build and deploy the application.
  • Consumed Web Services for transferring data between different applications.
  • Worked on publishing and testing the web services (JAX-WS) and interacting with the Internal teams who consumed the web services.
  • Developing the RMS application to maximize the revenue by forecasting the demand based on the statistics.
  • Responsible for developing DAO layer using Spring MVC and configuration XML for Hibernate.
  • Having knowledge in Junit test case implementation, regression testing, defect tracking.
  • Development Experience in design using Oracle, My SQL triggers and stored procedure(SQL/PLSQL) and Preparation of ER Diagrams
  • Handled all the client side validations, slide show, hide and show controls, drop-down menus and tab navigation usingAngular JS and JQUERY.
  • Consumed Web services for transferring data between different applications.
  • Actively involved in writing complex named queries, mapping persistent classes and managing the associations in the mapping files.Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Developed JMS components to send messages from one application to other application.
  • Deployed the application in the Web-logic application server.
  • Written utility scripts and jobs using UNIX shell scripts.
  • Setting up the automatic build and deployment automation for Java base project by using JENKINS
  • Participated in the technical code reviews, prepared unit test cases, detailed time.

Environment: Java 1.7, JSP, Spring 3.X, JSF, Eclipse, EJB 3.1, Hibernate 3.X,Spring MVC, XML, HTML, CSS, SVN, JavaScript, Tomcat, EXT JS SQL Server 2008, Crystal report, J Unit, Web Services, JAX-WS, DOM Parser, JMS 2.0

Confidential - Atlanta, Georgia

Java/J2EE Developer

Responsibilities:

  • Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Developed use case diagrams, sequence diagrams and class diagrams using IBM Rational Rose.
  • Developed user interface using Struts framework, HTML/JSP, JSP custom tag libraries and user validations using JavaScript.
  • Involved in developing Restful web services using ApacheCXFtool as wrappers to access existing business services by Mobile channel.
  • Developed business logic using session beans using IBM Web Sphere Application Developer and deployed them using IBM Web-Sphere Application Server 8.
  • Developed Restful Web Services usingJerseyFramework.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
  • Used Multi-threading to simultaneously process tables as and when a specific user data is completed in one table.
  • Responsible for managing scope, planning, tracking, change control, aspects of the CORE platform area ofe Commerceapplications.
  • Reviewing existing migration tools and providing recommendations for improving performance of the migration process.
  • Analyzing the method of transforming existing data into a format for the new environment and the loading of this data into other database structures.
  • Developed data access objects to encapsulate all database specific code using JDBC API.
  • Worked on implementation of persistence layer using spring Mongo DB plug-ins.
  • Used Spring Framework for developing the application and used JDBC to map to Oracle database.
  • Used GIT for the code repository management.
  • Worked on Asset Management Module in order to develop services using REST- ful Web services.
  • Use of SOAPUI to verify the WSDL end point URL and testing the Use cases.
  • Extensive use of core java features like multi-threading, caching, messaging to develop middle ware for the application.
  • Externalized Business Logic from code using database to store dynamic rules based on UI used by business and used these rules in the code to apply business logic to data.
  • Worked on Oracle XML DB, retrieving the XML Data and inserting into the tables, logic implemented inside a procedure.

Environment: Java 1.6, JDBC, Maven, SVN, Struts 2.0, Web Logic, Spring, Spring MVC Core, Restful Web Services, spring Boot, CXF, SOAP, HTML, CSS, IBM Web-sphere 8, IBM RSA, Hudson, Rational Rose, Collections, JSP, PL/SQL, Mongo DB, Oracle, Angular JS, Windows XP, SOAPUI and CVS, Log4J.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in the various phases of SDLC Waterfall Methodology like Requirement analysis, Design, Development, Testing and Maintenance
  • Prepared technical design documents including sequence diagrams, flow charts, class diagrams and Technical Requirement Document upon the interaction with Client representatives and BA.
  • Developed user interface for Order Management System using JSP, HTML, JavaScript, Struts Tag Libraries and AJAX.
  • Implemented back-end business logic using Hibernate framework.
  • Implemented the spring dependency injection of the Database helper instance to the service objects.
  • Used spring framework and AOP to implement transaction and exception handling.
  • Created Web Services interface using SOAP and implemented WSDL to DOM (Domain Object Model) mapper.
  • Implemented data access logic using JDBC.
  • Developed Class Diagrams and Sequence Diagrams using Rational Rose, based on functional requirements,
  • Used Oracle 11g Database to manage the information and connected using Spring JDBC
  • Involved in unit testing of various components layer with JUnit framework

Environment: Java 1.6, J2EE, spring, Hibernate, XML, CSS, Java Script, Eclipse, Maven, JUnit, Active MQ, Oracle 11g, Clear Quest and VSS.

We'd love your feedback!