We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY

  • Full stack Java Developer with 4+ years of experience in designing, development and maintenance of commercial Enterprise Applications for Multi - tiered-distributed software products and distributed applications using Java/J2EE technologies.
  • Experience in various Agile methodologies like Test Driven Development (TDD), SCRUM.
  • Strong knowledge of Java Script frameworks such as Angular 2/4/6, React.js and Node.js
  • Worked with web technologies like JSP, HTML, Angular JS, CSS, Servlet, XML, Java scripts jQuery.
  • Experience in frameworks like Spring and Hibernate.
  • Experience in tools like Tomcat, Web Sphere and Maven
  • Implemented various Architectural & design patterns like MVC/MVC-Model 2, Singleton, Front
  • Controller, Data Access Object, View helper, Business Delegate, Dispatcher View Patterns etc.
  • Hands on Experience in JDBC and HIBERNATE for persisting data to different relational databases and extensive knowledge in Java Persistence API.
  • Experience using Apache Cassandra database for scalability, high availability and fault-tolerance on cloud infrastructure.
  • Experience handling large amounts of data across many commodity servers, with high availability with no single point of failure using Cassandra database.
  • Expert in CRUD operations in cassandra db like create data, update data, read data and delete data.
  • Good understanding of Database objects like Functions, stored procedures and triggers on multiple database systems.
  • Experience in integrating apache tools like Kafka.
  • Experience in unit testing applications with JUnit and Mockito.
  • Experience in implementing Data Model as required by the application using OraclePL/SQL by Creating tables, Views, Stored Procedures, Functions, Triggers, Indexes.
  • Experience in database design and development using T-SQL, PL/SQL in Oracle, SQL Server.
  • Developed enterprise applications using JAVA 8
  • Good knowledge of Log4j for error logging, JUnit testing framework.
  • Worked proficiently in various IDEs including RAD and Eclipse.
  • Strong experience with JUnit in performing unit test and determining the application functionality.
  • Worked on management tools like chef, puppet, Nagios, Git, Bit Bucket and Jenkins for CI CD.
  • Worked on Big Data Integration &Analytics based on Hadoop, Kafka, Storm and Web Methods.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, PL/SQL, Python

Technologies: Java/JEE, Servlets, JDBC, JSTL, Angular.7, JavaScript, JQuery, AJAX, JSON, JMS, Bootstrap, HTML, CSS, JavaScript, DHTML, XML.

Web/Framework: Spring, Hibernate, JSP, MVC, Servlets, jQuery, AJAX, AWS

WEB Technologies: JavaScript, jQuery, Ajax, JSON, HTML, CSS, Bootstrap, React JS, Node JS.

IDE & Tools: Eclipse, Net Beans, Notepad++, Web Storm, Adobe Flash Professional, Microsoft Publisher.

RDBMS/Tools: Oracle, Cassandra, SQL Server, MySQL Postman.

Design Patterns: Singleton, Factory, MVC, DAO, DTO

Operating System: Unix, Linux, Windows, Mac OS

Servers: Apache Tomcat, WebLogic, WebSphere, DynamoDB, mongo DB.

Web services: SOAP, Restful, CI/CD

Methodologies: SDLC, Object Oriented Analysis and Design, UML.

Tools: & Utilities: Maven, ANT, Jenkins, JUnit, Mockito, JIRA.

PROFESSIONAL EXPERIENCE

Confidential, Malvern, PA

Java Full Stack Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Developed application service components and configured beans using Spring IoC , creation of Hibernate mapping files and generation of database schema.
  • Developed Restful web services using Apache Camel, Spring Boot and configured Kibana as a visualization dashboard.
  • Project is an enhancement to develop a back to hub button on the stock purchase page.
  • Good experience in creating and consuming Restful Web Services.
  • Creation of a Tastypie like module for Node.js - REST APIs design.Working on Web Services using Java API for XML Services ( JAX -WS) and supporting, building, deploying Web APIs Services .
  • Used Spring tool set sts for the enhancement which is a internal software
  • Worked on Database's Cassandra Java API to interact with the Cassandra Cluster.
  • Other project is to create a new rule that triggers a notification of certain amount
  • Worked in the production department supporting the high network page and internal pages
  • Extensively implemented web services using RESTful technologies like JBossResteasy, Gson, and JSON.
  • Build and Deploy Application to JBOSS using CI/CD Pipeline
  • Build Batch Application using Spring Batch.

Environment: JAVA, J2EE, Struts framework, Spring Boot, Microservices, AWS, JSP, JBOSS, XML, MVC, PHP, Java Script, Java 8,AJAX, CSS, HTML, JSP, REST, React Js, HIBERNATE, JUNIT, CVS, Jenkins, Docker, Windows.

Confidential, King of Prussia, PA

