We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

MinnesotA

SUMMARY

  • Over 7+ years of strong software experience in design, development and deployment of web - based Client-Server business applications using OOP, Java/J2EE technologies.
  • Expertise in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall, Test-Driven Development (TDD).
  • Strong experience in User Interface development using web technologies like HTML5, XHTML, DHTML, CSS3(SAAS/LESS), Bootstrap, JAVASCRIPT, JQUERY, AJAX.
  • Strong experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular and Node) full stackdevelopment tool kit to build event driven, non-blocking i/o model web applications
  • Experienced in MVVM Client-side JavaScript frameworks like Angular and MVC frameworks like Backbone JS, Ember Handlebar JS and Knockout JS.
  • Experience in React JS which is JavaScript library used for building reusable UI components.
  • Implemented React JS and worked wif Redux and Flux architecture.
  • Hands on experience in developing cross platform server-side JavaScript frameworks using NodeJS (Hapi JS, Express JS, Handlebar JS) BackBone.js to achieve scalability in real-time web applications.
  • Experience in designing UI on React, Angular, HTML5, JQuery, CSS 3, Object Oriented JavaScript to develop teh next generation Test Delivery application.
  • Experience in building isomorphic applications using React.js and Redux wif GraphQL on server side.
  • Strong experience in Spring Framework modules such as Spring Boot, Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring REST, Spring Batch, Spring Cloud, Spring Security, Spring Microservices.
  • Experienced in working wif Spring JDBC Templates, JMS Templates, Spring Rest Templates.
  • Expert in developing web applications using MVC design patterns like Spring MVC and Struts 2 MVC.
  • Has worked on Databases likePostgreSQL, Oracle, Db2andMySQL. Has working noledge on SQL,PL/SQL and stored procedures. Also worked on No SQL Databases like Mongo Db, Cassandra.
  • Expertise in writing SQL queries, Functions, Triggers, and good noledge of Relational databases.
  • Strong experience wif MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases
  • Expert in Core Javaand implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Javacollections in various projects.
  • Extensive experience using Java technologies: Core Java, JDBC, Java Message Service, JSP, Servlets, JPA, EJB, Swing, Applets, and JSTL.
  • Utilized Java8 features like Lambda expressions and Stream API for Bulk data operations on Collections.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations.
  • Extensive experience in developing scalable, reliable and efficient enterprise applications using Java, Spring, Web Services, RESTful, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, PL/SQL, Unix scripting.
  • Proficient in consuming and producing RESTful web services using Rest API and NodeJS.
  • Experienced in implementing Service oriented architecture and Web Services using SOAP, RESTFUL.
  • Expertise in Microservices developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, RESTFUL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Experienced wif build tools like ANT, Maven, Gradle and logging tools like Log4J.
  • Solid understanding of Azure Cloud Stack including ADF Data flows, Event Hub, Databricks, HDInsight, Azure DevOps.
  • Proficient in using Amazon Web Services AWS. Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.
  • Experience wif Manual and QA Automation Testing Frameworks like Junit, Mockito, and Selenium.
  • Expertise in customizing Splunk for monitoring, Application Management and security per customer requirements and industry best practice
  • Implemented workflow actions to drive troubleshooting across multiple event types in Splunk.
  • Has a good understanding of DevOps, SRE concepts to create end to end CI/CD pipelines using Jenkins.
  • Experience wif Docker and Kubernetes on multiple cloud providers, from halping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Hands-on noledge of software containerization platforms like Docker and container orchestration tools like Kubernetes.
  • Involved from Design to deployment of microservices in Kubernetes clusters or AWS.

TECHNICAL SKILLS

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

J2EETechnologies& frameworks: JSP, JSTL, Servlets, EJB, JDBC, Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL, Axis, Java Security, JBPM

Web Technologies: HTML, DHTML, AJAX, Bootstrap, JavaScript, jQuery, XML, XSLT, XSL, CSS, JSON, Node Js, AngularJS, Angular 6, React JS

Frameworks: Spring, Hibernate, ReactJS, AngularJS, Spring Security, Spring MVC, Spring Boot, Spring Data, Spring Cloud, Spring AOP, Servlets, Java Swing, Applets, Spark

Web Services: SOAP, RESTful, Oracle SOA, UDDI, WSDL

Application/Web Servers: Web Logic Server, Apache Tomcat, Apache HTTP Server, IBM HTTP Server

Databases: Microsoft SQL Server, Oracle, MySQL, MongoDB, Cassandra

Build Tools: Maven, Ant, Gradle, Jenkins

Testing Tools: JUnit, Mockito, Log4J, Mock Framework, Cucumber, Selenium, Jasmine, Karma

Version and Source Control: GIT, Bit Bucket, CVS, SVN, Rational Rose, GITHUB

