We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Chandler, AZ

SUMMARY

  • Full - stack developer with over 7+ years of experience with all stages of the development cycle, for projects in Software Development Life Cycle using Java/J2EE technology.
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JBPM, JDBC, JSP, JSTL, Spring, Spring Boot, Spring DATA, Spring JDBC, Hibernate, XML, Web services, JMS, Eclipse, Maven.
  • Strong in J2EE application development using Java, Servlets, JSP, EJB, JDBC, XML, Struts, Web services, Spring, Hibernate, JMS, MQ-Series, SOAP, JAX-WS.
  • Expertise working with different tools like IntelliJ IDE, Eclipse-IDE and WAS (WebSphere Application Server) V9.0.5.
  • Extensive experience in implementing MVC framework using Struts in J2EE architecture.
  • Experience in working on various spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Expertise on working with Presentation layer frameworks like JSP, HTML, XHTML, CSS, JSTL and JavaScript.
  • Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
  • Experience working with Linux, Unix commands line.
  • Expertise in XML (SAX, DOM), XSL, XSLT, XML Schema, DTD, Custom Tags, and JavaScript.
  • Experience in developing J2EE applications on different IDEs like Eclipse, NetBeans, IBM Web Sphere Studio Application Developer WSAD, Rational Application Developer (RAD), JBuilder.
  • Strong Understanding of J2EE design Patterns like Session facade, Singleton, Front Controller, Business delegate, Service Locator, DTO, DAO.
  • Exposure to API gateways and management platforms (AWS API Gateway, Azure API Management, Apigee).
  • Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), AJAX and tools like ANT, Junit.
  • Experience in developing Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams, collaboration diagrams, state chart diagram and Activity diagrams using Rational Rose.
  • Strong knowledge and exposure hosting the application on across various services and components of AWS (ECS, EC2, ECR, Lambda, VPC, and S3) servers and Azure cloud platforms.
  • Profound Knowledge in configuring and deploying web applications using Tomcat web server and application servers like Web Logic, JBOSS, and developed deployment descriptors for the EJB to deploy on IBM WebSphere.
  • Extensively worked on debugging using logging Frameworks such as Apache Log4J.
  • Good Understanding of relational database concepts and experience in Query construction using SQL. Extensive experience in writing, editing and maintaining database objects.
  • Experience in using RDBMS concepts and worked with Oracle, DB2 and good experience in writing stored procedures, Functions and Triggers using PL/SQL.
  • Experience in utilizing database tools like TOAD, MySQL, MongoDB.
  • Experience in working version control tools like CVS, Clear Case and SVN.
  • Knowledge in Mainframe Development and profound ability to quickly understand complex mainframe systems.
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.

TECHNICAL SKILLS

Languages: Java JDK, J2EE, J2SE, SQL, PL/SQL, HTML, CSS, DHTML, XML, Kafka, XSL, XSLT, Java Script, jQuery, Typescript, Angular, Node.js, React.js

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, XML, JUNIT

Frameworks: Struts, Spring, Spring-Data, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP

Micro-Services/Web-Services: Restful API, SOAP API

Web/Application Servers: Web Logic, WebSphere, Apache Tomcat, JBOSS

Version Control Tools: GIT, SVN

Messaging Tools: Kafka

CI/CD Tools: Jenkins

Build Tools: Ant, Maven

Methodologies: Agile (Scrum), Waterfall

Database Environments: Oracle, PostgreSQL, MySQL, MongoDB

Operating Systems: Windows, Mac, Linux

PROFESSIONAL EXPERIENCE

Confidential, Chandler, AZ

Java Full Stack Developer

Responsibilities:

  • Involved in Analysis, Design, and Implementation of software applications using Apache Kafka, Spring MVC, JPA, JSF, Java, J2EE, SQL, XML and XSLT and Web services (SOAP, WSDL).
  • Used Eclipse-IDE 2019 tool to develop the application.
  • Implemented J2EE design patterns like Singleton and Session Façade.
  • Implemented batch jobs for regular data update and messaging queues.
  • Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
  • Involved in the design of the user interfaces using JavaSwingand Sun Studio.
  • Developed Hibernate persistence layer modules using EJB JavaPersistence API(JPA) annotations and Entity Manager.
  • Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Involved java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Developed several JavaSwingcustom components to address the core business.
  • Developed User Interface having animations and effects using JSF, JavaScript and HTML.
  • Build customer-friendly UI and back-end services for payment processing administration and management using Node.js.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Developed dynamic responsive Web Application by integrating React.js and Node.js which is further integrated with Web Services and Vue.js.
  • Worked on Vue.js events distribution and parent chain for parent-child component communication.
  • Manipulated DOM, handled events and applied animation effects with Vue.js.
  • Involved in Analysis, Design, and Implementation of APIs and software applications using React.js, Node.js, MongoDB, Spring, Java 8, Microservices, SQL, Analytics, Data Management, implemented few front-end modules using React.JS 6, Node.js, JavaScript and integrated with microservices and Spring Boot based middleware layer.
  • Implemented J2EE design patterns like Singleton and Session Façade. Used Selenium for landing page testing, A/B testing and end to end testing automation.
  • Experience on configuring auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk.
  • Developed Façade classes to encapsulate the business logic ad hide the implementation details of the data access classes and EJBs.
  • Involved in the design of the user interfaces using JavaSwingand Sun Studio.
  • Developed Hibernate persistence layer modules using EJB JavaPersistence API (JPA) annotations and Entity Manager.
  • Created AWS CloudFormation templates to specify lambda functions to process parameters and to retrieve configuration values
  • Used Elastic Beanstalk for deploying and scaling applications onto Amazon EC2.
  • Created AWS Code commit repository to invoke lambda functions
  • Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.
  • Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
  • Wrote and debugged the ANT Scripts for building the entire web application.
  • Mainframe DevOps Support with strong analysis and problems solving skills.
  • Worked in Mainframe and IMS development in data transformation and building enterprise applications including Web Services.
  • Expertise in Mainframe performance monitoring/tuning and optimization/capacity planning.
  • Worked with QA team in preparation and review of test cases.

