We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Richfield, MN

SUMMARY

  • Around 8+ years of professional experience in Design, Development of Enterprise Software Systems built on Java and J2EE technologies.
  • Involving in all phases of SDLC with experience in E - Commerce, Banking, Transportation and different domains.
  • Experience in software development using Waterfall, Agile Scrum Methodologies.
  • Hands on experience in building SPA using HTML/HTML5, CSS/CSS3, JavaScript, Angular 2 and Angular JS.
  • Experience in implementation of the Business logic layer for Mongo DB Services.
  • Good experience in Test Driven Development (TDD).
  • Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, jQuery, DHTML, Web Service calls and JSON.
  • Experience on various AWS services like S3, EC2, ECS, Cloud trail, VPC, RDS, Route 53, SNS, and Lambda.
  • Experience in programming J2EE applications using Java, J2EE, JSP, Servlets, JSTL Hibernate, Struts, Spring-MVC, SQL and REST Services.
  • Experience in using JENKINS Build Tool for continuous integration for software development.
  • Experience in major web application servers: Apache Tomcat, JBoss, Express NodeJS, and Apache HTTP
  • Using various libraries of JavaScript like jQuery, Backbone JS and Underscore JS.
  • Experience in writing SQL queries, stored procedures for accessing and managing databases such as oracle 9i/10g, MySQL, MS SQL Server, DB2.
  • Developed Micro services using Spring MVC, Spring Boot, Spring AOP and Spring Cloud, Spring Data.
  • Experience in Report configuration, Report Design, Report Model and Deployment using SSRS.
  • Efficiency in using technologies like XML, XSL, DOM, SAX, XSLT, JAXB and XSD Schema.
  • Experience in Java Web Services like SOAP protocol in JAX-WS and RESTFUL web services using WSDL, SOAP, HTTP and UDDI.
  • Exposure to Service Oriented Architecture (SOA), Experienced in development and use of Web Services.
  • Experience in Micro services Architecture with Spring Boot and Dockers.
  • Good experience of implementing reactive programming using Rx Java to manage asynchronous tasks and events.
  • Exposure to operating systems like Solaris, Linux. Worked on Shell Scripting to automate various processes.
  • Excellent Communication, Interpersonal, Analytical skills and Zeal to learn new skills
  • Strong expertise in the design, development, implementation, and testing of systems. Excellent documentation skills.
  • Good Analytical and problem-solving skills.
  • Ability to quickly adapt to new environments and learn new Technologies.
  • Ability to work both as an individual and as a part of team

TECHNICAL SKILLS

Backend Technologies: J2EE (JDBC, JSP, Servlets, EJB), XSL, J2EE Design Patterns, MVC, Spring Boot, Hibernate, Struts JSTL, Spring.

Front end Technologies: HTML, CSS, AngularJS, AJAX, XSLT, XML, JSON, JavaScript, jQuery, DHTML, Bootstrap.

Database: MySQL, Oracle, Mongo DB,CI/CD

SDLC: Waterfall, Test Driven Development, Agile methodologies

Application Servers: Apache Tomcat, Web Logic, JBoss

IDE: Eclipse, IntelliJ, NodeJS, Net Beans and Spring Tool Suite

Languages: SQL, C, Java 7,8,J2ee.

DBMS: MS SQL Server 2008, MS Access, SSRS, SSIS

Deployment: Maven, Ant, JUnit, Jenkins

Operating Systems: Windows Server 2003/2008/Windows 7, 8 & 10/Linux

Web Services: REST, SOAP, Micro services, JAX-RS, JAX-WS, AWS

Ticketing Tools: JIRA, Log4J, Rally

AWS: EC2, RDS, S3, ELB, SNS

PROFESSIONAL EXPERIENCE

Confidential - Richfield, MN

Full Stack Java Developer

Responsibilities:

  • Knowledge and experience working in an Agile environment
  • Involved in a full lifecycle of the project from requirements gathering to development stage using Agile Methodology.
  • Engaged in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and code development.
  • Worked on developing and leading new modules, enhancements and change requests, post production release activities.
  • Designed and developed java backend batch jobs to update the product offer details.
  • Expertise in developing J2EE web applications using Java, Spring MVC framework, Spring Boot, Hibernate ORM framework and JPA, JSP, Servlets, Restful & SOAP Web services.
  • Designed and developed web-based applications using HTML5, CSS3 and JavaScript and bootstrap framework.
  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
  • Used Hibernate in Persistence Layer. Developed various Database interaction objects by implementing the DAO patterns and used Hibernate as Model Component.
  • Involved in designing the database schemas for the new data layer on Oracle using PL/SQL and also involved in developing interfaces to interact with the underlying Endeavour SDK.
  • Involved in writing data extract feeds using Java, JDBC, and XML Digester.
  • Extensively involved in developing and writing Maven build scripts for automated build and deployment processes.
  • Experience in Java back-end development with Java JDK 8+, Spring Boot and Spring MVC, Microservices.
  • Used Net Bean as the Java IDE in the development of the application and deployed to local Resin Pro App Server.
  • Used Azure DevOps tool as source control repository.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Implemented log4j by enabling logging at runtime without modifying the application binary
  • Programmed with JMS Interfaces and Message classes to make durable communication and can interact with each other via messaging because JMS Configured organizations to cooperate without tightly coupling their business systems.
  • JMS Topics programmed with JMS API to the applications that have to push data in packet to huge number of clients in a one-to-many fashion are good candidates for the use JMS to make a facility in application to Auction Quote sand utility Services. Using Apache Kafka, Active MQ.
  • Utilized Jenkins for build and deployment into Gaia, Docker, and Kubernetes environment.
  • Implemented Web-Services to integrate between different applications internal and third-party components using SOAP and REST services using Axis2, Kubernetes.
  • Involving in building and deploying on AWS components like EC2 and setting up AWS S3 storage Objects.

