We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

GA

SUMMARY

  • 8+ years of experience as Java full stack developer.
  • Extensive experience on developing web applications using Spring Boot, Spring Core, Spring MVC, Spring ORM, Spring JPA, Spring Rest and Spring Cloud(PCF).
  • Strong understanding of common API technologies, such as Spring Boot and Micro services.
  • Used Spring Boot Actuator to monitor and manage the application in production environment.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Good knowledge of Spring, IOC, AOP, Spring and MVC integration with Hibernate and Struts technologies.
  • Extensive experience in various spring modules such as Spring Boot, Spring Security, Spring AMQP, Spring Data JPA and Spring Batch
  • Hands on experience in securing the applications using Spring Security, SAML
  • Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
  • Strong experience with Java concepts like Exception Handling, Collections, Multithreading. Worked on Synchronized collections and Concurrent Collections.
  • Experience in front end development using HTML,CSS,Bootstrap,JavaScript, JQuery, JSON and JSTL.
  • Experience creating Typescript reusable components and services to consume REST APIs using Component based architecture provided by Angular7, Angular 11.
  • Good knowledge on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2)
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3,and EBS, ROUTE 53.
  • Strong understanding of Object - Oriented concepts like Inheritance, Polymorphism, Encapsulation etc. Have been practicing the SOLID principles for the application development. experience in developing web, enterprise and SOA applications using Core Java, OOAD, Multi - Threading, JavaBeans, JSP, Servlets, JNDI, JDBC, Hibernate, JPA, Spring, Web Services (SOAP, Restful and Micro-Service), XSD, XML, XSLT, JSON, JAX-B, Apache Commons, EJB, JMS, MQ-Series, HTML, Ajax, Oracle and Linux/UNIX.
  • Having strong understanding of the Java Runtime Engine, monitoring the memory usage and memory management using Garbage Collector algorithms such as G1(Garbage First).
  • Eexperience in profiling Java applications using J Profiler
  • Excellent knowledge in API Versioning and API documentation using Swagger and Open API Specification 3.
  • Expertise in using configuration management tool GIT for version controlling.

TECHNICAL SKILLS

Programming Languages: Java, SQL.

Software Methodologies: Agile, Scrum, SDLC Waterfall.

Web Technologies: HTML, DHTML, XML, CSS, jQuery, JavaScript, AJAX, Bootstrap, JSON, Angular 6, React JS, Node JS, Express JS, Angular 11

Web service Frameworks: Spring, Hibernate, Struts, Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, JSF, Log 4J, JUnit, Hibernate, JPA

Web Services: SOAP, RESTful.

Databases: Oracle, MS SQL Server, MySQL, Mongo DB.

OR Mapping: Hibernate, JPA

Testing Tools/Others: Junit, Mockito, Log4J, Postman, Cloud Technologies/DevOps

Tools: AWS, EC2, Azure, Docker, JIRA

Build & Version Control: Maven, Jenkins,GIT,GITHUB,Bit Bucket.

Application/Web Servers: Web Logic Server 12c, Web Sphere Application Server 8.5, Apache Tomcat,Apache HTTP Server, JBoss.

IDE Tools: Spring Tool Suite 3.8.3, Eclipse, IntelliJ IDEA

Operating Systems: Windows, Linux, Unix, Mac OS

PROFESSIONAL EXPERIENCE

Java Full Stack Developer

