We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Over all 8+ years of IT experience in full Software Development Life Cycle.
  • Good Exposure to Object Oriented technologies using Java, J2EE, Design Patterns, JSP/Servlets, JDBC API, EJB, Log 4j API, Web services, Struts, PLSQL Cartridge, Spring, Spring Boot, Hibernate
  • Experience with and solid understanding of Microservices
  • Implemented microservices using Spring Boot, Spring Cloud, Spring Microservices, and Enabled discovery using Netflix Eureka server
  • Strong managing, planning, architecting, analyzing, designing and programming capabilities
  • Extensive experience in architecture, design and building Complex Business components, developing Multi - Tier Web Applications and Server-side Business Logic using Java, J2EE, XML, Apache Tomcat, JBoss, Web Logic, Servlets, JSP, Spring, Struts, Hibernate, Web Services (JAX-RS, JAX-WS), JDBC, PL/SQL, AJAX, JMS, Maven, Log4J, HTML, JavaScript, AngularJS
  • Strong experience on Core Java concepts
  • Good Exposure to work on Frame Work using Spring and Struts MVC Architecture
  • Extensive experience with Model2 (MVC) architecture and spring. Solid experience in using Maven, ANT, JUnit and Log4J
  • Good knowledge in Object Relation mapping using Hibernate
  • Experience in implementing Core Java & J2EE design patterns like Singleton, Factory Pattern, Service locator, Business Delegate, DOA, Session Façade and Value object pattern etc.,
  • Created and consume Rest Web Services and SOAP Web Services
  • Good Knowledge of Web Services using SOAP and Restful
  • Having experience in low level design and reengineering of java projects. This includes extensive knowledge of Spring Core/ Spring Framework, Spring MVC, Web services (Soap, REST),
  • Experience in developing secure web applications using Struts and Spring frameworks
  • Experience in dynamic web development using jQuery, JqGrid, AJAX, Java Script, XML and CSS
  • Strong Experience in MySQL, Oracle 11g, PLSQL, DB2, creation of stored procedures and function
  • Experience with AWS (EC2, IAM, EBS, S3, RDS, SES, ELB, Cloud Formation, Elastic Cache, Cloud Watch, Lambda, SNS, Dynamo DB)
  • Determined Software Professional with widespread utilization of Java Message Oriented Middleware MOM API from various providers, which includes Java Messaging Service brokers Apache Active MQ, IBM MQ Series/WebSphere MQ
  • Excellent client interaction skills and proven experience in working independently as well as in a team
  • Proficient with Software development methodologies like Agile Methodologies
  • Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills
  • Decent work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Sub queries
  • Knowledge in using NoSQL databases like Mongo DB, Apache Cassandra 2.0.12 as a distributed database management system and writing queries to it using CQL 3.0.
  • Experience using JIRA and Bugzilla5.0.x /4.4.x as issue and bug tracking tools
  • Subversion SVN, CVS, IBM Clear Case and Git as versioning software tools

TECHNICAL SKILLS:

Languages: Core Java, Java/J2EE, C, C++, PL/SQL, SQL

Web Technologies: HTML5, DHTML, JDBC 4.0, Servlets 2.5, JSP 2.1, JSTL, Java Beans, MVC, EJB, JSF, JMS, JavaScript, jQuery, AJAX, CSS 3, XML, XSL, XSLT, XPATH.

Design Patterns: Core J2EE patterns MVC, Value Object, Session Facade, Composite Entity, Service Locator, Data Access Object and Singleton

Development Approach\ Processes: Waterfall, Agile (Scrum, TDD), SDLC and Rational Unified Process RUP

Databases: IBM DB2 V8, Oracle 9i/10g/11g, SQL Server, MySQL.

Defect Tracking Tools\Testing Frameworks: HP Quality Center, JUNIT, JMOCKIT, Cucumber, Selenium

Application/Web Servers: Apache Tomcat, IBM Web Sphere 8.0, BEA Web Logic 10.3/11x and Red Hat JBoss 4.2.2

IDE\ Logging Tool: Eclipse, NetBeans, IntelliJ, IBM Rational Application Developer 6.0, Log4J

NoSQL Database: Mongo DB, Cassandra

Message Oriented Middleware: Apache Active MQ, IBM MQ Series/Web Sphere MQ, Service Oriented Architecture.

Cloud Technologies: Amazon Web Services (EC2, S3, RDS, Dynamo DB)

Protocols: TCP/IP, HTTP, HTTPS, FTP

Frameworks\ Web Service Frameworks\ Service Protocols: Struts 2.0, spring 4.0, JSF, Angular JS, Backbone JS, React.JS, Hibernate 4, Apache Axis, Node JS, Apache Camel, SOAP, JMS, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI.

