We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Louis, MO

PROFESSIONAL SUMMARY:

  • Over 7+ years of experience in analysis, design, development and implementation of Web Applications in Client/Server environment using Core JAVA/J2EE applications.
  • Designed and modeled projects using techniques in UML - Use Cases, Class Diagrams along with Rational Rose.
  • Experience in Scrum Agile & Waterfall model of Software Development Life Cycle (SDLC), Object Oriented Analysis and Design through implementation and testing.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Expertise in Design, Development of applications using web-based and back-end technologies like Java and J2EE technologies using Core Java, Servlets, JDBC, spring modules, implementation of Model-View-Controller (MVC) using spring, spring boot, Struts frameworks and ORM tools like Hibernate etc.
  • Used Java 1.8 features like Lambda expressions and Stream API for Bulk data operations on Collections, which would increase the performance of the Application.
  • Extensive Experience in Java/J2EE programming - Servlets, JSP, JSTL, JMS, EJB 2.0/3.0.
  • Proficient and well versed with new features but not limited to Java multiple exception handling, Lambda expressions and annotations.
  • Proficient in working with Microservices Architecture and integrating with Spring Boot and spring framework.
  • Experience in using different servers like Tomcat, WebLogic, JBOSS and WebSphere application servers.
  • Experienced in developing the UI screens using HTML5, JavaScript, CSS3, jQuery, Ajax, Bootstrap and Angular 2/4/6/7/8.
  • Experience in developing applications with Spring Boot, Spring's Inversion of Control (IOC), Aspect Oriented Programming (AOP), Spring MVC, Spring Security and spring's integration with Hibernate.
  • Experience in using the Web Services such as SOAP (JAX-WS) and REST JAX-RS) and implemented using Spring technologies.
  • Experience on Amazon AWS, EC2, S3 and cloud front.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit / Test ng, ANT/Maven, Jenkins, Selenium IDE/WebDriver/Grid, Cucumber, JIRA, SOAP UI, and Log4j.
  • Experience in developing messaging systems using JMS.
  • Strong experience in using IDEs such as Eclipse, NetBeans and RAD.
  • Well experienced with build tools like Gradle, Maven and ANT.
  • Experience in development, deployment and troubleshooting Web based and enterprise-based applications on Windows, UNIX and Linux platforms.
  • Expertise in database modeling, administration and development using PL/SQL in Oracle 12c/11g, DB2 and SQL Server environments.
  • Experience in using version control and configuration management tools like SVN, Clear Case, CVS, GIT, GitHub and Subversion.
  • Effective problem-solving skills, outstanding interpersonal skills, good in written and verbal communication.
  • Ability to work independently as well as within a team environment.

TECHNICAL SKILLS:

  • Programming Languages: Core Java, Java 1.8/1.9, C, C++, XML, PL/ SQL
  • Framework & Tools: Struts, Hibernate, JPA, Spring, Spring MVC, Camel, J2EE Design Patterns, Java Data Objects, JSF, Primefaces, JUnit, Ant, Maven framework.
  • Java/J2EE Technologies: J2EE, Servlets, JSP, JDBC, JPA, Hibernate, Spring, Spring Batch, EJB, JSF, REST, JMS, JAX - WS, JAX RPC, and JBOSS ESB.
  • Web/Application Servers: Web Sphere Application Server 6.1, Apache Tomcat 6.0, JBoss
  • Database: Oracle 10g/11g/12c, SQL Server, MySQL
  • Operating Systems: Windows XP/Vista/7/2008 R2/2012, UNIX, Linux
  • Web Technologies: HTML, DHTML, XML, XSL, XSLT, JSTL, JavaScript, CSS, Struts 1.0/2.0, SOAP, Ajax, jQuery, Angular JS, Angular 2, JSON, JSF, Oracle ADF
  • Development Tools: Eclipse, JDeveloper, RAD 6.0, NetBeans, IntelliJ, JBOSS IDE, Jenkins, Web Storm, Postman.
  • Version Control Systems: CVS, SVN, GIT
  • Other Tools: Rational Rose, Microsoft Visio.
  • Qualifications: Masters in Computer Science from Nagarjuna University, India - 2004

PROFESSIONAL EXPERIENCE

Confidential, Louis, MO

Java Full Stack Developer

Responsibilities:

  • Involved in the Analysis, Design, Development, UAT and Production phases of the application.
  • Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Developed the project by using Spring Web MVC module with Implemented the project using Spring 5.0 Framework (MVC, AOP, Spring JPA, Spring Rest, Spring Batch, Spring security with OAuth 2.0) and micro services using Spring boot 2.0.
  • Monitored the application health using Spring boot Actuator
  • Implemented the project using Java 8 and used new features like Streams, Lambda Expressions, Functional Interfaces
  • Implemented Java batch jobs for nightly runs and also worked heavily on concurrency API for a low latency high throughput application
  • Consumed and built web services in SOAP, REST supporting both XML and JSON by taking advantage of spring technologies.
  • Used JMS to place the import run requests into JMS Queue.
  • Developed the UI screens using HTML5, CSS3, Ajax, jQuery, Angular 8.0 and was involved in resolving cross browser Typescript issues.
  • Involved in building and maintaining cloud-based infrastructure on AWS.
  • Implemented design patterns like DAO, singleton, factory to achieve design principles
  • Worked heavily on PL/SQL writing complex queries, joins, stored procedures and functions.
  • Involved in performance tuning of database and application.
  • Used Hibernate ORM framework for persistence to database by integrating it with Spring framework using Spring Hibernate template.
  • Used Maven to create the builds.
  • Used Jenkins as an integration tool and deployed war to WebLogic 12.
  • Wrote Stored Procedures and complex queries in Oracle 12c database.
  • Used Log4J to monitor the error logs.
  • Used container-based Docker deployments to deploy it on cloud.
  • Used GitHub for efficiently managing the source code versions with the development team

