We provide IT Staff Augmentation Services!

Java Full-stack Developer Resume

2.00/5 (Submit Your Rating)

West Bend -, WI

SUMMARY

  • Around 8 years of experience in SDLC with the various Cycles like gathering requirements, Analyzing, developing and maintaining of web based as well as enterprise applications using Java/J2EE technologies.
  • Experienced in developing front end applications using HTML, HTML5, XML, XHTML, DHTML, CSS, CSS3, Bootstrap, and JavaScript.
  • Strong knowledge on OOPs concepts Core Java, Multithreading, Exception handling, and Collection framework.
  • Strong knowledge of core and J2EE design patterns like MVC, Singleton, Business and Data Access Object.
  • Strong knowledge in implementing IOC and Dependency Injection features in various aspects of Spring Framework.
  • Strong knowledge on the Spring Modules like Spring IOC, Spring MVC, Spring DAO, Spring Batch, Spring Web Flow, Spring Security, Spring AOP, Spring Cloud, Spring Batch and Spring Boot.
  • Designed various routing mechanisms and implemented http functionality in Angular 9 to retrieve data from web servers.
  • Experience in utilizing open - source frameworks such as AngularJS, NodeJS, Struts, Spring, Hibernate, and JQuery.
  • Hands on experience in designing applications using MVC using Angular JS/Angular2/4/5.
  • Experience in developing web applications using Java/J2EE, JDBC, Spring, Spring Boot, Struts and Hibernate.
  • Proven software development experience using different methodologies - Agile, Waterfall and TDD.
  • Strong working experience in evaluate current applications and recommend processes to move applications into Angular CLI and Angular 2/4/5/6/7/8/9 with backend services.
  • Expertise in Angular.JS framework and its ability to create simple and scalable code for SPA.
  • Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) library.
  • Performed the Synchronous/Asynchronous file operations and created web server with the help of Express Using Node JS.
  • Developed REST API’s usingspring boot, Cassandra and other nodemodules to serve the web application with JSON data.
  • Significant hands-on experience in solution design, architectural analysis and development of financial system (trading/risk/compliance system or related) leveraging advanced Java 1.7 or above features like Multi-Threading, Serialization, RMI, Sockets, JDBC, NIO, Cloning, Annotations.
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Hands-on experience in relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/SQL programming and NoSQL database Mongo DB.
  • Strong experience in deploying J2EE components on JBOSS, ApacheTomcat,WebLogic, and IBM WebSphere application servers.
  • Thorough knowledge of Web technologies: XML, AJAX, HTML, CSS, Bootstrap and JavaScript.
  • Strong experience on various Java Design Patterns such as Session Façade, DAO, DTO, Delegate, Front Controller, Factory, Business Object, Prototype and Singleton.
  • Expert in coding using core java concepts like multithreading, collections, serialization, synchronization, exception handling and database connections.
  • Experienced in writing complex Queries, Stored procedures, functions, packages, tables, views and triggers with major databases such as Oracle, DB2 and MySQL.
  • Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client.
  • Experience in Amazon Web Services like Elastic Beanstalk, RDS, Route 53, Certificate Manager, Security Groups, and EC2 services.
  • Experience using different AWS services, including EC2, S3, RDS, DynamoDB, Lambda, CloudFormation, CloudWatch, and IAM. And familiar with setting up and configuring these services to meet the needs of my applications.
  • Expertise in distributed, secure and scalable application development using J2EE Technologies like Servlets, JDBC, JSP, Struts, Spring IOC, Spring MVC, Amazon Web Services (AWS), Web Services development (SOAP and RESTful).
  • Ample experience in back-end technologies including SQL databases such as DB2, PostgreSQL, MySQL, and Oracle Database and NoSQL Databases such as Dynamo DB also in front-end technologies like HTML5, JavaScript, jQuery, CSS3, AJAX Angular JS, React JS, Bootstrap JS, web accessibility and responsive web designs, and APIs of all kinds, I've built high-availability AWS and Digital Ocean, Nginx, Apache HTTPs.
  • Expertise in web development using HTML, DHTML, CSS, JavaScript, XSL, Microservice XSLT, and XML, JavaScript/jQuery, Angular JS, reactJS, node JS, backbone.js, AWS, AJAX, Git, SVN.
  • Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It was originally designed by Google, and is now maintained by the Cloud Native Computing Foundation.
  • Kubernetes is a great way to manage containerized applications at scale. It provides many features that make it easier to deploy and manage applications in a clustered environment. experience in Jenkins CI/CD.
  • Experience in configuring and maintaining Jenkins servers.
  • Ability to troubleshoot and debug Jenkins jobs.
  • Familiarity with popular Jenkins plugins.
  • Strong understanding of continuous integration and delivery concepts.
  • Experience with other CI/CD tools such as Bamboo, TeamCity, or GoCD.
  • Strong experience working with version control software like TFS, CVS, GIT and build tools ANT, Maven, and Gradle.
  • Good working experience in operating systems like UNIX, Solaris and Windows.
  • Implemented to reprocess the failure messages in Kafka using offset id. Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Skilled and experienced in co-coordinating efforts among multiple teams (on-site and off-shore and third parties).
  • Experience in handling/executing projects using Agile methodologies (SCRUM) along with Test Driven Development techniques.
  • Worked on both Agile (Scrum, Extreme, TDD, Pair Programming) and waterfall methodologies.
  • Implement team’s personalized scrum board. Following agile practices such as TDD and Pair Programming. Facilitate Scrum events (Daily, Retrospective, Planning, Grooming).
  • Part of scrum team and follow agile practices like TDD, pair programming.
  • Utilized Scrum and Agile methodologies to create full applications through their complete life cycle, including web and Enterprise Resource Planning systems. Coordinated with team members and management to resolve issues and maintain documentation.
  • Worked on both Agile (Scrum, Extreme, TDD, Pair Programming) and waterfall methodologies.
  • Part of scrum team and follow agile practices like TDD, pair programming.
  • Expertise in object modeling and Object Oriented design methodologies (UML). Experience in creating UML diagrams like Class, Object, Use Case, State and Activity diagrams.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JDBC, JMS, Multi-threading etc.