Operating Systems: Windows, Unix, Linux, Mac OS

Cloud Technologies: AWS, EC2, Docker, JIRA, Azure

O-R Mapping: Hibernate, JPA

Messaging: JMS MQ, IBM MQ, Rabbit MQ, Kafka, IBM MQ

PROFESSIONAL EXPERIENCE

Confidential, Minnesota

Full Stack Java Developer

Responsibilities:

  • Involved in analysis, design, and implementation and testing phases of SDLC through Agile Methodology.
  • Developed User Interface application modules using HTML5, XHTML, XML, CSS, JavaScript, JQUERY. ReactJS, JSON, and AJAX.
  • Developed applications using ReactJS, Java8 and new features of java (lambda expressions).
  • Developed UI components using ReactJS dependency Injection, Models, data binding and controllers.
  • Implemented ReactJS Router to enable navigation from one view to next as agent performs application tasks.
  • Developed Application to asses JSON and XML from Restful web service from consumer side using ReactJS.
  • Developed various generic JavaScript, React functions to implement client side validations.
  • Achieved data parsing using JSON and usedAJAXfor updating teh UI.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process teh data.
  • Involved in Developing of Application based on J2EEusing Hibernate and Springboot framework.Implemented teh associated business modules integration using Spring and Hibernate data mapping.
  • Implemented Object-relation mapping using Hibernate framework to fetch teh data from database. Used Spring/Hibernate Batch Transactions & Hibernate cache concepts.
  • Used Microservice architecture wif Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Used Spring Security for session fixation, clickjacking, cross site request forgery. Secured API's by implementing OAuth 2.0 token-based autantication/authorization using Spring Security.
  • Implemented teh Project structure based on MVC Pattern using Spring Boot. Extensively used various Spring Framework modules like Spring Boot, Spring Data and AOP.
  • Involved in teh configuration of Spring, Spring Cloud, Micro Services Framework and Hibernate mapping.
  • Used Spring Dependency Injection, Annotations and Spring Boot components to implement business layer and navigation part of application.
  • Developed RESTful Web services for transmission of data in JSON format. Developed several REST API webservices which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Designed and developed teh RESTful web services using teh JAX-RS API to communicate over teh network.
  • Implemented SOAP messages for information exchange for Web services. Implemented Java Web services based on SOA architecture wif SOAP and WSDL. Developed several REST API webservices which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Developed batch processing using Spring Batch in teh persistence layer & improved performance of batch processes using Multithreading wif Executor Framework for control of asynchronous tasks in parallel threads.
  • Developed teh Application using design patterns-Singleton, Factory, DAO, DTO prototype and Composite View.
  • Implemented Java SE8 features like Lambda, Streams and Predicates to reduce teh line of code and better functionality in teh Service Layer of teh application.
  • Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases wifin teh organization. Responsible for all backup, recovery, and upgrading of all of teh PostgreSQL databases.
  • Creating and maintaining containerized micro services and configuring/maintaining private container registry on Microsoft Azure for Hosting Images and using Windows Active Directory.
  • Used Microsoft Azure for Development, Test and UAT environments for all customers regardless of final Production platform (SaaS Cloud, Private secure cloud) to speed up development/ deployment process and work wifin CI/CD framework
  • Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing teh Azure stack (Including Computer, Resource Groups, Azure SQL DW, Cloud Services, and ARM, focusing on high-availability, Disaster Recovery, fault tolerance, and auto-scaling).
  • Worked on Automating, Configuring and Deploying Instances on Azure environments and in Data centers and migrating on premise to Windows Azure using Azure Site Recovery and Azure backups. Designed and Configured multiple layers of Azure topics to trigger Message Driven Beans for execution, Outbound, and Post processing.
  • Developed test cases and performed unit testing using JUnit. Used to test performance both on static and dynamic resources using JMeter.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Used Jenkins for CI/CD Continuous Implementation and Continuous Delivery on EC2 Instance.
  • Deployed Docker services on teh docker cluster for teh entire Microservices stack.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments, changing teh AWS infrastructure Elastic Beanstalk to Docker wif Kubernetes

Environment: Java, Core Java, Spring boot, Spring Security, PCF, Azure, EC2, JUnit, JMeter, Agile, Spring, JavaScript, React, Webservices, HTML, CSS, Maven, Bootstrap, JMS, Jenkins, Kafka, GIT, Nodejs, RESTful.

Confidential, Seattle, WA

Java/J2EE Developer

