We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

NJ

SUMMARY

  • Oracle Certified Java Professional (version 1.6) & Internal certifications - (Man log Level 0).
  • 7 years of experience in SDLC and developing Enterprise applications using Java/J2EE Technology.
  • Expert in coding using core java concepts like multithreading, collections, exception handling and Streams.
  • Developed web-based applications using Java 1.8/1.7/1.6, J2EE, Servlets, JSP, JDBC, Spring 3/4, Hibernate 3/4, JSF, Adobe CQ5.4, WCM, CRXDE, Web Services (SOAP and REST), MVC framework (Spring MVC) and SQL, Spring Webflux, GraphQL, Redis, EHCache.
  • Experience on various design patterns like MVC, Front controller, Factory, Abstract Factory, Singleton, Transfer Object and Data Access Object.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC.
  • Experience in using persistence framework like Hibernate for mapping Java classes with database and using Hibernate Query Language (HQL)
  • Expert on Object to Relational Mapping (ORM) technologies such as Hibernate, JPA and Spring JDBC.
  • Have Good experience in implementing web services using Apache CXF framework API’S like JAX-RPC, JAX-WS, JAX-RS, SOAP, REST, WSDL and UDDI.
  • Experienced in process, validate, parse, and extract data from .xml file using SAX and DOM Parsers
  • Design and Developed database systems using RDBMS concepts including Oracle, MySQL and DB2, Mongo DB (No SQL DB).
  • Has good experience with Object-Oriented Design, application design and development using SQL (SQL complex queries, views, group queries, tree queries, nested query, sub queries), PL/ SQL (Functions and Procedures.
  • Expert understanding of Test-Driven Development (TDD) Environment, Service Oriented Architecture (SOA) and experience in agile software development and Design Patterns
  • Experience in writing SQL queries, PL/SQL, Stored procedures, prepared statements, and triggers
  • Hands-on experience working with source control tools such as CVS, Clear Case, SVN and Git
  • Used ANT, Maven and Gradle scripts for building and deploying the application in web/App servers
  • Expert in using J2EE Application Servers such as IBM WebSphere 4.x/5.x/6.x, WebLogic, JBoss 3.x and Web Servers like Tomcat 5.x/6.x/7.x/8. X.
  • Strong experience with various application development IDEs: Eclipse, IntelliJ, NetBeans
  • Exposed to system analysis and design, impact analysis, system development, integration, deployment, testing the software development process.
  • Worked on Databases like Oracle, SQL Server and Worked on integrating data from Flat files like fixed width /delimited, XML files.
  • Good understanding of OOAD & SOA Concepts.
  • Experience in Core Java, J2EE, JDBC, JSF 1.2, Spring 3/4, Hibernate 3/4, Web services, Adobe CQ5.4, HTML, JSP, Ant/Shell/Perl Script, Tomcat/Weblogic Servers and Oracle database, Sql, My Sql.
  • Exposure to various domains in Manufacturing, Logistics and Utils && Retail.
  • Highly Organized, Motivated self-starter with good team building, strong hands on capabilities, and goal-oriented individual with Strong analytical, Programming, and project coding skills.

TECHNICAL SKILLS

Programming Languages: Core Java, J2EE

J2EE Technologies: JDBC, Servlets, JSP, JSF, EJB, Spring Core.

Web Technologies: XML, SOAP, REST, JavaScript, HTML, CSS, Angular 6 && above, React JS, Boot Strap, AJAX, JQuery, Node (npm package manager).

IDE Tools: Eclipse, Netbeans, Intellij, Visual Studio IDE

Application/Web servers: WebLogic, Apache Tomcat, IBM Websphere.

Databases: Oracle 10 g, MYSQL, DB2

Design/ Version control: UML, SVN, GIT, CVS, and Clear Case

Framework and Tools: Log4J, Junit, OSGI, Selenium, Jbehave, Spring, Hibernate, EJB, Apache Sling, ANT, Mockito, Power Mockito, Apache Slice, Apache Felix Console, WCM, CRXDE, Maven, HP Application Lifecycle Management, Ant, PLAY tool, Apache CXF, Jax-WS, Jax-RS, SONAR, e-cobertura, SoapUI, SQL Developer, SQL Plus, AWS (Amazon S3, Amazon Cloud Watch, AWSLambda)

Utility Tools: Win Scp, Putty

Other Software’s: Adobe CQ5, GO Build, Jenkins, Dream Weaver

PROFESSIONAL EXPERIENCE

Confidential, NJ

Java Full Stack Developer

Responsibilities:

  • Implemented requirement analysis with different technical leads for migration requirements.
  • Documenting the existing service call scenarios and checking the impact analysis with different flows in Confidential domain.
  • Implemented Spring Boot framework / Microservices Architecture that handles application logic Using Graph QL.
  • Developed and Consumed Enterprise Graph QL Services. Implemented GraphQL Resolvers for Service Definitions.
  • Maintainenace of Web applications using the React JS development framework.
  • Used Spring Boot which is faster in building Micro services and developed Spring-based applications with very less configuration.
  • Defined and developed GraphQL Schema and created queries based on the business service requirements.
  • Implemented Spring Webflux to implement GraphQL Services for Non-Blocking calls.
  • Implemented the concepts of Mono and Flux to implement the Asynchrnous based Non-Blocking behaviour.
  • Implemented the concepts of Spring Webclient to trigger the third-party Services or Existing SOAP or REST calls for Non-Blocking behaviour.
  • Implemented Cache using EHCache for caching information of users who accessed the system recently to store in JVMCache.
  • Converted the Existing Application Migration from Angular UI 6 && above, Node (npm package manager), Visual Studio IDE to React Js.
  • Created and Designed Components using React JS, JSX Components, VZRF built in components and styles (Custom framework of Confidential Team).
  • Implemented React Redux Store for Centralizing the Data Store of the Complete Existing Application.
  • Implemented, Created and Designed Components using React JSX, Redux, Saga, React State, Props, Fragments etc…
  • Worked with Weblogic Server in the server-side to encapsulate the business logic of the application.
  • Implemented and maintained with code using Spring integrations with Hibernate, JPA as Persistence layers.
  • Performed unit tests using Junit, Mockito and WebClient Test.
  • Tested SOAP and REST Services using SOAP UI and Postman Tools.
  • Implemented DAO for data access using Spring ORM with Hibernate. Implemented logging technniques using ELK.
  • Resolving security issues with the HP Fortify Scanner and sanitizing the code.
  • Implemented and Created Producer, Consumer Classes using JMS standards.
  • Implemented Asynchronous message driven systems using AMQP, Active MQ, QPID (Middleware Systems) to interact with Other Messaging Systems.
  • Configured, Implemented Producer, Consumer flows using IBM MQ series following JMS Standards.
  • Consumed Web Services implemented with Apache CXF API’S like JAX-WS, JAX-RS, JAX-RPC, JSON and REST to get the external web service responses.
  • Responsible in development of presentation layer using JSP and Servlets.
  • Object storage serviceAmazon S3is used to store and retrieve media files such as images.
  • Cloud Watchis used to monitor the application and to store the logging information.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • Written queries, stored procedures and functions using SQL, PL/SQL in Oracle.
  • Experience in using Data Access Objects (DAO), Singleton, Business Delegate and Factory patterns to increase the performance of the system.
  • Writing complex SQL queries using joins, sub queries and correlated sub queries to retrieve data from the database.
  • Creating different database objects like tables, views and manipulating then using SQL queries.
  • Created Workflows and Sessions to load data from the SQL Server, Oracle, flat file, and XML file sources that exist on servers located at various locations.
  • Converted data from XML format into java objects using JAXB and injected into MongoDB, Oracle DB, and MySQL DB.
  • Configured and administered JDBC, JMS, and cluster EJB objects in IBM Websphere Server.
  • Performed logging of the entire debug, error and warning at the code level using Apache logging.
  • Involved in daily standup and sprint planning sessions as part of Agile Scrum methodology.
  • Imported data from XML files and converted to flat files and standard formats triggering JAVA Batch Programs.
  • Used Rally and GitLab for bug tracking, and automated build process by writing Maven build scripts.

Confidential, Denver, CO

Java Full Stack Developer

Responsibilities:

  • Implemented Spring Boot framework / Microservices Architecture that handles application logic making business calls interacting with web services.
  • Developed and Consumed Enterprise Web Services (SOAP and RESTful). Generated client using Spring Boot Frameworks with Spring REST Template Builder.
  • Responsible for building a single-page application using the Angular UI 6, Node, Visual Studio IDE development framework.
  • Maintained Angular UI Application as part of this Microservices Application.
  • Used Spring Boot which is faster in building Micro services and developed Spring-based applications with very less configuration.
  • Back-end Validation is performed using Groovy and front-end validation is done using JavaScript. Created JSP pages using standard JSTL tags, and custom tags.
  • Worked with EJB in the server-side to encapsulate the business logic of the application.
  • Implemented and maintained with code using Spring integrations with Hibernate, JPA as Persistence layers.
  • Worked on Test Driven Development and performed unit tests using Junit and Jmockit.
  • Tested SOAP and REST Services using SOAP UI and Postman Tools.
  • Used Java 1.8 Method references feature to point to methods by their names and used functional Interfaces.
  • Implemented DAO for data access using Spring ORM with Hibernate.
  • Consumed Web Services implemented with Apache CXF API’S like JAX-WS, JAX-RS, JAX-RPC, JSON and REST to get the external web service responses.
  • Responsible in development of presentation layer using JSP and Servlets.
  • Written queries, stored procedures and functions using SQL, PL/SQL in Oracle.
  • Experience in using Data Access Objects (DAO), Singleton, Business Delegate and Factory patterns to increase the performance of the system.
  • Writing complex SQL queries using joins, sub queries and correlated sub queries to retrieve data from the database.
  • Creating different database objects like tables, views and manipulating then using SQL queries.
  • Created Workflows and Sessions to load data from the SQL Server, Oracle, flat file, and XML file sources that exist on servers located at various locations.
  • Performance tuning in Oracle.
  • Converted data from XML format intojavaobjects using JAXB and injected intoMongoDB, Oracle DB, and MySQL DB.
  • Configured and administered JDBC, JMS, and cluster EJB objects inWebLogicServer.
  • Performed logging of the entire debug, error and warning at the code level using Apache logging.
  • Involved in daily standup and sprint planning sessions as part of Agile Scrum methodology.
  • Imported data from XML files and converted to flat files and standard formats triggering JAVA Batch Programs.
  • Used Rally and GitLab for bug tracking, and automated build process by writing Maven build scripts.

Confidential, OH

Java Full Stack developer

Responsibilities:

  • Implemented Spring MVC framework that handles application logic making business calls interacting with web services.
  • Developed and Consumed Enterprise Web Services (SOAP and RESTful). Generated client using Jersey and Axis Frameworks using Eclipse.
  • Responsible for building a single-page application using the AngularJS development framework.
  • Used Spring Boot which is faster in building Micro services and developed Spring-based applications with very less configuration.
  • Back-end Validation is performed using Groovy and front-end validation is done using JavaScript. Created JSP pages using standard JSTL tags, and custom tags.
  • Worked with EJB in the server-side to encapsulate the business logic of the application.
  • Implemented and maintained with code using Spring integrations with Hibernate, JPA as Persistence layers.
  • Worked on Test Driven Development and performed unit tests using Junit and Mockito.
  • Used Java 1.8 Method references feature to point to methods by their names and used functional Interfaces.
  • Implemented DAO for data access using Spring ORM with Hibernate.
  • Consumed Web Services implemented with Apache CXF API’S like JAX-WS, JAX-RS, JAX-RPC, JSON and REST to get the external web service responses.
  • Responsible in development of presentation layer using JSP and Servlets.
  • Produced the Webservices using Apache CXF API’S like JAX-WS, JAX-RS, and JAX-RPC.
  • Written queries, stored procedures and functions using SQL, PL/SQL in Oracle.
  • Experience in using Data Access Objects (DAO), Singleton, Business Delegate and Factory patterns to increase the performance of the system.
  • Worked on XML along with PL/ SQL to develop and modify web forms.
  • Created number of database objects like tables, views, indexes and synonyms using SQL.
  • Writing database objects such as functions, stored procedures, packages and triggers to meet the functional requirements using Oracle PL/ SQL
  • Converted data from XML format intojavaobjects using JAXB and injected intoMongoDB, Oracle DB, and MySQL DB.
  • Configured and administered JDBC, JMS, and cluster EJB objects inWebLogicServer.
  • Performed logging of the entire debug, error and warning at the code level using Apache logging.
  • Involved in daily standup and sprint planning sessions as part of Agile Scrum methodology.
  • Developed fully automated continuous integrated system using Git, Jenkins.
  • Imported data from XML files and flat files to standard formats and published into JMS queue using JBoss.
  • Used JIRA for bug tracking, and automated build process by writing Maven build scripts.

Confidential

Application Maintenance Developer

Responsibilities:

  • Involved in analysis, development, and testing phases of SDLC using Waterfall Methodology.
  • Modified existing software to correct errors, upgrade interfaces and improve performance.
  • Analyzed 30 Java Kohls legacy applications for the impacts and new changes to be done.
  • Used Web services - WSDL and SOAP to consume the service details from another team.
  • Implementing Legacy Applications Consuming Spring Web Services by replacing Existing EJB Calls for all the changes to be done.
  • Involved in writing PL/ SQL scripts.
  • Used ANT, Maven, Gradle build tool for generating build scripts generating EAR, JAR files for deployment
  • Involved in Release, Build and Deployment process for Development, QA and Production environments Using Jenkins Server.
  • Designed and developed code using the Java EE platform. Extensively using MVC, Factory, Delegate and Singleton design patterns.
  • Involved in design, development and maintenance of applications that utilizes Microservices, J2EE, Spring MVC, Spring Integrations, and Spring Data, Spring Core, Spring Webservices.
  • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for implementing the functional scenarios of the changes.
  • Used Spring boot actuator to access the current state of the running application in production environment.
  • Conducted simultaneous queries and retrievals using Java Multithreading techniques.
  • Involved in writing Thread Safe blocks to make valid transactions.
  • Build Microservices for the delivery of software products across the enterprise.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles with Spring MVC, JSTL and JavaScript, Business objects developed using POJOs and data access layer using Hibernate/JPA.
  • Implemented SOA to develop REST Based Web services using Jersey, JAX-RS.
  • Utilize and program RESTful Web Services, EJB/JPA, and Hibernate entities.
  • Extensively worked on Implementing Legacy Applications Consuming Spring Web Services by replacing Existing EJB Calls for all the changes to be done.
  • Implemented JPA with Hibernate as persistence layer and developed RESTFUL web services using Spring boot, Spring RESTFUL template.
  • Responsible for designing and developing business services, Test Classes and DAO methods using Spring, JPA and Hibernate.
  • Implemented JPA ORM through Hibernate created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Worked with Hibernate and JPA annotations to configure entity classes. Generating primary keys using DB Sequences and maintaining relationships with other tables.
  • Developed PL/SQL stored procedures, functions, views, created indexes and constraints, triggers, and required SQL tuning to reduce the response time in the application. Worked on Query optimization.
  • Used ANT, Gradle, and Maven scripts to build the application and deployed on WebLogic Application Server.
  • Implemented a Continuous Delivery pipeline with SVN, Jenkins and GitHub.
  • Used GIT repository for software configuration management and version control, Maven is used for building script and configured log4j log files.
  • Involved in giving support for fixing defects when project is in testing and UAT phases.
  • Implemented test cases for the consumed Spring web services using JUnit frameworks in testing the functionality.

Confidential

Java Full Stack Application Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of SDLC using Agile Methodology.
  • Modified existing software to correct errors, upgrade interfaces and improve performance.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams.
  • Created User interface using Adobe CQ5, JSP, CSS, Java Script and Jquery API.
  • Implemented changes to the code according to the code review comments.
  • Created various templates, CQ5 components and nodes and modified the out of the box components.
  • Authored and published the Adobe CQ applications and performed cross-browsing testing.
  • Implemented changes for the code and web page Urls for the Responsive Web Design.
  • Tested the applications in various devices, browsers and fixed the reported issues
  • Implemented Json, Apache Slice for retrieving the user details from Back end to the UI.
  • Used Web services - WSDL and SOAP for getting the user details from third party.
  • Used ANT, Maven and Gradle build tool for generating build scripts generating EAR, WAR, JAR Files for deployment
  • Involved in Release, Build and Deployment process for Development, QA and Production environments.
  • Involved in giving support for fixing defects when project is in testing and UAT phases.
  • Responsible for debugging, testing, maintaining, and deploying the application and used log4j for tracking

We'd love your feedback!