We provide IT Staff Augmentation Services!

Sr. Java Fullstack Developer Resume

2.00/5 (Submit Your Rating)

Farmington Hills, MI

PROFESSIONAL SUMMARY:

  • Around 7+ years of progressively responsible experience in development, testing, documentation & production support applications using Internet, Web and Client Server Technologies in N - Tier J2EE Architecture
  • Expertise through all parts of Software Development Life Cycle (SDLC) in developing web applications using JAVA, J2EE, EJB, Web services, SOA, SOAP, RESTful etc.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EEWeb Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis and Developed RESTFUL web services using Spring MVC.
  • Extensive hands-on experience with core expertise in design, development, and deployment of N-Tier enterprise applications for the J2EE platform using Core Java, Servlets, Struts, Spring, EJB, JSP, Web services, JPA, JNDI, JMS, JAXP, JUnit, JMeter.
  • Expertise in Spring framework, including Spring IoC/core, Spring DAO support, Spring ORM, Spring Microservices, Spring AOP, Spring Security, Spring MVC, Spring Cache, and Spring Integration, and Spring Boot, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul.
  • Hands on experience in Front-End technologies like Angular Js 1.4.7, Bootstrap 3.1, HTML5, JavaScript, CSS3, React JS, JQuery, Google Web Toolkit (GWT), Tag Libraries, Custom Tags, Ajax and Node Js, Ext Js.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB 2.x/3.x, JSTL, Struts, Spring 3.5, JMS, AJAX, JDBC, JNDI, Java Beans Hibernate and Web Services.
  • Experience in XML related technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM.
  • Extensively worked to build Model-View-Controller (MVC) and multi-tier client/server architecture using design patterns like DAO, DTO (Data Transfer object), Singleton and Session Façade.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3.
  • Good working knowledge of NoSQL Database, Mongo DB.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services, uses SOAP, WSDL. Exposure to JAXB & JAX-WS & JAX-RS.
  • Experience in writing SQL queries, Stored Procedures, Triggers, views with the major databases like Oracle 9i to 11g, SQL, PL/SQL, and MS Access.
  • Strong experience in UNIX & Linux Shell scripting Bash, Perl scripting.
  • Worked with Cloud foundry is well-suited to continuous delivery as it supports the full application development lifecycle, from initial development through all testing stages to deployment.
  • Worked with Version Control Systems like GIT, WinCVS, CVS, SVN, VSS and Rational Clear Case.
  • Experience in SDLC, Agile (SCRUM) Methodology, Iterative, Waterfall, and Object Oriented Application Design.
  • Performed Unit testing, Integration Testing and generating of test cases for web applications using JUnit, Log4J.
  • Strong command on Bug tracking tools like Bugzilla and other like Quality Center.
  • Good Experience on Swing single thread programming model and having a graphical presentation and code structure of Swing based GUI.
  • Extensive experience in Object Relation mapping using Hibernate.
  • Experience with Application Servers like IBM WebSphere 6.x/5.x/7.0, Oracle/BEA WebLogic9.x/8.x/7.x/6.x, JBoss and Tomcat
  • Good Knowledge on lifecycle management, transactional, content processing, documentation management, content consolidation and content based application using IBM Filenet scalable software.
  • Good knowledge in working with Collections API, Multithreading and OOPs technologies.

TECHNICAL SKILLS:

Programming Languages: Java 8, SQL, PL/SQL, UNIX SHELL, J2EE Technologies like Servlets, JSP, JDBC, EJB, Applets, JMS.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap, Angular 2/4/5, NodeJS, ExpressJS.

XML Technologies: XML, XSD, JSON, XQUERY, XSL/XSLT, XPath.

Web Services: SOAP Web Services(JAX-WS), Rest(JAX-RS), AWS, Axis2, UDDI, WSDL, Micro Service Architecture.

Web/App Servers: Apache Tomcat 6.0 and 7.0, IBM WebSphere 8.0.8.5, JBOSSWebLogic 10c,11g and 12c.

Tools: and Framework Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring Web Flow, Spring Boot, Spring Batch, Spring Security, JSF, JMS, Log4j, Spring ORM, Spring DAO, AWT/Swing.

Databases: Oracle 10g/11g, MySQL, SQL Server, IBM DB2, Mongo DB.

Development Tools: Eclipse, NetBeans, IntelliJ, Spring Tool Suite(STS).

Deployment &Build Tools: Apache Ant, Maven 3.0, Gradle, Jenkins.

Methodologies: Agile (Scrum), Waterfall.

Version Control Tools: GitHub, Bitbucket, SVN, CVS

PROFESSIONAL EXPERIENCE:

Confidential, Farmington Hills, MI