Responsibilities:

  • Implemented teh development using Agile/Scrum methodologies user story, phase-wise development, iterative development.
  • Develop Java/J2EE applications following Microservices architecture and deploy in Tomcat, WebLogic servers and Cloud Foundry.
  • Implemented teh application using Spring Boot, Spring IOC Framework and handled teh security using Spring Security.
  • Maintained Interface compatibility and concurrency in teh project using Java8 new features like default, static methods, data structures, collections, algorithms and Lambda Expressions.
  • Developed data structures or data models that support data across all stages of teh extract, transform and load process
  • Developed REST API using Spring frame works like Spring Boot, Spring Security etc., to processes teh data from DB to another Rest Service.
  • Implemented service methods and SQL queries to interact wif teh PostgreSQL DBMS. Developed queries to perform CRUD operations
  • Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases wifin teh organization.
  • Responsible for all backup, recovery, and upgrading of all of teh PostgreSQL databases.
  • Developed teh UI screens created by web designer using HTML5, CSS3, and JavaScript, React.js and Modified them when required.
  • Developed single page applications usingReact, Redux wif GraphQL architecture, ES6, web pack and grunt.
  • Involved in creating a reusable component usingReactJSfor DOM manipulation.
  • Worked on AWS Services like IaaS, PaaS and worked on storages like Blob (Page and Block), SQL AWS. Well experienced in deployment & configuration management and virtualization.
  • Configuring and Controlling teh Scale Up and Scale Out of teh App Service Plans and Pricing tier (scale DTUs) while migrating teh Databases and Applications from IBM WebSphere to AWS Cloud Platform and from AWS to Azure.
  • Created functions and assigned roles in AWS Lambda to run python scripts, and AWSLambda using java to perform event driven processing.
  • Worked on migrating existing application from AWS cloud platform to Azure. Perform Service migrations like lift and push on On-Perm and AWS and Azure servers reducing server and maintenance cost.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in teh VNet wif Azure Internal Load Balancer.
  • Worked wif teh Build management and CI/CD tools Jenkins. Prototype CI/CD system wif GitLab utilizing Kubernetes and Docker for teh runtime environment for teh CI/CD systems to build and test and deploy. Involved in setting up quality gates in SonarQube to fail teh build if teh gates are not passed.
  • Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, and Jenkins.
  • Automated Dashboards wif teh stack through Terraform Scripts and Implemented Microservices in load balanced, highly available, fault tolerant Kubernetes infrastructure. Used Concourse and Jenkins for Microservices deployment.
  • Deployed Docker services on teh docker cluster for teh entire Microservices stack.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments, changing teh AWS infrastructure Elastic Beanstalk to Docker wif Kubernetes
  • Experience in Designing AWS Resource Manager Template and extensive experience in designing custom build steps using PowerShell.
  • Used spring config server for centralized configuration and Splunk for centralized logging.
  • Used Kafka and periodically pushes batch of data to real time processing in elastic search.
  • ConfiguredSparkstreaming to receive real time data from theKafkaand store teh stream data toHDFSusingScala.
  • Used JIRA extensively to log all issues and track development status
  • Developed unit testing using JUnit test cases for continuous integration testing

Environment: Core Java 8, J2EE, Spring MVC, Spring Data JPA, Spring Boot, Hibernate, Apache Axis2, WSDL, Restful Web Services, AWS cloud, JSP, React, JavaScript, JMS, Agile Methodology, PL/SQL, UNIX, TOMCAT, Eclipse, J Query, AJAX, Jenkins, Sonar, Maven, CVS, JSON, Kubernetes.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
  • Responsible for writing detail design documents and class diagrams and sequence diagrams.
  • Developed UML models consisting of Use Case Diagrams, and Sequence Diagrams using Rational Rose software.
  • Converted teh mock-ups into hand-written HTML, AJAX, XML and JSON.
  • Developed Single Page applications using Angular, Typescript, Angular CLI, HTML, CSS..
  • Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfil teh implementation of business logic.
  • Develop a REST APIweb service for anAngularJSfront-end application. Implemented teh Model View Control (MVC) structure and Developed Microservices using Spring Boot that create, update, delete and get teh assignment information from backend.
  • Extensively used various Spring Framework modules annotations for Spring Dependency Injection, Spring Boot for Rest APIs to develop microservices.
  • Designed and developed J2EE application using Servlets, JSP, JavaBeans and EJB.
  • Developed Custom tag libraries to separate presentation and processing logic.
  • Designed and Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Spring MVC, JSP, Servlets.
  • Designed and implemented Spring ORM module to integrate Hibernate.
  • Involved in writing teh associations for teh query in mapping xml files in Hibernate.
  • Designed configuration XML Schema for teh application.
  • Implemented SOA architecture wif web services using SOAP, WSDL, UDDI and XML.
  • Designed and developed a REST Web Services using Jersey framework builds on JAX-RS.
  • Strong experience in implementing teh Web Services (WSDL using SOAP protocol, JAXB, JAX-RS, RESTful).
  • Used WS-Security for autanticating teh SOAP messages along wif encryption and decryption.
  • Prepared Unit test cases for existing functionality as per teh requirement and execute teh same.
  • Entity Beans used for accessing data from teh SQL Server database.
  • Used JSF to reduce teh effort in creating and maintaining dis entire application.
  • Involved in writing teh associations for teh query in mapping xml files in Hibernate.
  • Involved in teh building Maven POM files and Maven testing.
  • Continuous integration to build teh project using Jenkins wif Maven Builder.
  • AmazonIAMservice enabled to grant permissions and resources to users. Managed roles and permissions of users wif teh halp of AWSIAM.
  • Helped individual teams to set up their repositories in bit bucket and maintain their code and halp them setting up jobs which can make use of CI/CD environment.
  • Responsible for managing and supporting Continuous Integration (CI) using Jenkins. Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool and writing HQL queries.
  • Prepared Unit test cases for existing functionality as per teh requirement and execute teh same.
  • Used JUnit Testing Framework for performing Unit testing.
  • Implemented teh Web Services (WSDL using SOAP protocol, JAXB, JAX-RS, RESTful).