Programming Languages: Java JDK 1.4/1.5/1.6/1.8 , C++, C, SQL, PL/SQL

Application/Web Servers: Weblogic, IBM Websphere, JBoss,Tomcat.

Frameworks: Struts, Spring, Spring Boot, Hibernate.

UI Frameworks: JQuery, AngularJS, Angular 2/4/5 Bootstrap.

IDEs: Eclipse, VS Code, IntelliJ, Dream viewer

Web technologies: JavaScript,jQuery,AJAX,XML, HTML/XHTML/DHTML/HTML5, CSS/CSS3.

Web Services: SOAP, REST.

Methodologies: Agile, Scrum, Water-Fall, and SDLC

Testing technologies/tools: Junit, Jasmine, Karma, Selenium, Jenkins, Docker

Database Servers: Oracle 8i/9i/10g/11G, DB2, SQL Server 2000/2005/2008 , MySQL

Version Control: CVS,SVN, GIT

Build Tools: ANT, Maven, Gradle, Grunt

Platforms: Windows 2000/98/95/NT4.0, UNIX, Windows 7

PROFESSIONAL EXPERIENCE

Confidential, West Bend - WI

Java Full-stack Developer

Responsibilities:

  • Adoption of new principles such as responsive design, mobile first and adaptive design using Angular 5 libraries using Typescript.
  • Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON, jQuery, Angular 2, Angular 4, Node JS, AJAX.
  • Developed SPA (single page application) project using Angular 2.0/4.0/5.0 and Typescript for frontend .
  • Designed and coded customized Angular 4 services to interact with the backend API and serve components.
  • Worked with Angular 4 forms, modules, DOM, events, expressions, controllers, filters and Http Request.
  • Developed Restful webservices and process JSON data to render in the UI.
  • Designed various routing mechanisms and implemented http functionality in Angular 9 to retrieve data from web servers.
  • Designed and developed responsive web application using Angular 9 components and bootstrapped the application.
  • Developed the UI applications using Angular 9 (along with Angular UI components, Bootstrap etc) which uses the core application data.
  • Significant hands-on experience in solution design, architectural analysis and development of financial system (trading/risk/compliance system or related) leveraging advanced Java 1.7 or above features like Multi-Threading, Serialization, RMI, Sockets, JDBC, NIO, Cloning, Annotations.
  • Strong Java programming skills with experience in developing multi-threaded modules.
  • Developed project initially with private cloud and migrated to Azure.
  • Integrated and used web services and messaging systems to deploy cloud infrastructure.
  • Connect REST API to Angular using Http Call and designed GET, POST, PUT, DELETE for Web API.
  • Responsible for configuring, deploying, and managing applications on cloud infrastructure.
  • Created Azure Cloud Front URL, WAF server for app services and configured Azure Traffic Managers to multiple instances of app services.
  • Worked with automated deployments and source code / configuration management tools - GitHub, AWS CloudFormation etc.
  • Utilized AWS CloudWatch to monitor the performance environment instances for operational and performance metrics during load testing.
  • AWS experience in different services: -EC2: Experience setting up and configuring EC2 instances to meet the needs of my applications.
  • S3: Experience setting up and configuring S3 buckets to meet the needs of my applications.
  • RDS: Experience setting up and configuring RDS databases to meet the needs of my applications.
  • DynamoDB: Experience setting up and configuring DynamoDB tables to meet the needs of my applications.
  • Lambda: Experience setting up and configuring Lambda functions to meet the needs of my applications.
  • CloudFormation: Experience setting up and configuring CloudFormation templates to meet the needs of my applications.
  • CloudWatch: Experience setting up and configuring CloudWatch alarms to meet the needs of my applications.
  • IAM: Experience setting up and configuring IAM users and groups to meet the needs of my applications.
  • Developed Open stack API to Integrate with Amazon EC2 cloud based architecture in AWS, including creating machine Images and worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Designed, configured and managed public/private cloud infrastructures using Amazon Web Services (AWS), which includes VPC, EC2, S3, Cloud Front, ELB and Elastic Beanstalk.
  • Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Developed the backend server withSpring Boot, involving different layers of the application
  • Started the front-end application withReactand usedstateobjectReact Class Componentfor general stateful management.
  • Enhanced user experience withReact’slife cycle hooks, includingcomponentDidMount, shouldComponentUpdate, componentWillunmount.
  • UsedReact-Routerto create a single pageapplication. AppliedRouter Guardto deny unauthorized access.
  • On the server-side, usedSpring MVCwithHibernateto connect withMicrosoft SQL Server.
  • Involved in the authentication process.
  • Configured Spring forcustomizedJwtTokenProvider,incorporatedJwtFilter,yet not conflicting globalCORSrequirement.
  • Expertise in various open source frameworks like Spring Framework, Spring Security, Spring Integration, Spring Data, Open Shift and Hibernate.
  • Handled response data from RESTFUL web services in JSON and jQuery to update UI Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
  • Implemented Data Access Layer using Entity Framework with Web API to connect, retrieve and update the data from SQL Server.
  • Developed source code to consume JSON response received through AJAX calls using jQuery.
  • Coding, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls and Responsible for JavaScript / AJAX UI upgrades and improvements.
  • Developed and deployed Microservices based applications using Spring Boot and Spring Cloud.
  • Experience with Angular 4 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms etc.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
  • Developed some standalone Micro services using Spring Boot micro service architectural patterns
  • Used Angular 4 as framework to create a Single Page Application (SPA) and created various components.
  • Performed a lot of DOM operations for loading and manipulating dynamic content on web pages.
  • Developed callback functions to parse and handle JSON data returned from the server.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript. And using Node.js applications to write in JavaScript.
  • Created a build process for different environments like dev, test and production. Demonstrated knowledge of code reviews, unit and regression testing, page speed testing.
  • Deployed Spring Boot based microservices in Docker and Amazon EC2 container using Jenkins
  • Tested cross browser functionality and fixed major layout bugs for supported browsers.
  • Used Jasmine framework to write Unit test cases for the web module. Also, used different developer tools respective to the browser to debug the code.
  • Worked with Agile software lifecycle methodology and involve in daily SCRUM meetings for report, plan and expect purpose.