Sr. Java FullStack Developer

Responsibilities:

  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards.
  • Designed dynamic and browser compatible pages using HTML5, DHTML, CSS3, BOOTSTRAP and JavaScript.
  • Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
  • Involved in developing web pages using Angular JS Framework and familiar with various Angular JS directives and services.
  • Used Angular JS as frameworks to create single page applications (SPA) which can bind data to specific views and synchronize data with server using Sass, Less, Bootstrap, Angular JS.
  • Responsible for Web UI development in JavaScript using JQuery, AngularJS and AJAX.
  • Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
  • Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.
  • Developed drag and drop document editing using React Js.
  • Developed the JQuery callback functions to implement asynchronous communication using AJAX.
  • Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
  • Built backend REST API with Node JS, Express JS and also Implemented modules into Node JS to integrate with designs and requirement.
  • GUI design and development using Java Swing, JFC Used for open source web testing.
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Spring framework.
  • Worked on the REST Web Services and used Spring Framework and developed the Spring Features like Spring Core, Spring IOC, Spring AOP, Spring Data Access, Spring web test, Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration.
  • Building Restful services using Micro-services architecture with tools such as Spring-boot.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Development of Hibernate objects for data fetching for batch and front-end processing.
  • Designed and developed the new features in the existing application to meet the customer's satisfaction.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based scheme.
  • Designed and developed the user interface screens, data base design changes and changes to user access modules.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers and views.
  • Leveraged AWS cloud services such as EC2; auto-scaling; and VPC (Virtual Private Cloud) to build secure, highly scalable and flexible systems.
  • AWS is used to coordinate and manage the delivery of messages to the subscribers. Client side validations and server side validations are done according to the business needs.
  • Extensively used core java concepts like collection frame work, multithreading, OOPS and Exception Handling.
  • Wrote JUNIT test cases for web servers.
  • Written test cases and done Unit testing execution with JASMINE and KARMA.
  • Involved in CICD process using GIT, Nexus, Jenkins job creation, Maven build, Create Docker image and deployment in AWS environment.
  • Involved with Sprint Planning, Sprint grooming, Allocation of User Stories using Jira.
  • Used Log4J API for logging and debugging.

Environment: Spring Core, Spring IOC, Spring MVC, JavaScript, JQuery, JSON, Spring DAO, Spring Boot, Spring Batch, spring Security, Spring Integration, Spring-Hibernate integration framework, JSP, Oracle, PL/SQL, XML, AWS (EC2, VPC), spring web flow, Maven, JUnit, REST web service, HTML, CSS, SASS, AJAX, Jira, Angular JS, NPM/BOWER.

Confidential, East Hanover, NJ

Java FullStack Developer

Responsibilities:

  • Involved in Requirement gathering phase in order to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements.
  • Responsible for writing J2EE compliant java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
  • Design and Development of Objects using Object Oriented Design in Java.
  • Preparing the migration document for migrating application from Struts to Spring and Responsive web designing the application
  • Develop the changes using JSTL, JQuery, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC, Web services
  • Configure beans in spring configuration file with Spring IOC, Spring AOP concepts.
  • Experienced in developing SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL and JAXB)
  • Responsible for translating designs and concepts into highly usable and engaging web applications using a variety of technologies.
  • Converted business requirements into technical requirements in preparation of High level design document and functional specifications.
  • Working with JavaScript (Angular JS, Bootstrap) to design and develop responsive layouts.
  • Using HTML, CSS, and jQuery to build Investment and Retirement Customer websites.
  • Using Java/J2EE, Spring MVC, Spring JDBC, and REST Web Services to write application level code and connect with backend.
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX.
  • Used Agile/Scrum methodology of software development.
  • Actively participated in providing feedbacks at daily standup meetings.
  • Wrote application level code to interact with the backend (Java) code AJAX and JSON via REST web services and APIs.
  • Integrate the dynamic pages with Angular and JQuery.
  • Continuous interaction with BA to fully understand and implement the functional requirements.
  • Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smartphones.
  • Used best coding practices and naming conventions while writing code in JavaScript, HTML and CSS.
  • Used tools such as firebug, web developer tools for debugging and correcting errors.
  • Responsible for code optimization and testing across other browsers.

Environment: HTML5, CSS3, Bootstrap, JavaScript, Agile, MVC, AngularJS, JQuery, JSON, Ajax.