Java Full Stack/Microservices Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Used Agile Methodology and actively participated in Scrum meetings, produce quality deliverables within time.
  • Used Amazon Web Services ( AWS) for improved efficiency of storage and fast access.
  • Configured Spring libraries, Hibernate framework with Spring MVC.
  • Created and tested many features for dashboard using JavaScript .
  • Developed Servlets and JSPs based on MVC pattern using Spring Framework.
  • Built Apache Kafka Multi nodes cluster to monitor multiple clusters.
  • Handled events and runtime errors using JSF event listeners and validations and used Spring Core Annotations for Dependency Injection.
  • Java -based development and configuration management tools such as Eclipse, Maven , and JUnit.
  • Development of new listeners for producers and consumer for both Rabbit MQ and Kafka.
  • Created carousels, captcha, resizable components using Java prime faces.
  • Extensive experience in developing web page quickly and effectively using HTML5, CSS3, Responsive Web Design, Bootstrap, data visualizations and experience in making web pages cross browser compatible.
  • Extensive experience in designing front end interfaces using HTML, JSP, CSS, Java Scrip and Angular.js
  • Excellent in building Single Page Application (SPA) using MVC angular.js framework
  • Responsible for creating Unified portal screens using Bootstrap Framework.
  • Built Asynchronized Notification REST web service to send mess email with Spring, Hibernate, Tomcat and MySQL Queue.
  • Developed Spring Jersey REST resources to serve the web application with JSON data.
  • Also used XML Beans for data mapping of XML into Java Objects.
  • Experience with Web services development RESTful APIs/microservices.
  • Decomposed existing monolithic code base into Spring Boot microservices.
  • Developed Spring boot application with microservices and deployed it into AWS using EC2 instances.
  • Used pivotal Cloud Foundry to build, deploy, run and scale applications.
  • Involved in Requirement Analysis, Estimation, Detailed system Design, development, customizations, Unit Testing/System Testing, defect fixing
  • Created data on Cassandra tables using the execute () method of Session class using Java API.
  • Execution of automated test scripts using Load Runner, Jmeter to test the performance and SOAP UI is the web service testing tool for API Testing .
  • Implemented JUnit framework to write test cases for different modules and resolved the test findings.
  • Used Subversion for software versioning and as a revision control system.

ENVIRONMENT: Core Java (1.8), J2EE, Spring, Spring Batch, Hibernate, REST, Servlets, JSP, CSS, JavaScript, jQuery, Angular 2, AJAX, XML, web logic application server, NGA development, JSON, Junit, WebSphere, Eclipse, Python, Cassandra, GIT, Shift Left, soap, Maven.

Confidential, Woodland Hills, CA

J2EE Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams using UML etc.
  • Development UI modules using HTML, JSP, JavaScript, Bootstrap, XML, XSL and CSS.
  • Responsible for migrating from Stackato platform to T-SQL containerized platform and DAT in for their maintenance, troubleshooting, disk management, their availability and different applications running on them.
  • Used Spring declarative transaction management to manage transactions in the application.
  • Automating the T-SQL cluster installation using Ansible playbooks.
  • Developed Spring AOP logging aspects for the application, which is used across modules.
  • Developed Spring services and data access objects and used Spring transaction management in the application.
  • Developed Spring batch jobs for importing xml data into database and for email notifications.
  • In depth exposure to creating API for internal and external application using SOAP based design. Open source framework like Jersey used for create SOAP API.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Responsible for retrieving data from various sources such as SQL-Server and XML documents.
  • Worked extensively in writing and debugging complex stored procedures, triggers, Inner Joins, Outer Joins, views and user-defined functions.
  • Used Maven build tool to build and deploy the application and Jenkins for continuous integration.
  • Involved in testing, bug fixing and documentation of the system deployment.

ENVIRONMENT: JAVA, J2EE, Struts framework, Spring Boot, Microservices, AWS, Kafka, JSP, JBOSS, XML, MVC, SOAP, JAX, PHP, Java Script, Java 8, SDK, AJAX, CSS, HTML, JSP, REST, ANGULAR JS, React Js, HIBERNATE, Jenkins, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in creating case diagrams, object model diagrams, class diagrams, and deployment diagram using UML/Rational Rose and followed Agile and scrum methodologies.
  • Designed the application using Test Driven Development (TDD) approach.
  • Designed and developed various modules of the application with J2EE design architecture, JDBC, JSP, Struts.
  • Designed and developed Rich user interface using JSF2 in some modules and used front end technologies like HTML, CSS, Java Script, JQuery and AJAX.
  • Worked mostly on back end MYSQL, designed database structure and created persistent objects using Hibernate.
  • Implemented business layer using Struts2 frameworks for achieving MVC architecture of the application.
  • Involved in integration of external systems using Service Oriented Architecture.
  • Used Web services - WSDL and SOAP for getting required information from third party.
  • Developed web services using SOAP, WSDL, XML and Apache Axis.
  • CVS is used for code versioning system, for building the application in repository and for production code maintenance.
  • Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL and PL/SQL as well as query optimization.
  • Used JAXB to marshal Java object to XML object to put message in message Queue.
  • Involved in installation of Web Sphere application server in Multi cluster environment.
  • Involved in development and modification of SQL queries and stored procedures.
  • Involved in writing test cases using JUNIT for various modules.

ENVIRONMENT: Java, J2EE, IBM Web Sphere Application Server, Spring MVC, Web services, SOAP, WSDL, Maven, JMS, Java Script, SDK, Oracle 10g, JUnit, Log4J.

We'd love your feedback!