We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Madison, WI

SUMMARY

  • 7+ years of experience in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Integration, Testing, & Deployment of we applications using Java/J2EE technologies.
  • Expertise in developing Enterprise Applications using Core Java, Java Beans, JDBC, JSP, Servlets, EJB, Struts, Spring, Spring Boot, Hibernate, JMS, Spring DAO, SOAP, RESTful, JAX - B, J-Unit.
  • Expertise in developing applications using Core Java concepts like OOPS, Multithreading, Garbage Collections, Collection and Socket Programming.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Used J2EE design patterns like Data Access Object (DAO) Pattern, Singleton Pattern, Front Controller, and Factory Pattern for effective and efficient strategies.
  • Experience in developing web pages using Servlets, JSP, EJB, XML, HTML5, CSS3, JavaScript, jQuery, JSON and AJAX.
  • Expertise in development of web service which includes of handling SOAP/REST Requests and Response, WSDL, JAX-WS, JAX-RS and authentication.
  • Expertise in using IDE tools like Eclipse, My Eclipse, and RAD, and deploying them in WebLogic, WebSphere, JBOSS on Windows, Linux, & UNIX environments.
  • Expertise in database modeling, administration and development using SQL and PL/SQL in Oracle, MySQL and SQL Server environments.
  • Experience with AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Experience in working with Windows, UNIX, and LINUX platforms.
  • Experience in using Source Code Management repositories like VSS, CVS, Sub Version or Rational ClearCase.
  • Good Working Knowledge of ANT and Maven for project build/test/deployment, Log4j for logging, and JUnit for unit testing.

TECHNICAL SKILLS

Languages: Java, J2EE, C, C, SQL, PL/SQL.

Databases: Oracle, MySQL, DB2, SQL Server

Java/J2EE: Servlets, JSP, EJB, JavaBeans, JDBC, JMS, JPA, JNDI

Web Technologies: HTML, DHTML, CSS, JavaScript, Angular, XML, XHTML, XSLT, JSTL, AJAX, React.JS, jQuery, SOAP, REST

Application Servers: Apache Tomcat, WebSphere, WebLogic, JBOSS

IDEs: Eclipse, RAD, NetBeans, IntelliJ

Build/Log/Test: ANT, Maven, Log4j, J-Unit

Version Control: SVN, Visual Source Safe, CVS

PROFESSIONAL EXPERIENCE

Confidential, Madison, WI

Full Stack Java Developer

Responsibilities:

  • Involved in complete SDLC including requirements gathering, analysis, design, development, and testing of application developed using Agile methodology.
  • Participated in Object Oriented Analysis Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
  • Involved in Core Java coding by using Java APIs like Collections, Exception Handling, Generics, Iterator, String, & Java I/O to fulfill implementation of business logic.
  • Developed the UI using HTML5, CSS3, Bootstrap, jQuery, & Angular 2 with Typescript which are powerful in building the Single page web applications.
  • Created TypeScript reusable components and services to consume REST API’s using component-based architecture provided by Angular 2.
  • Developed AJAX featured UI components that targets Spring MVC based server controllers, which returns HTTP response.
  • Executed JMS Queue for processing requests and Asynchronous response back to client.
  • Implemented Microservices architecture using Spring Boot to make application independent.
  • Configured XML files for Spring Security injection to ensure back-end security by selective role of users as well as access authority for the URIs and Server-side assets.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.
  • Creating S3 buckets and managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
  • Used AWS EC2 for secure, highly scalable & flexible system for unexpected load bursts.
  • Created SQL queries, Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with PL/SQL in Oracle.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.
  • Used J-Unit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.

Confidential, Kansas City, MO

Full Stack Java Developer

Responsibilities:

  • Involved in the SDLC with Sprint planning sessions, participated in Agile Scrum, and coordinated with the Business Analysts and end users of the system.
  • Developed Class diagrams in UML showing generalization and other relationships, sequence diagram describing the interaction of objects over time.
  • Designed and developed the application with J2EE architecture, frameworks like Spring MVC and Spring Bean Factory.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Developed cross browser and multi browser compatible web pages using HTML5, CSS3, Bootstrap and JavaScript.
  • Utilized Angular dependency injection to inject different Services including inner Services and custom Services, and create some custom directives to do some reusable component.
  • Used jQuery for client-side validations and handling AJAX asynchronous requests.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Used JAX-WS for building of Web Services. Also developed the web service client applications to test the web services. Tested the web service using SOAP UI.
  • Implemented Object-relation mapping in the persistence layer using Hibernate framework in conjunction with Spring functionality.
  • Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Involved in development of Stored Procedures, Functions, Triggers, Forms and Reports.
  • Deployed applications to AWS cloud which runs over Spring boot and cloud foundry.
  • Involved in Formation templates for creation and provision AWS resources.
  • Used JUnit framework for unit testing of application and implemented Test Driven Development (TDD) methodology.
  • Used SVN for version control and used Eclipse as the IDE for developing the application.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of SDLC such as requirements analysis, design and implementation in agile environment.
  • Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
  • Implemented ng-model and directives for DOM elements in AngularJS, such as password verification and credit card number check for user inputs.
  • Developed frontend based on Bootstrap templates and embedded forms verification with JavaScript together with Regular Expression.
  • Using AngularJS created RWD and did data manipulations to display data in company standard format in UI.
  • Used JMS for reliable and asynchronous exchange of important financial information.
  • Modified jQuery for AJAX calls to create interactive web pages on JSON response.
  • Developed Open stacks API to Integrate with Amazon EC2 cloud-based architecture of AWS, including creating machine Images.
  • Used XML to simplify data and allow for Platform Changes, as well as making data more available across the applications distributed platforms.
  • Worked on Hibernate for mapping the Java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Responsible for Replication, Reporting Services, Memory Management, Data Collection, Backup and Recovery in SQL Server.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Used Control Version System for source code control and Test Director for defects tracking.
  • Deployed web server components using Apache Tomcat & application server - WebLogic.
  • Logged the data in application using Log4j and used Eclipse as the IDE for the application.

Confidential

Java Developer

Responsibilities:

  • Involve in analysis, specification, design, testing and implementation phases of Software Development Life Cycle.
  • Involved in designing and developing of Object-Oriented methodologies using UML and created Use Case, Class diagrams, and Sequence diagrams
  • Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language to query the database for complex data.
  • Developed interactive web pages using HTML, CSS, jQuery, JavaScript, and AJAX, and used AngularJS and Bootstrap for cross browser compatibility.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Used jQuery core library functions for logical implementation at client side for applications
  • Developed SOAP services with JAX-WS using Apache CXF framework with data representation in XML format.
  • Worked with creating WSDL Documentation to act as an agreement between producer and consumer of the Web service.
  • Participated in development of JDBC layer and written complex SQL queries.
  • Developed the environment integrated with Eclipse.
  • Involved in configuration and usage of Log4J for logging and debugging purposes.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different departments.
  • Used TOAD to verify all the database turn-arounds, connectivity speed and query round trip behavior.
  • Wrote J-Unit test classes for the services and prepared documentation.
  • Worked with the QA team to fix the bugs, test the load, and performance checking.

We'd love your feedback!