We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Boca Raton, FL

SUMMARY

  • Skilled IT Professional with 7 years of experience in developing applications using JAVA with various J2EE technologies JSP, Servlets, JDBC, JMS and Web Services.
  • Actively worked in every phase of Software Development Life cycle (SDLC): Requirements, Specification, Design, Implementation, and Testing.
  • Participated in requirement analysis, reviews and working sessions to understand the requirements and system design.
  • Well versed in using Waterfall and Agile Methodology software development processes.
  • Experience in various domains like Health care, Banking and Financial Services.
  • Experience in working with Java/J2EE technologies such as Java, JavaScript, and JQuery.
  • Extensive experience working in Spring framework, Struts framework, O/R Mapping Hibernate framework and web services.
  • Implemented SOA architecture with web services using REST, SOAP, WSDL and XML.
  • Good knowledge on Web technologies: HTML, CSS and JavaScript, PHP, Ajax, JQuery.
  • Excellent understanding of Core Java concepts such as multi - threading, exception handling, and generics.
  • Experience with various J2EE design patterns like Singleton, Factory, Adapter.
  • Experience in working with various MVC architecture development such as Spring MVC, Struts MVC.
  • Expert in building rich GUI front ends with Swing components and extending Swing components to provide additional functionality.
  • Customized Restful Web Service using Spring Restful API, sending JSON format data packets between front-end and middle-tier controller.
  • Experience with Databases like Oracle, IBM DB2, MYSQL, SQL SERVER, JDBC etc.
  • Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.
  • Hands-on experience in using Eclipse, JUnit, TestNG for building, logging and testing.
  • Experience with issue & project tracking software such as JIRA, HP ALM.
  • Experience with Browser testing, knowledge of cross-browser/cross- platform compatibility.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills
  • Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
  • Good communication, presentation and interpersonal abilities and a participating group member.

TECHNICAL SKILLS

Languages: C, Java, SQL/PL SQL.

Operating Systems: Windows NT/XP, UNIX, Linux.

Java Technologies: Core Java, Multi-threading, Collections, JDBC, JSP, Servlets, JSTL, Design Patterns, Java, JDK 1.6/1.7/1.8, Web Services, UML Diagrams, SDLC.

Frameworks: Spring JDBC, Spring Core, Spring AOP, Spring MVC, Spring ORM, JSF, Hibernate, JPA.

Web Technologies: HTML, HTML5, CSS, CSS3, XML, JavaScript and JQuery.

Web Server: Apache Tomcat, Weblogic Server 8.1/9.2/10.3 ,11

Databases: MySQL, MS SQL Server, MSSQL.

Tools: /IDEs: Eclipse IDE, IntelliJ, Sublime Text3, Spring Tool Suite, Maven, Ant, JBuilder, JDeveloper, Toad, JUnit, Log4j, Apache Tomcat, File Encryption, Selenium IDE, Web driver.

Application Servers: JBoss, Tomcat.

Development Environment: Weblogic workshop, Eclipse and Net Beans, IntelliJ, MySQL Workbench, XML

Platforms/Browser: Windows, UNIX/Linux, Internet Explorer, Firefox, Chrome.

PROFESSIONAL EXPERIENCE

Java Full Stack Developer

Confidential

  • Developed and implemented Spring MVC and Spring security for the application.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.
  • Implemented J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Designing and implementing the User Interface OO, JavaScript, Node JS, and HTML.
  • Implemented the associated business modules integration using spring and Hibernate data mapping.
  • Analysis, design and development of applications based on J2EE design pattern.
  • Consume several REST Webservices which produce both XML and JSON to perform tasks, leveraged by both web and mobile application.
  • Worked on spring boot template to develop Application Level Micro services.
  • Used Swing Worker thread to handle multi-threading.
  • Installed, Configured and integrated web server’s plug-in files and LDAP user directory with JBOSS.
  • Developed Apache Maven Project management tool POM file to automate the build process for the entire application such as manage project libraries, compiling, preparing war file and deploying.
  • Developed build scripts for PL/SQL Stored procedures.
  • Developed the Web application using Node JS and Spring Security.
  • Used Angular2 directives and services for developing single page web applications and multipage applications.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved.
  • Developed Front End pages of the application using HTML5, CSS3, JavaScript.
  • For continuous integration used Jenkins mainly to generate and send automatic emails regarding updates on project.
  • Wrote unit tests and the integration tests for the RESTFUL services to validate their functionality.
  • Used GIT as Version Control System for the application.