Design Technologies: OOAD, IBM Rational Rose, MS Visio and UML.

Version Controls\ Build Tools: CVS, SVN, Rational Clear Case 7.0.1, VSS, Jenkins, Docker, Ant and Maven.

PROFESSIONAL SUMMARY:

Confidential, Chicago, IL

Java Full Stack Developer

Responsibilities:

  • Involved in the analysis of functional specifications
  • Understanding functional specifications and designing custom solutions to match the requirements
  • Designed and developed UI component of the application using Node.js framework along with HTML 5
  • Used Apache POI for uploading Excel files and optimized the load time by extensively leveragingJava8 lambda expressions, Streams, and parallel Streams
  • Used Oracle streams for data migration and data distribution
  • Enhanced various screens using HTML, CSS, and JavaScript with Ajax and tag libraries
  • Since the application is data-intensive and runs across distributed devices, used Node.js to make use of its core features like Event-Driven and Non-Blocking I/O model
  • Transitioning to Microservices based approach to break huge monolith functionality wise in Microservices
  • Implemented core Bootstrap layout components such as Page Header, Dropdowns, Pagination, Navbar, Labels, Panels, and Badges
  • Used various Bootstrap plugins like Modal, Tooltip, Popover, Button, Tab, Alert, Carousel and Scrollspy
  • Deploying applications using Lambda, ECS, and Docker containers
  • Developed the application based on main modules of Spring framework such as Core Container, Data Access/Integration, and The Web
  • Implemented Spring Inversion of Control (IoC) using Dependency Injection to handle Web Services.
  • Gradle was used as build management tool and to manage dependencies in the application
  • Created/migrated Gradle scripts from ANT scripts for project build automation
  • Implemented different REST APIs such as user and transactional using frameworks Spring REST and implemented Web Service security using OAuth protocol
  • Implemented Spring AOP along with Aspect annotations as part of interceptor implementation for REST APIs to handle requests and responses
  • As part of handling REST API requests and responses used JSON-lib as JSON Parsers to serialize and deserializeJavaObjects into and from JSON
  • Implemented Multithreading to handle concurrent calls/requests without any/minimal delays
  • Developed application using Gradle 1.0 asJavabuild tool to handle automated builds and Tomcat as an application server for deployments
  • Worked with Advanced Rest Client and Jersey clients to test REST APIs and used JMeter as a load testing tool to measure the performance of different Services
  • Using AWS EC2 to build secure, highly scalable and flexible systems to handle unexpected load bursts
  • Used GitHub as version control to handle different code versions and releases of source code

Environment: Java1.8/1.7, Spring 3.0, RESTful Web Services, Hibernate 4.0, Node.js, Bootstrap 3.0, HTML5, JavaScript, HTML, CSS, Oracle 11g, Shell Script, Rabbit MQ, Spring REST, Advanced Rest Client, Jersey, OAuth, JSON, JSON-lib, Eclipse, JUnit, Gradle 1.0, Tomcat, GitHub, IBM Clear Quest.

Confidential, Atlanta, GA

Java Full Stack Developer

Responsibilities:

  • Requirement Analysis, Design, Development, Testing and Delivery following Iterative methodology
  • Designing system and business model for the required Web service access
  • Designing high level web services framework for this application
  • Responsible for designing and developing web services using SOAP
  • Developed Web service using Axis.
  • Writing low level design documents for the changes
  • Designed and developed various kinds of reports using Oracle Reports
  • Designing new modules using Spring frame work and Spring Boot
  • Designing and develop Mobile modules using jQuery, AngularJS.
  • Implemented multi-tiered component-based application utilizing MVC Architecture and J2EE Design Patterns.
  • Developing JSPs, Servlets and other J2EE components
  • Designing data models and physical database objects like tables, views, procedures, functions, triggers, packages etc. for Oracle 11g.
  • Developed Oracle views, Materialized Views and SQL queries to support reporting requirements.
  • Design, Develop and implementing solutions for production issues
  • Documenting new features and introducing them to users
  • Developed Class Diagrams and Sequence Diagrams as part of System design
  • Deploying the new modules on staging server for testing
  • Maintaining application source code using SVN
  • Developed reusable client-side validations using JavaScript
  • Involved in writing and executing Unit Test Cases using Junit framework

Environment: J2EE platform (Spring Framework, Spring Boot, Axis), JDBC, AngularJS, jQuery, Oracle 11g, Windows, Sun Solaris, Oracle Reports.

Confidential, Charlotte, NC

Sr Java Developer