Confidential, GA

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed java modules implementing business rules and workflows usingSpring Boot, IoC, Web Framework.
  • UsedSpring Boot, which is radically faster in building cloud Micro services and developSpringbased application with very less configuration.
  • Designed and developed theRESTbased Microservices using the Spring Boot, Spring Data JPA.
  • Had experience in performance tuningJ2EEapps, performance testing, analysis, and tuning.
  • Developed the Product BuilderUIscreens usingAngular-7, Node JS, HTML5, CSS, Javascript and Bootstrap.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Improved the maintainability of the project by implementing and improving Exception Handling and CollectionAPIs
  • Involves in Sprint planning for the estimation of efforts for user stories and bugs.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • ImplementedUNIXutilities using shell script for data validation, manual job submission, restarting failed jobs, etc.
  • Actively involved in deployment Application war files in Weblogic Application server.
  • Migration of current search process from Database to Solr search engine.
  • Responsible for maintaining and expanding ourAWSinfrastructure usingAWS (EC2/EBS).
  • Refactored the code forJVMOptimization and performance of application.
  • Involved in Maven based build process and continuous integration of the project using Bamboo and Jenkins.
  • Experienced in full-text search engine techniques like Lucene, Solr with Jetty Server.
  • Implemented SOA architecture with Web Services usingSOAP, WSDL and XMLto integrate other legacy systems.
  • Unit testing of developed product features usingJunit and Mockitoframeworks as part of development cycle.
  • Wrote build and deployed scripts usingShellandANT scriptsand involved in performance analysis of the application and fixed problems/suggest solutions.
  • Implementation of User Authentication, Role Mapping & Web service Security using SAML, OAM (Oracle Access Manager), HMAC (SHA-256) and Spring Security.
  • UsedSOAPbased Web services andRESTful Web servicesfor transferring data between applications.
  • Knowledge of open source frameworks including Spring, Play and Lucene.
  • Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
  • DevelopedUIusingAngularJS, HTML, JavaScriptand developed Business Logic and Interfacing components using Business Objects,XML, and JDBC.
  • Responsible to finishJiraTickets assigned on time and update their status on regular basis.
  • UsedSVNfor source code control.
  • Develop detailed program design for application changes and/or major bugs.
  • Involved in writing program documentation and technical specification documents.

Environment: Java, J2EE, Spring v3.x, Spring MVC, Hibernate v3.0, Oracle DB, Angular-JS, Node JS, Bootstrap, CSS, HTML5, Javascript, jQuery, AJAX, GIT, IntelliJ, AWS SNS/SQS, DbVisualizer, Tomcat, JBoss, SVN, Maven, JIRA, SOAP/Restful Web Services, Redhat Linux, Jenkins, WSDL, Spring Based MicroServices, Agile, cucumber, Bamboo CI.

Java Full Stack Developer

Confidential, California

Responsibilities:

  • Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using React JS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.
  • Developed Grid's used in the system using Slickgrid and created custom grid directive to make the component reusable.
  • Used various React UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. for developing the UI.
  • Took part in setting up the routing configuration using React UI router for various views and sub views.
  • Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and Bower to manage the dependencies.
  • Developed React services making use of resource service to perform REST API calls to the backend.
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed REST exception handling controller advices to respond to bad requests and server side exceptions.
  • Created Docker images and ran the Docker containers in various environments.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the spring bean profiling.
  • Consumed SOAP/ JAX-WS based web services using Spring framework and used SOAP UI for testing these services.
  • Used REST Client and POSTMAN to test the rest based services and used Junit and Mockito to test the middleware services.
  • Used Hibernate in the persistence layer and implemented DAO's to access data from database.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, Express from NodeJS.
  • Involved in enhancing existing MEAN (MongoDB, Express, React and Node) stack applications and provided the required support.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front end jQuery Ajax calls.
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/overnight deliveries and QA Support.
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.

Environment: JDK 1.7, Spring Boot, Spring MVC, MongoDB, hibernate 4.0, Apache CXF, JQuery 1.10, AJAX, UML, MongoDB, MS Visio, Eclipse 4.2, Junit, Log4j, Maven 3.1, Node JS, React JS, HTML5, CSS3, Toad, Maven, JIRA, Rally, Apache POI, Quartz Scheduler, Drools BRMS, JPA Selenium, GIT.

Java Full Stack Developer

Confidential, California.