Environment: HTML5, CSS3, Angular 2.0/4.0/5.0, Node JS, Microservices, JavaScript, AWS,devTypeScript, jQuery, AJAX, Bootstrap framework, Jasmine, Git Bitbucket, github, Docker

Confidential, Santa Clara, CA

Java Full-stack Developer

Responsibilities:

  • Worked on Agile Rally dev for define user stories, tasks and defects.
  • Developed Transaction tracking application for profit centers using Spring MVC, Angular-JS, Html, Bootstrap, CSS, Javascript and Jquery.
  • UtilizedAngular bootstrap components like time picker, directives, model pop-ups, ng-grid,router, progress bar, NG-Idle, NG-Upload.Implemented flexible routing and nested usingAngular routers.
  • Used Bootstrap and media queries to create a Responsive Webpage across different screen-sizes.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
  • Developed Restful webservices using Java and spring boot and also consumed Restful web services.
  • Worked on SOAP UI for testing request/response client internal/external web service and outbound internal/external web services.
  • Responsible for Offshore & technical support and maintenance of its daily batch jobs.
  • Used Jackson for converting JSON to domain object and domain to JSON vice versa.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Developed Web services for sending and getting data from different applications using REST, such as Loan Applications, to transfer data from Branch Server to Head Office Server,and also for data retrieval.
  • Used SVN for version control and used eclipse as the IDE for developing the application.
  • Analyzed code coverage report from Jenkins to improve code coverage and configured multiple plugins in deploying applications.
  • Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.
  • Used oracle as backend database using Windows OS, Involved in development of PL/SQL Stored Procedures, Functions, Packages and Triggers.
  • Used Maven for create the project archetype and build the interface modules for create war and ear files.
  • Managed the development team at offshore and provided necessary information and artifacts.
  • Supported Testing Teams and involved in defect meetings.
  • Involved in system design, development, testing, debugging and took part in creating documentation.
  • Kubernetes is a great way to manage containerized applications at scale. It provides many features that make it easier to deploy and manage applications in a clustered environment. Kubernetes is also very extensible, allowing you to add your own custom functionality or use third-party add-ons.
  • Used Kubernetes extensively for deploying and managing my containerized applications. Used it to manage a cluster of servers for high availability. One of the most impressive features of Kubernetes is its ability to scale applications horizontally.
  • This means that you can add more nodes to a Kubernetes cluster to increase the capacity of your application without having to modify the application itself.
  • This is a great way to improve the resilience of your application and ensure that it can handle increased load.
  • Another great feature of Kubernetes is its ability to roll out updates to applications. This means that you can update your application without affecting the availability of the application.
  • This is a great way to ensure that your applications are always up-to-date and running the latest versions.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Working on AWS Lambda for event driven work flow, Working on Databases, Creating and Hosting micro services on EC2 Instances, and automating things using JSON Scripts, Creating End-Points for the services, Integrating through API's, Involved in creation of APIs and API Gateways for by establishing Secure connection between the end-points.
  • Worked on automation and Deployment using configuration Management tool like Chef to provision amazon AWS
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, DynamoDB, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
  • Migrated Cassandra cluster from one AWS account to another AWS account by using Cloud Formation Templates in JSON.
  • Services and used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Involved in provisioning AWS S3 buckets for backup of the application and sync this contents with remaining S3 backups, by creating entry for AWS S3.

