We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Moon, PA

SUMMARY:

  • Highly motivated software professional with 7 years of experience in Design, Development, Testing and Implementation of various web - based applications using Java, Java EE technologies.
  • Strong Service oriented architecture experience using SOAP based web services and Spring Restful web services .
  • Performed unit testing using JUnit aiding test driven development in some scenarios.
  • Highly adaptable in quickly changing technical environments with very strong organizational and analytical skill.
  • Good experience in software development methodologies like Agile (SCRUM), Waterfall, SDLC, RAD, RUP, TDD.
  • Knowledge in implementing the business application with jQuery, AngularJS and Spring MVC.
  • Expert in developing enterprise web-based application based on Java technologies using J2EE, J2SE, Java Servlets, Spring, Struts, Swing, Java Beans, JMS, JNDI, ANT and Apache Maven.
  • Expertise in developing web-based GUIs using Java Applets, HTML, CSS, AngularJS, Node.js, Bootstrap, JSON, JSTL, DHTML, JavaScript, XML, DOJO, AJAX, Python, PHP JSP & spring form tags.
  • Good Experience with JavaScript MVC framework AngularJS and knowledge on other frameworks like Backbone JS, Node.js.
  • Good Experience in using servers like WebSphere Commerce, WebLogic, Glassfish, JBoss Application Servers and Apache Tomcat web server.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, UDDI, WSDL, JMS (Java Messaging Service) and JAX-WS .
  • Strong Experience in developing the software design patterns/frameworks J2EE Design Patterns (MVC, Business Delegate, Service Locator) and GOF Design Patterns (Abstract Factory, Factory Method, Singleton, Session Factory, Template Method, Strategy Pattern) using Struts, Spring, Spring boot and Spring Security.
  • Good knowledge to persistence frameworks Hibernate ORM, JPA, to map POJOs to a relational database.
  • Strong experience in writing SQLs, Stored Procedures and Triggers.
  • Good Working Knowledge of Ant, Gradle and Maven build tools.
  • Working experience of Relational DBMS like MySQL, Oracle SQL PL/SQL, SQL Server (MS SQL), DB2, and NoSQL DBMS like MongoDB .
  • Experience in using code repository tools such as GITHUB, CVS, SVN and Visual Control Safe.
  • Worked on bug tracking tools like JIRA, Bugzilla and putty.
  • Implemented Apache Lucene and Apache Tika for Content Extraction and Indexing.
  • Hands on experience in using various Tools and IDEs for development and design like Eclipse, IntelliJ, NetBeans, My Eclipse, Spring Tool Suite, Edit Plus , Notepad++ and Visual Studio Code.
  • Hands on Experience with UNIX , Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.

TECHNICAL SKILLS:

J2EE Technologies: JDK 1.7, JSP, Servlets, AJAX, Hibernate, Spring 3.2, JDBC, JUnit, JNDI, XML, JMS, Web Services, SOAP., Talend, JSP, JPA.

Web Technologies: HTML, CSS, XML, JavaScript, JQuery, JSON, Ajax, Angular.js, Backbone.js, Ext.js Adobe CQ5.

Languages: Java, SQL, XML, HTML, Java Script, SCALA, Ajax, JSON, AngularJS, Ext.js, Backbone.js.

Web/App Servers: WebSphere, Tomcat, Apache, JBoss EAP 6.4.5.

Databases: Oracle 10g/11g, MySQL, MongoDB, SCALA, Cassandra.

Version Controls: SVN, Subversion, Git

Testing: Testing JUnit

Operating Systems: Windows, Linux, Unix

Build Tools: Log4j, ANT, Maven, Git

Web Services: SOAP, REST, RESTful, SAAJ, SASS.

Defect Tracking Tools & Others: Jira, Bugzilla, putty, WinSCP.

Development Tools: Notepad++, Eclipse, My Eclipse, WebSphere, IBM, ANT, Swing, MAVEN, SQL Loader, Adobe CQ5, IBM Rational Software Architect for WebSphere, WebSphere commerce, IBM Messaging Queue series (MQ), IBM Web content Management.

PROFESSIONAL EXPERIENCE:

Confidential, Moon, PA

Java Full Stack Developer