Confidential, Charlotte, NC

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Used AGILE methodology and participated in SCRUM meetings.
  • AWS EC2 instances were configured in developing and QA environments with NodeJS
  • Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with database.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
  • Built MAVEN scripts for automated deployment and for the build operation of the entire application.
  • Deployed the application in WebSphere Application Server 6.0.1 and Configured JMS in the WebSphere application server to send messages on the queue.
  • Spring Controllers were used with Angular JS to route the control to desired Java services.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and Angular JS.
  • Developed core Java programs for all business rules and workflows using spring framework.
  • Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
  • Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
  • Created custom Plugins, templates, and functions for Angular JS application.
  • Implemented Hibernate for data persistence and management.
  • Analyzed and fixed issues related to REST Web services and Application responses.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.
  • Performed unit testing using JUnit.
  • Followed Agile Scrum methodology and used TDD for writing test cases.
  • Involved in developing stored procedures and Triggers on Oracle11g
  • Used NPM to manager server side packages.

Environment: Java 1.7, J2EE, Spring Framework 4.0, Hibernate, AJAX, Oracle 11g, Web Services, AWS, Agile, REST, XML, SOA, WebSphere, JavaScript, Angular JS, NodeJS, Bootstrap, JQuery, JBOSS, JUnit, Grunt, GITHub, SQL, JMS, HTML5, JSP, CVS, CSS, MVC, Maven and SVN.

Confidential, Columbus, Ohio

J2EE Developer

Responsibilities:

  • Worked as a full stack developer to develop web applications using spring, Rest based Web services. Used HTML5, CSS3, JavaScript, JSP, JQUERY, Angular JS, AJAX and Bootstrap in front end.
  • Involved in Design, Development, Unit Testing and maintenance of CEC application.
  • Involved in discussions with Business Analysts and designed the TDD (Technical Design Documents).
  • Involved in writing Spring Configuration XML files that contains declarations and other dependent objects declaration.
  • Designed and documented REST/HTTPAPIs, including JSON data formats and API versioning strategy.
  • Developed user interface using BOOTSTRAPUI and Angular JavaScript to simplify the complexities of the application
  • Worked extensively with importing metadata into Hive using Scala and migrated existing tables and applications to work on Hive and AWS cloud Developed code for both server side and client side implementations using Spring Web MVC, AOP and Dependency Injection.
  • Developed User Interfaces using HTML and Backbone.JS.
  • Developed reusable Backbone.JS directives and worked on Backbone.JS Controllers which Isolates scope to perform operations in UI.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents and also Implemented JAXB in XML binding.
  • Working on AWS Elastic load balancing for deploying applications in high availability.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Angular JS was used to parse the JSON file using the REST web services.
  • Developed business tier components and services using RESTful web services.
  • Used Spring Rest Controllers, Spring Web MVC and Spring Boot extensively to implement server side business logic.
  • Used Spring JPA to design entity data mapping with Oracle DB.
  • Implemented Log4J1.2 for Logging Errors, debugging and tracking using loggers, appenders.
  • Involved in JAD sessions with the client and functional team and gave demos on developed functionality.
  • Involved in production support for resolving user problems.
  • Involved in pre-testing the Web-Service calls with Postman (Plug-in for chrome).
  • Developed JUnit test classes for Controller, Service and Data layers
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Used Mockito for data mapping along with J-units.

Environment: Java 1.7, Backbone.JS, Spring Boot, AWS, Spring Web MVC, Spring REST, Spring JPA, IBM Rational Application Developer (RAD) Eclipse, Apache Tomcat, Twitter Bootstrap, IBM Clear case, IBM Clear Quest, UML, XML, XHTML, HTML, CSS, XSL, Oracle, SQL Developer, Log4j.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the applications using Java, J2EE, Struts, JDBC
  • Deployed Spring Boot based micro service Docker Container using Amazon EC2 Container Services using AWS Admin Console.
  • Worked on various use cases in development using Struts and testing the functionalities.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Built applications for scale using JavaScript and NodeJS.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed Struts Action classes using Struts controller component.
  • Developed SOAP based XML web services.
  • Used SAX XML API to parse the XML and populate the values for a bean.
  • Used Jasper to generate rich content reports.
  • Developed XML applications using XSLT transformations.
  • Created XML document using STAX XML API to pass the XML structure to Web Services.
  • Apache Ant was used for the entire build process.
  • Used Rational Clear Case for version control and JUnit for unit testing.
  • Designed and developed web interfaces and business logic using Spring, JSP, Servlets, JavaBeans, Spring JDBC, Java Script, HTML, and XML Technologies
  • Configured WebSphere Application server and deployed the web components.
  • Provided troubleshooting and error handling support in multiple projects.

Environment: Flex, EJB, Spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, SOAP, UDDI, WSDL, Angular JS, AWS, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose 98, Oracle 10g, Apache Tomcat, ClearCase, Log4J, ANT, JUnit, Eclipse

We'd love your feedback!