Environment: Agile, Core Java 1.8, Spring, Spring MVC, Jenkins, Angular, HTML, Bootstrap, CSS, Javascript, Jquery, SOAP UI, Apache Camel, JIRA, Microservices, JUnit, Log4j, REST API, SVN, eclipse, Maven, Unix, Kubernetes, Kafka.

Confidential, Tarrytown, NY

Sr. Java Developer

Responsibilities:

  • Experience in working in an Agile Scrum Team.
  • Involved in creating test automation plan, execute large set of test cases which will ensure the quality of our Pelican Web application.
  • Worked on batch process development using Akka with Camel.
  • Involved in development of a test driven automation framework using Java, which helps in developing wide range of test classes to test the pelican API’s and pelican, Web application (Admin Tool).
  • Involved in developing wide range of test classes using Java to test the Pelican Rest API’s.
  • Involved in the development of Page Object Model for the UI testing of Pelican Web Application Using Selenium Web Driver.
  • DevelopedSpringFramework based RESTFUL Web Services for handling and persisting of requests andSpringMVC for returning response to presentation tier.
  • Developed reporting dashboards, which processes large amount data that are stored inElastic Searchand My SQL platforms and generates reports and displays in dashboards.
  • Responsible for creating and managing the Jenkins Job which runs the regression suite on our Pelican Application.
  • Involved in fixing the regression test failures on different environments of Pelican Application.
  • Involved in testing the crucial features of our application during crucial Releases.
  • Experience in developing the Rest Assured Framework to test the Rest API’s and Soap UI for testing SOAP API’s.
  • Used MAVEN for building the application.
  • Implemented Docker environment to deployMicro servicesin modern containers to increase Isolation.
  • Developed HTML prototypes andUIdeliverables such as wireframes, flowcharts, screen mock-ups and interface design specifications.
  • Managed deployment using Jenkins.