Responsibilities:

  • Converting business requirements into technical design and developed the system as per the technical specifications.
  • Following agile methodology, an iterative development for the project and participating in code reviews.
  • Developed various DOA’s in the applications using Spring JDBC support and fetch, insert, update and deleted data into the database table.
  • ImplementedMVC architectureusingJSF frameworkusingJSPs as GUIdevelopment and DB Modeling using Oracle 10g.
  • UsedMyBatis & IBatispersistence framework to provide support for custom SQL, stored procedures and mappings.
  • Developed variousGWTcustomized widgets, services and DAO classes for the above systems usingservlets, Core Java and GWT RPC/Ajax calls.
  • Worked on converting the PSD to a pixel perfectXHTML page using CSS3 and HTML5.
  • Used State management supporting like request, application, session, flash and view scoped java beans.
  • Developed tools using Python, Shell scripting,XMLto automate some of the menial tasks.
  • Able to dig into unfamiliar codebases in order to understand bugs and solve problems using Golang.
  • Developed stored procedures, functions,SQL, NOSQLqueries and backend programs using Oracle database and tools such asTOAD and SQL developer.
  • Used Stash code versioning system for code maintenance and usedLog4jto generate logs used for maintenance and bug tracking
  • DevelopedEJBComponents, which encapsulate business logic and build up the model for the system.
  • Implemented variousJ2EE designpatterns like DAO pattern, Business Delegate, Value Object.
  • Developed Java Helper classes for updating Customer Accounts and Customer information.
  • Configured and deployed the application inIBM WebSphere application server.
  • Build, Merged, Configured and deployed the code in Weblogic Server of DEV Environment, TI and Staging Environment.
  • Logged issues and bugs with Jira, created and participated in code reviews using Crucible 2.0/3.0
  • Experienced best practices for integrating microservices into an existing system architecture.
  • DeployedJ2EE Web and EJBmodules using WebLogic Command Line Deploy tool and WebLogic Admin Console.
  • TunedTCP/IP, JVMs, JVMheap size, garbage collections and Native thread’s.
  • Developed presentation layer usingHTML, CSS and Javascript.
  • Worked with a variety of issues involving multi-threading, server connectivity and user interface.

Environment: Java, J2EE, HTML, CSS, JavaScript, XML, JSP, Angular JS, Servlets, Spring, Struts, Jasper Report, Hibernate, Web services, SQL, BPM, Oracle, Golang, GWT, Stash, AWS, bamboo, cucumber, Microservices, Eclipse, GIT, Jenkins, Maven, Log4j, JUnit, WebLogic 10.X, Confidential WebSphere Application Server, JIRA.

Java Developer

Confidential, Harrisburg - PA

Responsibilities:

  • Developed State Street mortgage lending application and has good knowledge of Secured loans, unsecured loans, Credit Card transactions, Credit decision, Credit policies and Collateral.
  • Development, Maintenance and Production support of the application.
  • Discussions with On-site team about the Requirements.
  • Performing Impact Analysis, Design, and Estimations for the enhancements to the applications.
  • Coding the requirements and subsequent unit testing of the developed code.
  • Fixing the tickets created to make sure the applications run smooth.
  • Involved in publishing and consuming the web-service calls through ServiceGen and Client invocation.
  • Used JPA Transaction managementAPIand developed Services that can perform transactions.
  • Developed variousUIScreens of management information reporting.
  • Developed user interfaces, Action classes, Business components using struts framework.
  • DevelopedEJBComponents, which encapsulate business logic and build up the model for the system.
  • Implemented variousJ2EEdesign patterns like DAO pattern, Business Delegate, Value Object.
  • Involved in unit testing and development.
  • Developed custom tags as required for the application.
  • Build the application usingAnt built tool.
  • Configured the application and deployed the application in Confidential Websphere application server.

Environment: JDK1.4, Servlets-2.3, JSP-1.2, Struts-1.1, XML, CSS, DHTML, GWT, Taglibs, Confidential AIX, Confidential MQ, Eclipse, Confidential Websphere5.1, GIT, WSAD, Actuate, Toad and Oracle.

We'd love your feedback!