Tool: Stack: Java J2EE, Java SE, Servlets, Spring, JAXB, Angular 8, Node.js, XML, XSL, XSD, CSS, React, Java Script, Vue.js, Swing, AWT, JNI, JFC, ANT, AJAX, MVC, HTML, Eclipse, JUnit, JTS, UNIX, Hibernate, Oracle, Windows.

Confidential, Dublin, OH

Java Full Stack Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.
  • Work with team to develop application and services using Agile development methods.
  • Created new workflows for Enterprise business Markets (EBM) workflow Engine to sell enterprise products.
  • Designed and developed various modules of the application with Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Proficient using WebSphere V9.0.5 tool that gives JEE application platform to develop application.
  • Modified the existing workflows to reduce execution time and improved the throughput.
  • Thorough knowledge of Motive Workflow builder enabling debugging and analyzing workflow executions
  • Played the role of configuration controller to validate and maintain the project as per the company and Tl9k standards.
  • Designed use cases for the Application as per the business requirements.
  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Developed and delivered SOAP based Web Services and used Apache-CXF and SOAP UI to test the services
  • Implemented Single Page Design and customized directive and filter criteria by using React.JS with Node.js.
  • Integrate the front-end application with Node.js.
  • Involved in creating and Deployment of REST API and Micro-Services in Java J2EEE using Spring Boot, MongoDB.
  • Implementation of authentication for Restful web services using Spring Boot Security Starter.
  • Developing the application for incident creation and retrieving the events using restful web services with Spring Boot and MongoDB.
  • Worked extensively on spring boot for building web service.
  • Extensively used Core Java such as Exceptions, and Collections.
  • Designed the system based on Spring MVC Model architecture. Developed a business logic layer using Spring Dependency Injection and client-side Java-beans for DAO Design Patterns.
  • Used JSX for UI development in React.js for faster and type-safe performance.
  • Used Flux in React.js to keep the data flow unidirectional and to implements this flux pattern Redux framework was applied.
  • Used Maven for compilation and building JAR, WAR.
  • Used Log4J for logging and tracing the messages.
  • Used STS for developing, debugging, integrating and deploying the application.
  • Maintained source code in GIT Repository.
  • Involved in the day-to-day sprint development activities and delivered per sprint timeline.
  • Written unit test cases using JUnit and Integration test cases and integrated with Jenkin jobs.
  • Coordinated with the onsite and offshore developer’s w.r.t ongoing issues and follow up.
  • Utilized Node.js to create a fast and efficient chat server.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database.
  • Proficient in using GIT for Version Control.
  • Actively involved in code reviews and also in bug fixing.

Confidential, Franklin Lakes, NJ

JAVA Developer

Responsibilities:

  • Involved in all phases of the project from analysis and requirement phase to delivering the project. Implemented few front-end modules and centralized data warehouse solution using Docker/Kubernetes, Microservices, Apache Kafka, Spring MVC, JPA, JSF, Java 8, Microservices and integrated with micro services and Spring Boot based middleware layer
  • Proficient using IntelliJ IDE while developing application.
  • Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client. Used Selenium for landing page testing, A/B testing and end to end testing automation
  • Analyzed the requirements and formulated project scope.
  • Implemented batch jobs for regular data update and messaging queues.
  • Designed front-end presentation logic using JSP, CSS, and Strut tags.
  • Implemented client-side validations using JavaScript. Developed various generic JavaScript functions for validations.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Implemented Business Logic using Java, Spring, Struts, and Hibernate.
  • Developed the functionalities using Agile Methodology.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Used Apache Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting useful plans from the different module and used XML for data retrieval.
  • Achieved Dependency injection by creating Spring services, Spring controllers, and DAOs so as to wire objects of business classes.
  • Implemented DAO pattern to fetch data from database using Hibernate in order to carry out various database operations and also avoid redundant database access statements
  • Involved in configuring XML mapping files and POJO objects.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache concepts.
  • Retrieved information from the Oracle database using Spring-Hibernate
  • Resolved bugs/defects in the application by coordinated with team members of the project to assure a positive outcome.

Confidential, Detroit, MI

JAVA/J2EE Developer

Responsibilities:

  • Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.
  • Implementation of a responsive UI which will scale itself depending on the device, platform, and browser, using Vue JS, HTML5, CSS3, Bootstrap, and Performed client-side validations using JavaScript.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Used Node JS to run web pack tasks and build properly the project.
  • Spring Batch is used for Batch processing with which notifications are sent in a timely manner.
  • Implemented RESTful and SOAP-based web services and used Soap UI for testing.
  • Strong knowledge in developing Web Services using SOA, SOAP, WSDL, and XML.
  • Having Experience using tools like RAD, SOAP UI, TOAD, Perforce, POSTMAN. And build methods like MAVEN.
  • Automate build process through Gradle Script build framework.
  • Implemented Microservices based Cloud Architecture on Amazon Web Services (AWS) Platform and Cloud Foundry.
  • Used Spring Security to provide JWT based authentication, authorization, and access-control features for the application.
  • Implemented SOA architecture with web services using SOAP and XML using Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Integrated with various external systems using REST web services.
  • Created JUnit test cases to automate the testing of business logic.
  • Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating a new branch when new feature implementation starts.
  • Used Spring Tool Suite (STS) IDE tool for application development.
  • Performed unit testing with JUnit and used Mocha and Chai for JavaScript framework for end-to-end testing.

We'd love your feedback!