We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

PROFESSIONAL SUMMARY:

  • Around 12+ years of experience in Cross - Platform (Web & Client-Server) application development and design using Object-Oriented Programming, Core Java, J2EE technologies.
  • Experienced working in both Agile and Waterfall based development environment and participating in Scrum sessions.
  • Have strong exposure and work experience on core java concepts collection API, Stream API, Parallel Streams, exception handling, Multithreading, HashMap, concurrency, JDBC, modularity, executor service,fork and join frameworks.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Expertise in Microservices development dealt with Traffic Management and scope functionality, highly proficient in designing n-tier Enterprise application with J2EE design patterns like IOC (Inversion of Control),AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO,Front Controller, Factory, and Singleton.
  • Designed and developed J2EE MVC applications using Struts, Spring MVC and Spring Boot.
  • Experience in designing and developing middleware components for embedded systems, using C, C++, STL,multi-threading (POSIX), Boost libraries and design patterns.
  • Expertise in Programming with JDBC, EJB, JNDI, JMS, Servlets, JSP and Custom tags using Struts framework.
  • Expertise in designing, developing, and deploying applications using J2EE technologies including Servlets,JSP, EJB, JSTL, Struts, Spring, Spring Boot, JSF, JMS, AJAX, JDBC, JNDI, GWT Java Beans, Hibernate and Web
  • Services.
  • Expertise in several J2EE technologies like JSP, Servlets, JavaScript, Web Services (SOAP, REST) and JSF.
  • Expertise in Hibernate, Spring, EJB (Entity Session Message Driven Bean), Ajax, Java Beans, JNDI, JMS, Java Mail, XML, Sockets using IDE’s like Eclipse.
  • Designed and implemented AWS EC2 Server setup and deployment, build, maintenance, and configuration of various AWS resources like, EC2, S3, Lambda, ECS, EBS, Elastic Load Balancers, VPC, and IAM Security Groups that are utilized for different environments like dev, testing, Production.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services IaaS, PaaS, SaaS.
  • Experience Front end part of the application using Angular.JS, Ext.JS, Backbone.JS, jQuery, NODE.JS, Ajax, Bootstrap React JS Html5 and CSS.
  • Strong working knowledge of Database Programming using and maintaining SQL, PL/SQL, Triggers and Stored Procedures, NoSQL databases MongoDB and Cassandra.
  • Strong working experience on SQL Databases like MS SQL Server, Oracle.
  • Implemented asynchronous task processing pipeline using RabbitMQ.
  • Expertise in writing unit test cases with Mockito and JUNIT and performed integration testing.
  • Worked on various testing frameworks for front end/user interface like Karma, Jasmine, Jest, Mocha, Chai etc.
  • Experience in CI CD pipelines to integrate the Java code to align with DevOps using Docker.
  • Worked with Spark for improving performance and optimization of the existing algorithms in Hadoop using Spark Context, Spark-SQL, Data Frames and Pair RDD.
  • Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
  • Hands-on experience using the version control tools like SVN and GIT and project management tools like JIRA, QC.
  • Extensively used the repositories like Git and SVN.
  • Good working knowledge of Ant, Jenkins, Maven, and AWS for project build/test/deployment, logging and
  • JUnit for unit and integration testing.
  • Hands on exposure to multiple Application Servers like BEA Web Logic Application Server, Apache Tomcat,
  • WebSphere and JBoss.
  • Hands on Experience in integration with JUnit, and Log4j frameworks.
  • Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect.
  • Experience with browser testing, knowledge of cross-browser/cross-platform compatibility.
  • Proficient in Quality Control - includes ensuring defect-free releases, maintaining correct entries in Design
  • Docs, UI specs, Test Cases, Traceability Matrix.
  • Excellent skills in programming using a wide variety of languages and the ability to adapt to new latest technologies and work in a Multi-platform environment.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java/J2EE, SQL, PL/SQL, Python

Java APIs: J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, JNDI, JMSJAXB, JUnit, Mockito, AWT, Spring MVC, Hibernate, Spring AOP, Spring DAOSpring Core, Spring Security, Spring REST, Spring Boot, JPA, Log4j, Apache

Frameworks: Spring, Hibernate, MEAN Stack

Scripting Languages: JavaScript, TypeScript, jQuery