Environment: JDK 1.6, J2EE, Selenium Web Driver, Test Ng, Maven, Jetty App Server, Oracle, Splunk, Elastic Search, Jenkins.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Implementing the Design and developing modules using Agile Methodology. Planning iterations for effective-design and development of the Modules.
  • Designed and developed web based UI using JSP, StrutsTaglibs and developed action classes to handle the user request.
  • Developed the User Interface validation frame work in combination of custom validation build on top of Struts validation frame work from the form bean.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Deployed Spring Boot based microservices in Docker and Amazon EC2 container using Jenkins
  • Used DAO design pattern to handle the interaction with Data base (MySQL Server) and Hibernate as ORM to map Java classes to data base tables.
  • Used Hibernate Query Language (HQL) for accessing data from database and created Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Developed SOAP services to talk with adapter classes and exposed them to front-end. Worked on serialize and de-serialize of data in applications using JSON.
  • Developed Monitoring, logging and exception handling frame works. Configured several log4j adapters and Log4j view Chainsaw.
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring
  • Developed testing frame work for User Interface and server side components using testing frame works like Junit also Tested components using Junit Mockito during development.
  • Developed automated Build files, reporting and documentation using Maven. Worked with the business experts to understand existing business processes and determined a shared approach that would serve their business needs using the new packaged application.
  • Used SVN for source code version controlling.Configured development environment using JBOSS application server for developer’s integration testing.

Environment: JDK 1.5, J2EE, JSP, Struts, EJB, Hibernate, SOAP, Log4J, XML, Microservices, MySQL Server, JBOSS server, HTML, JUnit, Eclipse, SVN, Mockito, Maven.

Confidential

Jr.Java Developer

Responsibilities:

  • Performed the analysis, design, and implementation of software applications using Java, J2EE, XML and XSLT.
  • Applied Java collections such as HashMap, list to store data and passed along with JSP efficiently.
  • Worked with core java concepts such as OOPs, Multi-threading, collection framework and Exception handling.
  • Prepared technical document and got approval from client before development.
  • Coded Modules in Java, HTML, JSTL, JavaScript, CSS, JSP and Servlets.
  • Performed in different phases of the Software Development Lifecycle (SDLC) of the application, including: requirements gathering, analysis, design, development and deployment of the application.
  • Created entities and mapped them to the database using JDBC and realized CRUD operation.
  • Used Hibernate as the object relational mapping tool to bridge between backend and database.
  • Utilized MySQL to store the data and extensively used SQL queries along with stored procedures and functions for queries and data analysis.
  • Implemented stored procedures and dynamic SQL on SQL Server.
  • Design UI using JSP, HTML4, CSS3, and JavaScript.
  • Used Postman tool to test the API workflow.
  • JUnit was used to do the Unit testing for the application.
  • Utilized various Struts features like Tiles, tagged libraries and Declarative Exception Handling via XML for the design.
  • Used Apache Ant to compile java classes and package into jar archive.
  • Used Clear Quest to keep track of the application bugs as well as to coordinate with the Testing team.
  • Involved in tracking and resolving defects, which arise in QA & amp; production

Environment: Java 1.7, Spring MVC, Hibernate 4.0, Junit, Maven 3.0, MongoDB, Apache Tomcat 7, JSP,HTML4, CSS3, IntelliJ, Git, Postman, jQuery, JavaScript.

We'd love your feedback!