We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Minnesota, MN

SUMMARY

  • Over, 6+ Years of IT experience in Analysis, Architecture, Development, Implementation and Integration ofClient - Serverand Web/Enterprise applications using J2SE/J2EE.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements.
  • Experienced in Object Oriented Programming, Database, Data Structures and Problem-Solving Algorithms.
  • Experience in IT industry as a Full Stack Java Developer with proven expertise in Automation in Software development involving Cloud computing platforms like Amazon Web Services (AWS)
  • Experience in developing web-based enterprise applications using Java, J2EE, Servlets, JSP, EJB, JDBC, Hibernate, Spring IOC, Spring AOP, Spring MVC, Spring Web Flow, Spring Boot, Spring Security, Spring Batch, Spring Integration, Web Services (SOAP and REST) and ORM frameworks like Hibernate.
  • Experience in Front-End UI technologies like HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax, AngularJS, Node JS.
  • Experienced in J2SE, J2EE, JDBC, Servlets, JSP, Java Beans, ORM - Hibernate,Maven, MVC, JSP, Struts, Spring Frameworks, Java Swing,
  • Experience working with JavaScript MVC/MVVM framework like AngularJS, Angular and React.
  • Extensively used Node.js tools tool like Gulp, Grunt, Web pack and used popular Node.js, NestJS framework like Express and Rectify to mock a RESTful API.
  • Full Stack Modern Progressive Web Apps -ReactJS,Redux,GraphQL.
  • Experienced in JavaScript, Ajax, CSS, and HTML. Experience of using HTML4/HTML5/DHTML, XHTML, JavaScript, AngularJS, Angular2, Angular 6/8/9, NodeJS, NestJS, ReactJS 14 and 16, TypeScript, Bootstrap 3.x & 4.x, jQuery, JSON, XML.
  • Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
  • Experienced with Cloud Computing environment like Amazon Web Services (AWS), Spring Cloud.
  • Experience in AWS Cloud Platform and its features which include Elastic Cloud Compute (EC2), Simple Storage Service (S3), Route 53, and Auto Scaling Group (ASG). ELB and Elastic Block Storage (EBS) for installing and configuring.
  • 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.
  • Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database, spring framework to easily configure J2EE applications.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPCand XML Beans.
  • Experience in Spring AOP (Aspect-oriented Programming), Spring MVC, Spring Security (OAuth), Spring Boot 3.x/2.x, Spring Data JPA and Spring Batch
  • Strong experience in MVC architecture and design implementation using Servlet and JSP as well as open-source frameworks such as Struts and Spring MVC.
  • Experience in Implementing Service Oriented Architectures (SOA) with JSON based Web Services (RESTful).
  • Experience in writing ANT, Maven build scripts and configuring them using Log4j and writing JUnit test cases.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views, and strong experience in RDBMS using Oracle 11g/10g/9i/8i, SQL Server and My-SQL
  • Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
  • Experienced in creative and effective front-end development using JSP, Java Script, Angular.js, HTML and CSS.
  • 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 UML Modelling, Rational Rose, and Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Experience in using web/App servers like WebLogic,WebSphere, JBoss and Tomcatservers based on the client requirement and project specifications.
  • Good Exposure in writing SQL queries, PL/SQL stored procedures/functions etc for relational databases like Oracle, SQL Server 2012, MySQL, and Sybase etc.
  • Experience in implementation and Administration of Data Guard for disaster and recovery setup.
  • Experience working with Waterfall and AGILE methodology. Worked on Maven based projects and have good understanding of build tools (MAVEN) and project management tools (SVN, GIT, BITBUCKET).
  • Experience in using Open-Source Frameworks like JUnit and Log4J, slf4j.
  • Good knowledge in Analysis and Design using Unified Modelling Language (UML) and strong experience on agile methodologies.
  • Worked with different Bug Tracking Tools like Rally, Jira, Bugzilla, ClearQuest and Remedy.
  • Experience in writingCI/CD processwith using Jules/Jenkins build tools build Micro Service applications to deploy various environments.
  • Excellent interpersonal communication, analytical skills and have an ability to work in a team as well as independently.

TECHNICAL SKILLS

Languages: C, C++, Java (5,6, 7, 8), SQL, PL/SQL, UML 2.0

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, RMI, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services, Multithreading, JTA, Custom Tags

Web Technologies: HTML, DHTML, JavaScript, jQuery, CSS, AJAX, DOJO, XML, Web Services. Angular JS, Angular2, Angular4, Angular5, Angular6, Angular7, Angular 8 and 9, Node JS, Nest JS, jQuery, Typescript, React.

Frameworks: Spring, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP, Spring Boot

AWS Services: EC2, IAM, S3, Elastic Beanstalk, CloudFront, Redshift, Lambda, Kinesis, DynamoDB, Direct Connect.