Web Technologies: HTML/HTML5, XML, CSS/CSS3, Bootstrap, JSP, Ajax, NodeJS, ExpressReactJS, AngularJS, Angular 2.0 and above

Web/Application Servers: Apache Tomcat, WebSphere, WebLogic, JBoss

IDE’s: Visual Studio Code, Eclipse, NetBeans, IntelliJ, IBM RAD, WSAD

Databases: Oracle, MySQL, NoSQL, MongoDB

Operating Systems: Windows, MacOS, Unix, Linux (Ubuntu, Red Hat)

Version Control: CVS, Clear Case, SVN, GitHub, Bitbucket

Methodologies: Agile, Waterfall

Skills/tools used: MS Office, Visio, Adobe Photoshop, HPALM, JIRA

Build Tools: Maven, Gradle, Ant, Swagger, JUnit, Jenkins, RedHat CloudForms, Postman, Splunk, Rally, JIRA, Angular CLI, TOAD

PROFESSIONAL EXPERIENCE:

Confidential, charlotte, NC

Java Full Stack Developer

Responsibilities:

  • Designing the flow of the project using Waterfall Model.
  • Used JSON for data exchange between application modules along with XML.
  • Implemented Spring ORM wiring with Hibernate provided access to Oracle RDBMS.
  • Create new interfaces using java, maven/ant, Spring MVC or hibernate based on provided requirements
  • XSD/DDF s.
  • Developed web Components using JSP, Servlets and Server - side components under J2EE Environment.
  • Used Spring XML configuration files to call the queries.
  • Developed the UI panels using JSF, XHTML, CSS, and jQuery.
  • Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client-Side validations were done using JavaScript.
  • Developed single page applications using Angular 2, Typescript, web pack and grunt.
  • Implemented Coherence Cache which can be used with Spring Annotations.
  • Written Web services using Apache Axis2 and generated the WSDL.
  • Developed Web Services using WSDL and XML.
  • Automate test cases using the built-in framework in Selenium Web Driver using NetBeans IDE.
  • Used JBoss application server to deploy application into Production environment.
  • Used Ant for developing build scripts and deploying the application onto WebLogic.
  • Developed framework using Java, MySQL and web server technologies.
  • Create and maintain Amazon EC2 instance that supports the companies Redmine project management site and Mercurial CM.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 buckets and Glacier for storage and backup on AWS.
  • Worked on JDBC to select and update the data from the MySQL database
  • Used TOAD for all database query testing and optimizations
  • Migrated data from legacy system (text-based files, Excel spreadsheets, and Access) to SQL Server databases using SQL Server Integration Services (SSIS).
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
  • Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
  • Worked with PostgreSQL and search-based data storage.
  • Designed and implemented Subversion metadata including elements, labels, attributes, triggers and hyperlinks.
  • Managed code with unit tests and GitHub.

Environment: Java/J2EE, JSON, XML, Spring ORM, Hibernate, Maven/Ant, Spring MVC, JSP, Servlets, Spring, JSFXHTML, CSS, DOJO, jQuery, JavaScript, Webservices, JBoss, WebLogic, MySQL, Amazon Services, TOAD, SQL, Ajax’s Server, DB2, UML, JSP, Jenkins, DevOps tools, SVN, GitHub.

Confidential

Sr. Java Full Stack Developer

Responsibilities:

  • Addressing heavy traffic situation and migrating user - specific data off service instances and into a shared by using Microservices.
  • All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.
  • Designed REST and SOAP services.
  • Designed and developed the RESTful web services using the JAX-RS API to communicate over the network.
  • Designed, developed, and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented React JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used React-Router to turn application into Single Page Application.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Implemented persistence layer using Spring JDBC template to store the data in Oracle database.
  • Involved in maintaining and updating the procedure for ETL process.
  • Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
  • Involved in writing complex SQL queries using correlated subqueries, joins, and recursive queries, PL/SQL stored procedures.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
  • Experienced in writing real-time processing and core jobs using Spark Streaming with Kafka as a data pipe- line system.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Implemented unit tests for testing Angular components with frameworks using Karma and Jasmine.
  • Created JSON request and validated the response using postman Interceptor and Swagger UI.
  • Setup CI/CD pipeline process for the application using the Jenkins.
  • Apache Maven tool has been used for the build and deployment of the application.
  • Monitored the Error logs using Log4j and fixed the problems.
  • Involved in understanding SDLC using Agile methodology.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, JPA, JMS, ReactJS, HTML5, CSS3, EclipseOracle 10g, Swagger UI, Log4j, JIRA, Pure XML, Web Services, Kafka, Microservices, REST UI.