Environment: JSP, AJAX, Struts framework, Hibernate Framework, JMS, SOAP, XML, Spring Framework, Log4j, Java Script, HTML, Oracle9i, SQL, PL/SQL, Web Sphere, WSAD, JSTL, Struts tags, Junit, Mockito, SQL, Struts, CSS, Jenkins.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in complete Software Development Life Cycle including analysis, design, implementation, testing and maintenance.
  • Used Agile (Scrum) development methodology during designs, implementation, testing, and maintenance.
  • Developed user interface for management module using HTML, CSS, and JavaScript.
  • Worked wif Angular CLI and Typescript in Angular to create Controllers and components for teh Web Pages.
  • Developed and maintained complex software components / systems in compliance wif department standards including JSP, JSTL, EJB, JMS, JAX-WS, Restful APIs and Java Mail.
  • Used core java concepts like Collections, Exception handling, Multi-threading, IO to develop business logic
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report, parsing of JMS XML messages
  • Developed Custom tag libraries to separate presentation and processing logic.
  • Developed teh project using MVC design pattern and developed front end using Spring MVC framework, business components using Spring.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Wrote autantication and authorization classes and manage it in teh front controller for all teh users using Spring security.
  • Designed and developed a REST Web Services using Jersey framework builds on JAX-RS.
  • Developed SOAP based Web Services for Integrating wif teh Enterprise Information System
  • Used Webservices - WSDL and SOAP for getting credit card information from third party vendors.
  • Used EJBs in teh application and developed Session beans for teh business logic at teh middle tier level.
  • Wrote SQL queries, stored procedures, modifications to existing database structure for addition features Controller Servlets, Action, Form objects for process of interacting wif Oracle database and retrieving dynamic data.
  • Involved in teh design of tables in oracle to store teh pay information.
  • Designed configuration XML Schema for teh application. Developed teh JSP using teh tag libraries. Perform validations using struts validation framework. Used JDBC to interact wif teh Oracle database for storage and retrieval of information.
  • Continuous integration to build teh project using Jenkins wif Maven Builder.
  • Used Clear Case for source code maintenance. Used Log4J to capture teh log that includes runtime exceptions.
  • Developed unit test cases for teh data access layer and business components using Junit and Easy Mock.

Environment: HTML, CSS, JavaScript, JMS, Spring MVC, EJB, SOAP, WSDL, JDBC, UML, Clear case, Rational Rose, Junit, Easy Mock, Java, Oracle, SQL, Log4J

Confidential

Junior Java Developer

Responsibilities:

  • Streamlining a Waterfall project management methodology into an innovative solution wif three quality gates providing measurable value and an exceptional customer experience
  • Developed application usingJava/J2EE platform and implemented teh Model View Control (MVC) structure.
  • Contributed for maintaining, developing and updating of client side and server side codes to servlet based applications.
  • Contributed to development of client side and server side codes for external and internal web applications.
  • Designed and developed web pages using front-end technologies such as HTML, CSS and JavaScript.
  • Worked on Form validation, error handling and event handling using JavaScript.
  • Implemented server- side programs by using Servlets, JSP and JDBC.
  • Used AdvancedJava of Collections and Generics and extensively appliedJavaCollections
  • Such as HashMap, List to store and pass data along wif JSP effectively.
  • Created DAO classes to implement CRUD operations by using JDBC template.
  • Involved in creating SQL for CRUD operations and advanced SQL for procedures.

Environment: Java, J2EE, Testing, Spring MVC, Waterfall, REST API, HTML, CSS, JavaScript, Servlets, JSP, JDBC, SQL, Eclipse, SQL, Oracle.

We'd love your feedback!