UML Tools: Visual Paradigm, Rational Rose, MS Visio

IDE’s: Eclipse, STS, IntelliJ, WebStorm, Visual Studio Code.

Web/Application Servers: Web Logic, Apache Tomcat, JBOSS and IIS.

Web Service Technologies: SOAP, GraphQL, REST (JAX-RS, JAX-WS), Postman.

Version control, Monitoring Tools: GIT, Bitbucket, GitBash, Visual Source Safe, CVS, Confluence, JIRA, Splunk.

Methodologies: Agile-Scrum, Waterfall, V-Model and TDD (Test Driven Development)

Database Environments: Postgres, SQL Server, MySQL, Oracle

DB Client tools: PostgreSQL, MySQL, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential - Minnesota, MN

Full Stack Java Developer

Responsibilities:

  • Involved and understood the Development of reporting system using spring, Hibernate, TDD and Web Services.
  • Developed the applications using Java 8, Java 11, JSP, J2SE, JDBC, Servlets, Web Services, HTML, TDD and Groovy, JavaScript, JSON etc.
  • Hands on experience with Test and Behavior Driven Development TDD using Rspec, Selenium.
  • Worked on CI/CD, Jenkins files with multiple stages like checkout a branch, building the application, testing, pushing the image into GCR, deploying to QA3, deploying to QA9, Acceptance testing and finally deploying to prod.
  • Responsible for Setup and build AWS infrastructure using resources ECS Fargate, VPC, EC2, S3, RDS, DynamoDB, IAM, EBS, Route53, SNS, SES, SQS, IAC, CloudWatch, EMR, CloudTrail, Security Group, Autoscaling and RDS using CloudFormation templates.
  • Involved in design and development of server-side layer using XML, J2EE, JSP, JSON, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
  • Implemented an express-graphql library to mount a GraphQL API server on the user-configured HTTP endpoint.
  • Implemented a recursive algorithm to parse large GraphQL introspection queries into a dotfile format in order to visualize the one-to-many relations between schemas in a SVG format.
  • Extensively usedAnttool to build and configureJ2EEapplications and usedLog4Jfor logging in the applications.
  • Designed, developed, debugged, and tested the web basedJ2EE application.
  • Developed HTML5 Mobile application with HTML5, Java Script, jQuery, JSON and RESTful web service.
  • Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
  • Configured and deployed theJ2EEapplication onWebLogic Application Server.
  • Used Spring boot, Spring MVC, Activiti software and hibernate to implement RESTful web-service and web applications, Spring Security for authorization using Tokens, and Hibernate/JPA as persistence layer.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, Activiti, and IO improvements by using Java 8.
  • Used Spring boot to collect the data from users and packaged the data as JSON distributed to applications with Groovy scripting.
  • Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
  • GUI development using Java Swing and Eclipse RCP.
  • Used Angular4/Angular6 as a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with a server.
  • Worked with Angular4/Angular6 forms and validations to validate the user input.
  • Actively involved in using Angular6, Angular4, Typescript, Bootstrap, Activiti and HTML5 to enable the client-side date to meet specific criteria by applying various validation variables.
  • Design and develop the useful micro services using Spring Boot.
  • Implemented and tested the enterprise application with jQuery, JSON, Angular.js, Groovy and Spring MVC.
  • Involved in Java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Used JBoss and WebSphere as an application server to deploy the code.
  • Familiar and have some good knowledge on BPM and BPMN 2.0 software processes and Alfresco Process Services.
  • Used HTML 5, Angular 8 and CSS/Bootstrap to design the front-end components.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, packages on Oracle database.
  • Involved in using Tortoise SVN as a version control tool.

Environment: J2EE 8, Spring, Hibernate, EJB, JMS, Spring Boot, SOAP, GraphQL, HTML, XML, JavaScript, Rally, Angular.js 2/4/6/8, log4j, PL/SQL, Eclipse, Java Swing, JBOSS, Multi-Threading, WebSphere, Tortoise SVN, Maven, Junit, Agile, Oracle and Windows.

Confidential, Livonia, MI

Java Developer