Responsibilities:

  • Worked in the different phases of complete Life Cycle Development process that includes requirement analysis, design, implementation, testing, maintenance and followed Agile methodology.
  • Worked on implementing different J2EE design patterns like Service Locator, Business Delegate, and DAO.
  • Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections.
  • Developed the presentation layer using HTML, CSS and client validation using JavaScript, DOM, JSON.
  • Used React JS for creating components and to render views and to update the DOM dynamically.
  • Used Bootstrap, ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • With the concept of ReactJS, worked on usage metrics and end to end events tracing for analysis purpose.
  • Used Node.js for building web applications with client-server architecture, where both can initiate communication in two-way connections and allow them to exchange data.
  • Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved extreme level of data validation at client side.
  • Designed and integrated the full-scale Spring / Hibernate persistence solution with the application architecture.
  • Worked on implementing the Micro Services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Worked on RESTful services for transferring and retrieving XML and JSON data between different applications.
  • Developed the DAO layer for the application using Spring Hibernate template support. Used Hibernate for persistence layer and used HQL for query purpose.
  • Used RabbitMQ message broker to route messages to the clients across the cloud network.
  • Wrote Docker files for creating Docker images for micro services and Docker containers for environment. Used Kubernetes to deploy Docker containers.
  • Used Eureka service registry of PCF configured for each service to enable communicate via cloud.
  • Used in-built marketplace services of PCF for RabbitMQ config.
  • Used config-server options of PCF for maintaining application properties pertaining to each environment and User-Provided-Config-Server (cf cups) option for Syslog and Oracle DB connectivity.
  • Used NoSQL database Cassandra for proof of concept and having experience in create a Stored Procedures and having experience in Remote Procedure call (RPC).
  • Converted and automated builds using Maven. Scheduled automated nightly builds using Jenkins and maintained Continuous integration effort with Jenkins along with scheduled builds.
  • Worked on High level and low-level system design, planning, estimation and implementation.
  • Experience in writing Unit Tests using JUnit , Mockito .
  • Experience in using JUnit and build tools like Maven.
  • Worked on Log4j for logging errors, messages and performance logs and SVN for version control.
  • Deployed and tested the application in UNIX on IBM Web Logic Application Server.

Environment: Java, J2EE, HTML, CSS, JavaScript, ReactJS, Node.js, Micro Services, Spring, Hibernate, SOA, REST, RabbitMQ, PCF, Oracle, Cassandra, Docker, Kubernetes, Maven, Jenkins, Junit, Mockito, Log4J, SVN, Web Logic, Unix.

Confidential, Orlando, FL

Java Full Stack Developer

Responsibilities:

  • Worked on Designing front end development using JavaScript, Angular JS Framework.
  • Experience in configuring the Spring MVC with Angular JS using Request Mapping.
  • Used Spring Security to implement Single Page Application functionality.
  • Designed and modified User Interfaces using CSS, Java Script, Angular JS, HTML.
  • Used the Spring Rest Services to interact with Business Objects.
  • Used Object/Relational mapping tool Hibernate/JPA to perform transactions and data base activities.
  • Implemented the Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
  • Experience in writing test plans and test cases, setup test configurations and executed the tests for different modules and TestNG used for unit testing.
  • Worked on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Micro service architecture with Spring Boot based service through REST .
  • Implemented the Request and Response mapping using Spring (AOP) from and to the application server by annotation-based spring configuration in Eclipse IDE.
  • Used WebStorm for developing Angular JS Pages and integration with the server.
  • Used JIRA for creating tasks, sub-tasks and also for defect tracking.
  • Experience in performing end to end testing using Protractor and UI testing using Jasmine.
  • Performed the Module testing using TestNG and Mockito.
  • Worked on peer to peer code reviews and cross checked whether coding standards are being followed and performed integration testing of the module.
  • Experience in code versioning, Check-In, Check-outs and code merging using Sub-Version.
  • Worked with Eclipse , various plug-ins, Maven.
  • Used Maven to build and deploy application onto JBOSS Application Server.
  • Used Java Messaging Services for developing messaging services to interact with different application modules.
  • Worked actively in Application Production Support.