Confidential, Pennsylvania, PA

Sr. Java Full Stack Developer

Responsibilities:

  • Understand and adopt Microservices architecture to gradually replace a core monolithic application to
  • Microservices.
  • Actively participated in the Analysis, Design, Development and Testing phases of various modules.
  • Expertise inspring based microservices, and enabled discovery using Eureka Server.
  • Designed and developedRESTful Web Services using Spring Boot.
  • Developed server-side application to interact with database usingSpring BootandHibernate.
  • DevelopedRESTfulServices with Java using JAX-RS, Jersey and Spring Boot. Coding for consuming theREST
  • APIs, getting JSON response and parsing them to get the required formats.
  • Expertise in various components in Spring, which includesSpring IOC, AOP, Spring JDBC, Spring MVC, Spring JPASpring Batch, Spring Security and Spring Boot.
  • Implement the technical transformation for the front-end from Angular 5 to Angular7. Developed single page applications using Angular7 Routers.
  • Performed form validations using reactive forms from the Angular7 framework.
  • Created Angular7 Directives, Components, Pipes, Injectable across the whole system, such as to build the custom filter.
  • Utilized the features ofAngular7to present effective web design.
  • Experience in usingJSON Web Tokens(JWT) to securely communicate JSON Objects.
  • Developed variouspagesin the applications in front end technologiesHTML5,CSS3-SASS,JSON,Angular 6.
  • Extensively involved in upgrading the existing system fromAngular 5toAngular 7.
  • Developed Single Page Applications (SPA) using Angular 7, TypeScript, HTML5, CSS3, and Bootstrap 3.
  • Used HTML5, CSS3, JavaScript, Angular7 and Bootstrap in front end.
  • ImplementedOAUTH 2(Rest service authentication) in our application in order to communicate securely with other protected resources by exchanging access tokens for authentication instead of using user name and passwords.
  • Worked with Angular7 Controllers, Directives, Services, Pipes, Guards, Angular Routing.
  • Designed animated web pages by importing the @angular/animations which is the latest animation package in
  • Angular7.
  • Used Hibernate and Mark Logic, writing service methods and SQL queries, PL/SQL to interact with the
  • Oracle DBMS.
  • Managed Eureka Client, Eureka Server, Eureka Instance, Eureka Service through Spring Boot.
  • Expertise in implementing Micro Services Architecture using Boot Application, Eureka Discovery ServiceEureka Client, REST, SOAP, JPA, Hibernate.
  • Deploy the application on Amazon Web services (AWS).
  • Use Amazon Cloud Watch to monitor AWS services & Amazon Cloud Watch logs to monitor the application.
  • Co-ordinated with QA lead for development of test plan, Test management and defect management.
  • Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.
  • Developed and performed test cases using Jasmine and Karma for front end unit testing and used the
  • Cucumber, Protractor and Http-server for the End 2 End testing.
  • Integrating various Version control tools, build tools and deployment methodologies into Jenkins to create an end to end orchestration build cycles.
  • Used Jenkins to execute the Maven project as well to build the version system tool
  • Maintained and managed cloud & test environments and automation for QA, Product Management and Product
  • Support
  • Developed JUnit test cases for Persistence layer and Business layer to perform the unit level testing.
  • Configured Log4j for adding the debugging information in the code base.
  • Used SVN for version control.
  • Involved in Agile stand up meetings throughout the project with team members on day to day basis for the update on project status using JIRA and HP ALM.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, JPA, JavaScript, Angular7, HTML5, CSS3Eclipse, Drools, JBPM, Oracle 11g, ILOG, log4j, Junit, TestNG, Selenium, EasyMock, RabbitMQ, XML, Web Services.

Java Developer

Confidential