Environment: Java 1.8, AWS, Oracle 12c,, Spring Boot, Micro services, Spring 5.0, Maven, Angular 8.0, JQuery, HTML5, CSS3, Jenkins, XML, XPATH, Linux, Junit, Test NG, Cucumber, WebLogic 12.1.3, Hibernate 4.2, GitHub.

Confidential - NYC, NY

Sr. Java Developer

Responsibilities:

  • Involved in analysis, specification, design, implementation and testing phases of Software
  • Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose.
  • Participated in JAD sessions gathering along with the Business Analysts and have expertise in implementing the agile methodology.
  • Developed the UI screens using HTML5, CSS3, Angular JS & jQuery.
  • Using AngularJS as the development framework to build a single-page application.
  • Extensively worked on both consumption & producing of RESTful based web services using JAX-RS & jersey parsers.
  • Applied various j2ee design patterns such as Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • Used Hibernate to improve the application throughput and created the mappings to fit the existing table structure.
  • Implemented the order-grouping module using heavy multi-threading concepts & latest java 1.8 concurrency features to make the code thread safe.
  • Involved in performance tuning of application, monitoring the end of day load and application behavior using JProfiler.
  • Implemented agent Module to parse the Excel files using POI framework and process the data as per the business tier logic.
  • Developed Session Beans to process user requests and to load and store information from database.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • Designed and developed JUnit test cases during the development phase.
  • Used Jenkins for continuous integration and Maven for building the EAR file.
  • Involved in building and maintaining cloud-based infrastructure on AWS.
  • Used CVS for efficiently managing the source code versions with the development team.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Agile Methodology, Java 1.7/1.8, HTML, CSS, Bootstrap, jQuery, Angular JS Spring IOC, Spring MVC, Spring Batch, Spring Security, XML, XSD, SOAP, RESTful API, Active MQ, Log4j, SOA, Apache Tomcat, JUnit, Maven, GIT, JIRA and IntelliJ.

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Involved in Analysis, design and coding of the project on Java and J2EE environment.
  • Developed user access module (presentation layer) using JSP’s, HTML, Angular JS, Servlets and MVC framework by RAD.
  • Worked with cross-browser issues related to the front end that is created using JavaScript, CSS, and HTML5.
  • Developed the application in JAVA using collections, exceptions, multithreading.
  • Used Spring boot with Hibernate.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Spring AOP for logging, auditing, and transaction.
  • Used Spring Security for Authentication and Authorization of the application.
  • Designing and developing Database using MySQL.
  • Used Tomcat server for deployed application.
  • Created Stored Procedures and Views and invoke it with Spring Hibernate.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Used H2 database for invoking and testing SOAP services.
  • Used GitHub for inversion of control.
  • Conduct Unit testing, and fix any defects found.
  • Verify and validate build stability.
  • Used Log4J to store Log messages and ANT for build Scripts.
  • Written JUnit test case for testing the functionality and improve performance-using JProfiler.
  • Developed and build financial related services in an Agile - BDD methodology.
  • Used NoSQL database for with Apache Cassandra framework to store and retrieve data in application.
  • Conducted peer code and design review.
  • Proactively tested application and tracked defects.

Environment: Core Java, J2EE, Spring Boot, Spring MVC, Spring Security, JSP, Servlets, SQL Server Eclipse, Windows, GitHub, Oracle, HTML, Cassandra, AJAX, Spring ANT, JUnit, JProfiler.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in the understanding of business requirements, design and development of the project
  • Implemented Struts framework with MVC Architecture
  • Worked closely with developers to define and configure Application Servers, Web Resources.
  • JDBC as well as deployment of EJBs across multiple instances of WebSphere.
  • Involved in the deployment of components to run Java Beans, Servlets, and JSPs to be deployed on the WebSphere Application Server.
  • Developed the presentation layer using JSP, HTML and client-side validations using JavaScript/AJAX
  • Used different features of Struts like Validation framework and extensively used Struts Tag Library.
  • Involved in creating and reviewing technical design documents Parsed the insurance code details from XML document
  • Used XSLT to convert XML document into HTML Page.
  • Applied J2EE design patterns like Business Delegate and Singleton
  • Deployed the application using Web Sphere application server
  • Involved in coding and code reviews

Environment: Java, J2EE, Servlets, JSP, JDBC, HTML, Oracle 9i, PL/SQL, SVN, Junit, Tomcat.

We'd love your feedback!