Environment: Java, J2EE, JDK, Spring, Angular-JS, HTML, CSS, JSON, Bootstrap, MS VISIO, Restful Webservices, Hibernate, JMS, MAVEN, SVN, Oracle, XML, JBoss EAP, Eclipse Juno, TestNG, JIRA

Confidential, Tampa, FL

Full Stack Developer

Responsibilities:

  • Used Iterative methodology that included iterative application development, stand up meetings and customer reporting backlogs.
  • The user interface using web technologies like HTML, CSS, JavaScript and Angular JS.
  • Built multi-tier web application using Java, struts, JDBC, JSP, and Servlets
  • Used Spring MVC framework for Dependency injection and Spring Core.
  • Implemented Persistence layer using Hibernate ORM and writing SQL queries based on Hibernate criteria API.
  • Used spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Used Web logic application server for Oracle database.
  • Implemented JAX-RS (Restful) Web Services using JERSEY Framework.
  • Worked on SOA concepts to implement Web Services integration.
  • Experience in creating unit test strategy, preparing test environments and test cases.
  • Monitored the error logs using Log4j and fixed the problems.
  • Worked on the batch framework made heavy use of XML/XSLT transforms.
  • Used Ant scripts to fetch, build and deploy the application to development environment.
  • Used PL/SQL to write Stored Procedures, Triggers and SQL queries.
  • Used Eclipse IDE for writing code.
  • Worked on BitBucket for version control and code merging.
  • Performed JUnit testing for testing all features on the Backend and Frontend.
  • Provided technical expertise to project team covering application design, database design and performance tuning activities.
  • Worked as a part of Agile team and followed the methodology on a routine and attended regular Scrum meetings held by the Scrum Master.
  • Used FTP/WSFTP PRO to upload the necessary files and ear files to the development server and created Connection Pooling and Data Source in WebSphere Application portal server.

Environment: Java, J2EE, Spring, Hibernate (JPA), XML, JUnit, Oracle, Log4J, Eclipse, Unix, Subversion, ANT, Agile, Web service, SOAP, REST, SIMS, JAXRS(REST), GIT, SQL Developer, WebSphere.

Confidential

Java Developer

Responsibilities:

  • Designed and developed the User Interfaces using JSP, XML, HTML, AJAX and CSS.
  • Created Servlets, JSP pages and Session Beans.
  • Used JSP extensively to display and manipulate data.
  • Designed and developed different Application Programming Interfaces like SOAP webservices.
  • Developed SOAP Service to consume and provide various requirements from different sub systems.
  • Created API components to send messages from one application to the other internally.
  • Experience in writing complex queries for joining multiple tables.
  • Performed tuning of JVM and used garbage collection algorithms to increase the performance.
  • Created Junit and Mockito use-cases for existing spring cloud services like Edge Server, Config server, Discovery server, Discovery service and Admin.
  • Developed the methods for the usage of JDBC CRUD Operations.
  • Configured the application using ANT.
  • Used Git for version control.
  • Developed Handlers and integrated them with some components to maintain the business logic.
  • Developed the Junit test cases for the Handlers.
  • Used spring Batch so that the application keeps on running and return the actual, exact data.
  • Used HP ALM to create tasks to be worked on.
  • Used Waterfall methodology for software development.

Environment: SOAP, JAVA, JDBC, Ant, HP ALM, Waterfall, HMLT, CSS, JSP

Confidential

Java Developer

Responsibilities:

  • Developed the web interfaces using JSP.
  • Developed application using JAVA, J2EE and Spring Frameworks.
  • Implement back-end data processing using Hibernate and MySQL.
  • Used ANT for Configurations.
  • Wrote stored procedures using SQL for data retrieval from different tables.
  • Worked extensively on bug fixes on the server-side applications deployed on Apache Tomcat and made cosmetic changes on the UI side.
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application.
  • Developed test cases using JUnit for the modules developed.
  • Used eclipse IDE for code development.
  • Responsible for preparing the Documentation of the project to understand the system efficiently.

Environment: Java, J2EE, Spring Frameworks, Junit, Hibernate, ANT, JSP, Servlets, JDBC, JavaScript, HTML, Apache Tomcat Server, SQL, XML.

We'd love your feedback!