Responsibilities:

  • Analyzing and understanding low level requirements to convert into applications.
  • Implemented Business Logic using Java, Spring, Spring Boot, Spring Batch, Spring Data JPA, Collections, Exception Handling, and multithreading.
  • Producing and consuming RESTful Web Services using HTTP methods and implemented REST standards using Spring.
  • Usage of REST to transfer XML, JavaScript Object Nation (JSON).
  • Designing and documenting RESTful Services using Swagger Editor.
  • Converting Legacy applications into J2EE and Spring based applications.
  • Extensive usage of Hibernate to minimize database access with smart fetching strategies in data access object layer to access and update information in Oracle Database.
  • Developing DAO/SQL queries to retrieve data from Oracle 18c database.
  • Migrated Java 8 application to Java 11.
  • Testing RESTful Web based services using Postman and Advanced Rest client.
  • Using Jenkins for Continuous Integration and Continuous Deployment.
  • Using JUnit for unit testing and SLF4J for logging.
  • Using Apache Maven to build project and used SonarQube for code quality.
  • Deployed application on JBoss Application Server.
  • Working on Windows and UNIX environment.
  • Using SVN as version control system for source code.
  • Using Eclipse as IDE tool to develop application.
  • Following Agile Methodology with daily stand-up meetings.
  • Using Rally to track user stories, features, and tasks on daily basis.

Environment: Java 11, Spring, Spring Boot, Hibernate, RESTful Web Services, Spring Data JPA, Spring Batch, JBoss, Maven, SVN, Hibernate, SLF4J, JUnit, SQL Developer, Oracle 18c, ActiveMQ, Rally, Swagger, Postman.

Confidential

Sr Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams
  • Acquired process awareness for software development and deployment.
  • Used Spring Boot, which is radically faster in building cloud Micro Services and develop Spring MVC, based application with very less configuration.
  • Worked inNODE.JS based microservices.
  • Designed and developedRESTful Web Services using NODE.JS.
  • Developed server-side application to interact with database usingNODE.JS.
  • DevelopedRESTfulServices with Java using NODE.JS. Coding for consuming theREST APIs, getting JSON response and parsing them to get the required formats.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular5.
  • Experienced in Angular 5 Template basics, Template directives, Routing and navigation, Components, Services and
  • Data Binding. Advise team on best practices for Angular 5 component driven architecture.
  • Worked on creating, retrieving, updating, and deleting documents in MongoDB.
  • Implemented modular approaches for backend on AWS’s Elastic Beanstalk and implemented interfacing with
  • MySQL/Aurora DB on AWS’s RDS, allowing for scalability.
  • Implemented Custom Exceptions depending on the API Responses.
  • Implemented BDD through Cucumber.
  • Created the Feature Files for Cucumber Automation.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Experience in writing unit tests using JUnit and Easy Mock.
  • Tested the performance of our API using SoapUI, Postman, and JMeter.
  • Used Jenkins server for code monitoring during code integration phase.
  • Utilize EBS to store persistent data and mitigate failure by using snapshots.
  • Created flows for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV.
  • Done with transformers, testing and security of Mule ESB endpoint through OAuth.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Worked in an Agile based development environment and participated in Retrospective, Scrum session for better understanding, communication among team members.

Environment: JDK 1.8, Hibernate, LINUX, Maven, RESTful Web Services, Jenkins, HTML5, CSS3, Angular 5Bootstrap, JavaScript, jQuery, Ajax, NODE.JS, MongoDB, SoapUI, Postman, API Life Cycle, JUnit, JMeter, Git, JAX-RSJIRA, Cucumber, Putty, Agile.

Confidential

Java Full Stack Developer

Responsibilities:

  • Used Spring framework MVC in the development of new modules based on requirements.
  • Utilized various utilities like JSP, JSTL, JavaScript, HTML, & CSS, jQuery.
  • Refactored existing project to make it more RESTful and thread safe.
  • Involved in the creation of dynamic web pages with the use of JSP and HTML.
  • Configured and set up Java Workspace which included setting up server and theme installation and configuration.
  • Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.
  • Developed and performed test cases using Jasmine and Karma for front end unit testing and used the
  • Cucumber, Protractor and Http-server for the End 2 End testing.
  • Integrating various Version control tools, build tools and deployment methodologies into Jenkins to create an end to end orchestration build cycles.
  • Used Jenkins to execute the Maven project as well to build the version system tool
  • Maintained and managed cloud & test environments and automation for QA, Product Management and Product
  • Support
  • Developed JUnit test cases for Persistence layer and Business layer to perform the unit level testing.
  • Configured Log4j for adding the debugging information in the code base.
  • Used SVN for version control.
  • Involved in Agile stand up meetings throughout the project with team members on day to day basis for the update on project status using JIRA and HP ALM.
  • Became familiar with using and navigating through Java Workspace (Eclipse).
  • Debugged Java classes used to modify web pages such as Business Objects and Data Access Objects.
  • Implemented JDBC to perform the database calls from the Java layer.
  • Used JDBC to persist Java Objects into the database.
  • For XML marshalling and unmarshalling used JAXB. Worked with databases like Oracle.
  • Tested many components of web application and documented my observations.
  • Used Servlets as an interface between frontend and backend to handle HTTP requests and to send the response back to the front end.
  • Participated in analysing the requirements and depicted them through use cases and scenarios.
  • Participated in unit testing, integration testing and installation of the system.
  • Contributed to the decision making of the software and hardware requirements and tool evaluations.
  • Implemented logging for the whole application using Log4j.
  • Involved in daily scrum meetings, worked on the sprint tasks in the Agile Scrum development.