Responsibilities:

  • Involved in injecting dependencies into code using Spring IOC module of Spring Framework.
  • Have been part of working on creating new GraphQL API requests, ran them in Postman to query data.
  • Worked extensively on the User Services with multiple client products and helped maintain the Java Springboot server application to run as per the needs.
  • Mainly worked on fixing the End-to-End Integration test cases with Junit and Cucumber testing scenarios in the Test environment.
  • Created When/Then Scenario based Cucumber test cases using feature files and worked with Integration test files to make sure code is upgraded and ran test cases accordingly.
  • Created Subscriptions as needed for User Services using Groovy, Java Scripts, JSON, and Cucumber test cases to have the Customer info queried in the Postgres database.
  • Used Maven project management tool for build and deployment of the application.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Worked on creating snapshots to take backups of the volumes and images to store launch configurations of the EC2 instances.
  • Design and development of Web Pages using PHP, jQuery, jQuery Mobile, Ajax.
  • Creating S3 buckets also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Used Spring Boot which is radically faster in building cloudMicroservicesand develops Spring-based applications with very less configuration.
  • Strong exposure working with Java/J2EE, Groovy design patterns likeMVC, Front Controller, Value Object, SingletonandData Access Objects.
  • DevelopedLog4jlogs to record the application events to provide the debugging, monitoring, and auditing capabilities to the application.
  • Fixed Java Assertion errors by looking into logs of the tests and by debugging the code as needed.
  • Worked in different environments like Test, Dev, non-Prod and Prod to tackle environment-based issues.
  • Extensively used various Java, JSON, J2EE design patterns like Factory, Singleton, Data Access Objects, Data Transfer Objects, Business Delegate and Session Facade in the project.
  • Built RESTful APIs and Webservices interface implemented in Java and Implemented AOP paradigm for modularity.
  • Involved in the development of presentation layer and GUI framework in JSP, HTML and client-side validations were done using Groovy, JavaScript and JSON.
  • Having good familiarity and knowledge on BPMN 2.0, BPEL and Alfresco service processes.
  • Involved in writing SQL Stored Procedures, Functions, Triggers and Views for Postgres database.
  • Prepared Test Cases to perform Cucumber, JUnit, Integration and System Testing. Tested the developed components using Junit.
  • Used Log4J components for logging, perform daily monitoring of log files and resolve issues.
  • Part of daily Scrum Meetings and provide updates on daily basis and documented the tasks clearly and added it to the Confluence documentation sections.

Environment: Java 8,11, J2EE, Spring Framework, JSP, GraphQL, Cucumber, JUnit testing, Hibernate, Git, HTML, REST, AWS, JavaScript, PostgreSQL, Postman, AJAX, WebLogic, Splunk, log4j, ANT, Rational Rose, Agile, JIRA, Confluence.

Confidential, Austin, TX

Java/J2EE Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Implemented the Graphic User Interface by coding in HTML, CSS3, Bootstrap, JavaScript, jQuery, and jQuery UI.
  • Designed Single page web applications object-oriented JavaScript Framework - Angular.JS.
  • Created prototypes in HTML, JavaScript and CSS for different UI pages.
  • Implemented and developed UI components using AngularJS features like DI, Models, data binding and controllers. Develop various screens using AngularJS and used various predefined components from NPM.
  • The application is designed using J2EE design patterns Session façade, Singleton, Factory, DAO and technologies based on MVC architecture.
  • Used Spring DAO module for performing CRUD operations on database and implemented logging in the application using Spring Framework AOP module to know the application status.
  • Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers.
  • Implemented (SOA) to retrieve data from client side and made REST API calls and parsed the data to client and handled the security and Authorization using Spring Security.
  • Build, Test and developed application from Docker containers and deployed into PCF environment.
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Developed REST web services using Spring MVC to extract client related data from database and used SOAPUI.
  • Developed Microservices with Spring Eureka to retrieve API routes and Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor spring Microservices.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Experienced with setting up the basic project setup from scratch using Spring-Hibernate based design.
  • Involved in writing Thread Safe blocks for multithreading access to make valid transactions.
  • Developed application and deployed the application onto Weblogic application server.
  • Used Cassandra for achieving denormalization through features like collections.
  • Experienced with JAXB binding to convert Java object to XML and vice-versa.
  • Involved in Code Review, Unit Testing and Integration Testing, Selenium Web Driver.

Environment: Java, JSP, Servlets, JSF, Spring MVC, Hibernate, XML, HTML, jQuery, JavaScript, Bootstrap, AngularJS, Web Services (SOAP/WSDL), Soap, Kubernetes, Multithreading, Web Logic Application Server, JAX-RS, Selenium Web Driver, Maven, Log4J, SVN, Cassandra.

Confidential

Java Developer

Responsibilities:

  • Implemented Struts MVC design pattern and front controller pattern to this project.
  • Developed user interface by creating at least one webpage for each component using Struts web MVC and Action Servlet as front controller for this application.
  • Strong understanding of all the concepts of Core Java like (Inheritance, Polymorphism, Encapsulation and Abstraction).
  • Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
  • Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques etc. using MVC.
  • Developed Single Sign on (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
  • Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.

Environment: Java, JDBC, Servlets, Struts, JSP, Hibernate, Java Mail API, AJAX, HTML, XML, ANT, Log4J, CVS, RAD, Putty, Oracle, Web Sphere.

We'd love your feedback!