Environment: Java 1.8, J2EE, JSP, HTML5, CSS3, jQuery, Ajax, JavaScript, Spring Boot, Spring, Hibernate, Struts, REST, SOAP, MVC, Oracle, SVN, JUnit, AWS, JIRA, SCRUM, Micro service, Docker, Kubernetes.

Confidential - Killeen, TX

Java developer

Responsibilities:

  • Involved in a full lifecycle of the project from requirements gathering to development stage using Agile Methodology.
  • Engaged in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and code development.
  • Worked on developing and leading new modules, enhancements and change requests, post production release activities.
  • Designed and developed java backend batch jobs to update the product offer details.
  • Expertise in developing J2EE web applications using Java, Spring MVC framework, Spring Boot, Hibernate ORM framework and JPA, JSP, Servlets, Restful & SOAP Web services.
  • Designed and developed web-based applications using HTML5, CSS3 and JavaScript and bootstrap framework.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View objects.
  • Design and development of High performance CPD processes by using multithreaded processes which in turn improved the performance by a lot.
  • Implemented Spring MVC framework for the application as part of migration from struts to spring.
  • Worked on JSF implementation of MVC pattern by using tiescustom tag library, UI components, Server-side helper classes, validators, event handlers and navigation handler
  • Developing Web Service components using SOAP service.
  • Implemented SQL queries and stored procedures to save user profile, order in formation to database and retrieve information form database.
  • Created, Tested and implemented SSRS packages for Reporting Services (SSRS 2008) that included paper-based and interactive web-based reports.
  • Create and configured the continuous delivery pipelines for deploying micro services using Jenkins CI server.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS).
  • Played key role as senior developer during development of next generation micro services
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate template, using Spring IOC (Dependency Injection).
  • Using Micro service architecture with spring boot services for interacting with REST and Apache message broker.

Environment: Java 1.8, J2EE, JSP, HTML5, CSS3, jQuery, Ajax, JavaScript, AWS, Spring Boot, Spring, Hibernate, REST, SOAP, MVC, Oracle, SVN, JUnit, JIRA, SCRUM.

Confidential - Atlanta, GA

Java/web Developer

Responsibilities:

  • Participated in all phases of SDLC includes areas of requirement gathering, analysis, estimation, design, coding, testing and documentation.
  • Worked on RESTful web services to send the data using JSON objects.
  • Worked on developing and leading new modules, enhancements and change requests, production support, post production release activities.
  • Developed SOAP web service as publisher/producer.
  • Used Angular JS to add functionalities and effects like Accordion, Infinite Scroll bar, slider bas, Drag/Drop, Resizable and progress bar.
  • Developed different GUI screens JSPs using HTML, JavaScript and CSS.
  • Involved in gathering and preparing the requirements from clients for product design and enhancements.
  • Worked in designing phase of UML diagrams, Flow charts using Rational Software Architect
  • Worked on different back end systems APIs for submitting the request and for processing the response.
  • Worked with Data teams in analyzing the Data base design.
  • Used Hibernate extensively to store the persistence data into the database and written HQL to access the data from the database.
  • Involved in review of the Design documents and code.
  • For version control management used CVS software.
  • Worked with different teams in resolving the production bugs.

Environment: Java 1.6, J2EE, JSP, JDBC, Struts 2.0. Log4J, Tomcat Server 6.0, AngularJS, Eclipse 3.0, Hibernate 3, Maven, UML, REST API, CVS, SOAP UI, Web Logic 10.3.

Confidential

Software Developer

Responsibilities:

  • Implemented JSP, Servlets, Java Beans and Java 8.
  • Designed tight, neat co - ordination of JSP, Java Servlets and Java Beans.
  • Involved in all the phases of the software development life cycle.
  • Designed and developed the use cases, activity and sequence diagrams using Microsoft Visio.
  • Developed the High-Level Design (HLD) and Low-Level Design (LLD) documents for the design.
  • Used J2EE design patterns like MVC (Model View Controller), Session Fa ade and Front Controller in the application.
  • Developed the front end using HTML, JSP, and CSS. Used JavaScript for client-side validation.
  • Implemented the MVC framework using Struts.
  • Developed session beans to handle the user requests and invoke the entity beans.
  • Created SQL queries and PL/SQL stored procedures for the Oracle database.
  • Created JUnit test cases and ANT scripts for build automation.
  • Configured the application to run on JBoss application Server.
  • Worked with the Quality Assurance in addressing the defects in the application.
  • Developed & Reviewed action and form classes based on Servlets to handle the Jsp pages.
  • Used Apache Tomcat, JSP, Servlets, and JDBC for the whole project.
  • Used Oracle as the back-end database and performed operations on the database.
  • Used Log4j jar files and classes for debugging purpose and logging.
  • Created Test cases to test Java 8 classes using JUnit framework.

Environment: J2EE, Java, JSP, Servlets, Struts, JDBC, JavaScript, HTML, XML, Web logic 7.0 and Oracle 8i, JUnit, PL/SQL, UNIX, Hibernate.

Hire Now