Environment: Core Java, J2EE, HTML, CSS, JSP, JDBC, JSP, JavaScript, jQuery, XML, JSON, Servlets, Spring

Confidential

Java Developer

Responsibilities:

  • Designed and Developed the application using the MVC architecture.
  • Developed the presentation layer using Struts Framework, JSP, Servlets, JavaScript, jQuery, and AJAX.
  • Designed and developed web pages HTML, JSP, Portlets, AJAX, JSTL, JavaScript, Angular JS, bootstrapjQuery, and CSS.
  • Date integreated and built to connect a variety of data sources and application, and performed analytics and
  • ETL processes.
  • Mulesoft has also been developed for SaaS application and l allowed analysis on SaaS data.
  • Used MVC, Value Objects, Service Locator, and Session Façade Design Patterns.
  • Developed stored procedures, triggers and used PL/SQL on Oracle database.
  • Developed the Action classes for handling the requests from the JSP pages.
  • Implemented and designed user interface for web-based customer application.
  • Interacted with Business Analyst and Business owner to give up the best designing features for the product users.
  • Developed Custom Tags using JSTL.
  • Developed Java Bean components to communicate with Data Base.
  • Developed TDD using Junit, Mockito.
  • Developed Maven scripts to build and deploy the application into WebLogic Application Server and ran Perl shell scripts and implemented auto deployment process.

Environment: Core Java, JSP, Servlets, JDBC, jQuery, JSTL, Angular JS, Bootstrap, CSS, AJAX, Splunk, Struts, MVCJUnit, ESB MULE, SOAP UI, Spring Tool Suite, WebLogic, Maven, SVN.

Confidential

Java / J2EE Developer

Responsibilities:

  • Developing Web Application using Angular JS&Spring Framework.
  • Understanding functional requirements and design User centered designed with page designs.
  • Writing Business layer login using springs, JDBC.
  • View forms and Validate pages using JSP.
  • Design the requirement using Object Oriented Design.
  • Used Micro Services to Get Data from Data Source using Spring Boot.
  • Manage application in Open Shift.
  • Have dealt with the total development and integration of Security Services from end - to - end.
  • Creating and modifying the views in spring’s framework so as to mask the appearance of URLs to end users.
  • Writing Unix Scripting for Jenkins to load the Files and execute.
  • Performing Transaction Management & claims reports.
  • Developing web-services for different functionalities in the application in SOAP architecture.
  • Developing REST services (SOA).
  • Tested applications in different prospective during junit test cases.
  • Have written Database queries to deal with updating of records in ORACLE Database.
  • Used hibernate in order to deal with large databases.
  • Deploying Application in to a server and Integration with Jenkins.
  • Creating packages using Maven, IVY, ANT, and SONAR.
  • Actively participated in production support.
  • Documenting and updating the work that is being done.
  • Used Firewall rules for security.
  • Used Linux command-line to test log files.
  • Design and Develop n-tier architecture.

Environment: Java 7, J2EE, Servlets, AngularJS, JDBC, Java Script, Tomcat Server, Spring tool suite(STS), Maven, JAX-WS, JAXB, SVN, Oracle 11g, jQuery, Openshift, Hibernate, JSP, XLS, SQL, PL/SQL, AJAX, HTML 5, XML, Tomcat, EclipseSprings Frameworks

We'd love your feedback!