Responsibilities:

  • Design and development of technical specifications using design patterns and OO methodology
  • Involved in preparing design documents, developing use cases, identifying classes and objects, drawing class diagrams, sequence diagrams using Microsoft Visio and identifying the design patterns to be used during implementation
  • Developed XML schema
  • Developed SOAP based Web Services using Apache CXF framework
  • Developed service layer using Spring 3 beans
  • Developed Actions and Interceptors using Struts 2.0.
  • Developing frontend Screens for Cost Center, Category, Generic Parameters
  • Developed DAO components for JPA
  • Developed middleware service components
  • Designed and published services using WSDL
  • Integrated PowerBuilder application with Webservices to retrieve the data from DB2
  • Developed XML Reader components using XML API to read xml content
  • Developed the properties reader component to read the data from the properties files
  • Implemented caching mechanism usingEHCacheframework
  • Developed SQL triggers to notify changes to cache mechanism
  • Developed Test Cases using JUnit4
  • Implemented common centric approach to place the named queries into xml file
  • ConfiguredSonarQubewith the project for Check styles and PMD for code quality
  • Configured JDBC Data sources in WebSphere Application Server
  • Blade logic server to manage the deployments for CIT and SIT environments

Environment: AIX, Linux, Windows XP, Webservices with Apache CXF, XML,WebSphere, SOAP UI, RTC, RAD8.03, Struts2, Spring3, DB2, Informix

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in preparing design documents, developing use cases, identifying classes and objects, drawing class diagrams, sequence diagrams using Microsoft Visio
  • Designed fluid layouts using HTML 4, CSS 2 and Responsive Web Design concepts
  • Designed templates
  • Developed web pages using HTML, CSS, JavaScript,JQuery, JSON
  • Developed Actions and Interceptors using Struts 2.0.
  • Developed service layer using Spring 3 beans
  • Developed tool to assemble templates, where xml page descriptors have assembled details
  • Configured JAXB plug-in in maven build script to generated JAXB java beans
  • Implemented caching mechanism usingEHCacheframework
  • Developed SQL triggers to notify changes to cache mechanism
  • Developed test cases using Junit
  • Developed DAO components for Hibernate3
  • Implemented logging mechanism using Apache log4j framework
  • Developed Maven scripts to build the project
  • Checkstyleand PMD for code quality
  • Configured connection pools inWebSphereused in integrated environment like DEV, SIT

Environment: AIX, Linux, Windows XP, Oracle Sever, Free marker, Struts 2, Spring 3.0.6, JAXB, XML,Webservicesusing apache CXF,WebSphere, and Perforce version controller

Confidential

Java Developer

Responsibilities:

  • Gathered business requirements and improved agile methodology for fast process.
  • Applied Style Sheets using CSS, HTML, and JavaScript.
  • Constructed presentation layer implementing using JSP, Struts, HTML and DHTML.
  • Developed Action Forms and Action classes.
  • Developed user interface using JSP Tag libraries (JSTL), Struts to simplify the complexities of the application.
  • Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture.
  • Used collection and multi-threading concept for more reliable application with JDBC for access of data from database.
  • Developed Service Layer using POJOs. Involved in the JDBC queries as part of implementation.
  • Utilized the concept of Lazy initialization and Eager fetch based on the requirements and increase the performance within the session of objects.
  • Used Restful web service with annotation for making response of incoming request and handled with post, put, and get method with different media types.
  • Developed with Spring MVC so design pattern possible with prototype and session or single-ton pattern and managed Dispatcher Servlet controller for Model View response.
  • Worked with Session and Entity Beans with Stateless, Stateful environment.
  • EJB stateless session beans are used with Design patterns for flexibility and re-usability.
  • Used MVC Architecture of spring for dependency injection, AOP, easy unit testing.

Environment: Java, JSP, JDBC, Servlets, Spring, Hibernate, EJB, Web Services, JMS, SQL Server, JavaScript, JSON, Struts, JQuery, HTML, CSS, JUnit, ANT, Weblogic, Oracle9i, Apache Tomcat, Web sphere, RAD, Maven.

Confidential

Java Developer

Responsibilities:

  • Requirement Analysis, Design, Development, Testing and Delivery following Iterative methodology
  • Used Agile/SCRUM based approach
  • Designing modules using Struts frame work
  • Implemented multi-tiered component-based application utilizing MVC Architecture, Struts Framework and J2EE Design Patterns
  • Developing JSPs, Servlets and other J2EE components using Eclipse
  • Developed MS SQL views and SQL queries to support reporting requirements
  • Documenting new features and introducing them to users
  • Developed Class Diagrams and Sequence Diagrams as part of System design
  • Deploying the new modules on staging server for testing
  • Maintaining application source code using SVN
  • Developed reusable client-side validations using JavaScript

Environment: J2EE platform (struts Frame work, JSP), JDBC, Tomcat 5, MS SQL Server, Windows.

We'd love your feedback!