Environment: Java, J2EE, JDK 1.7/1.8, JBOSS, GIT, Spring 4.x, Spring Security, Hibernate 4.x, SOAP/Rest, Swing, JavaScript, Oracle 11g, Apache Maven, Jenkins, Apache CXF, Web Services, Linux, UNIX, SQL, Angular2, Node JS, SQL Developer.

Java/UI Developer

Confidential

Responsibilities:

  • Worked extensively on design and development of applications using Java, J2EE, Spring MVC, Hibernate.
  • Involved in development of User Interface using HTML, CSS, JavaScript, AJAX, JSON and Angular2 to use single page application.
  • Configuring spring beans following the Spring Dependency Injection (DI) and Inversion of Control (IOC) principles.
  • Used Maven as build tool for application build process.
  • Used JSON for storing and exchanging information between browsers and servers.
  • Used JQuery Plugins for Drag and Drop, widgets, Menus, User Interface and Forms and to make AJAX calls back to a server.
  • Used MVC Framework in the development for data binding and to consume RESTful web services.
  • Extensively used and implemented all the Swing components in the source system for the disputes delivery.
  • Used TestNG framework for unit testing the web service operations code.
  • Also used SOAP UI tool to test the REST web service operations.
  • Used JDBC to query, update and maintain Database Servers using SQL queries.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Automated AWS deployments with shell scripts and connected AWS test environments with hosts used for builds
  • Created SQL Map config files to create the SQL queries, map the data and objects to retrieve data from the database. Injected objects using Spring dependency injection concepts.
  • Built SOAP Webservice client using apache axis to consume Soap Webservice.
  • Used IntelliJ as Integrated Development Environment (IDE).
  • Tools used were MySQL, Maven, GIT, and SoapUI.
  • Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.

Environment: Java 1.7, Spring 3.0, Hibernate 3.0, Oracle 11g, MYSQL Workbench, Maven, RESTful, SOAP, Swing, JavaScript, AngularJS, Bootstrap, Linux, WAS 8, PUTTY, Git, Jenkins, IntelliJ.

Java Developer

Confidential

Responsibilities:

  • Involved in gathering requirements and built technical specifications from the requirements.
  • Agile methodology was used to develop the application. Daily Scrum was conducted as a part of this methodology.
  • Designed and developed Micro services using REST framework, Spring Boot and used Bootstrap.
  • Developed the responsive UI web pages using JQuery, HTML, CSS, JavaScript.
  • Involved in rendering additional components with custom HTML tags.
  • Used Micro services to communicate using synchronous protocols HTTP and REST for implementing SOA.
  • Used Spring framework including Spring core/IOC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
  • Used Spring Inversion of Control (IOC) for injecting the beans and implemented the Model View Controller using Spring MVC.
  • Designed and developed JSP pages using Spring MVC framework and used Spring Security for Authentication and authorization extensively.
  • Implemented REST based web services using JAX-RS annotations.
  • Designed and developed JSP pages using Spring MVC framework and used Spring Security for Authentication and authorization extensively.
  • Developed unit tests with JUNIT and built tasks to run the unit tests.
  • Implemented continuous deployment system and deploy jobs.
  • Used Apache Maven for project management and building the application.
  • Work in cross functional team to develop timely changes to page content.

Environment: J2EE, Java 1.7, Restful web services, Spring framework, Spring MVC, Hibernate, XML, JQuery, JavaScript, NodeJS, WebSphere8, Agile Methodology, Maven, JUnit, HTML, Junit, HTML, Tomcat.

Java/Web developer

Confidential

Responsibilities:

  • Implemented presentation tier using HTML, CSS by utilizing the mockups that created by design team.
  • Developed UI using JavaScript validations and XML.
  • Implemented Spring framework to manage dependency injection.
  • Designed and Developed Restful web services using Java for transfer of messages between UI and backend systems.
  • Implemented the REST architecture using Apache CXF framework using JSON as a message format.
  • Established database connectivity to Oracle10g.
  • Implemented design patterns such as Singleton and Factory to improve the coding standards, code reuse, and performance of the application by use of (Business Delegate, View Helper, DAO, Value Object).
  • Implemented Object-Relation mapping in persistence layer using Hibernate.
  • Unit tested, and integration tested the application using Junit.
  • Developed ANT script to build the application.
  • Deployed and tested the application on Tomcat server.
  • Implemented interaction between frontend and backend using the JSON object.
  • Developed various triggers, functions, procedures, views in MySQL database.
  • Performed unit testing by using Junit testing tool.
  • Followed agile methodology for development process. Involved in preparing document at each stage of the project.

Environment: Java 1.6, Hibernate, JavaScript, jQuery, JSON, J2EE, Web services, Java, Apache CXF, Oracle, HTML, CSS, Junit, JavaScript, Tomcat.

We'd love your feedback!