We provide IT Staff Augmentation Services!

Sr. Fullstack Java Developer Resume

4.00/5 (Submit Your Rating)

Anaheim, CA

SUMMARY:

  • Around 8+ years of experience in Software Development Life Cycle phase's analysis, design, development, deployment and testing of systems, primarily in the distributed web based and client/server applications using Java/J2ee Technologies.
  • Experience in Agile (Scrum) and Rational Unified Process (RUP) methodologies.
  • Extensive experience in developing enterprise applications using Java, J2EE, Servlets, JSP, JDBC, JPA, JMS, JNDI, JTA, RMI, JAX - RPC and JAX-WS.
  • Extensive Experience on different frameworks like Spring 4.0/3.2.5/3.1/2.5, Struts 2.3/1.2/1.1, Hibernate 4.1.9/3.5.0/3.0/2.0, Struts Validation and Tiles Frameworks.
  • Extensive experience of working on all tiers of J2EE n-tier Architecture.
  • Experience on Java Multi-Threading, Collection, Synchronization, and Exception Handling.
  • Expertise in developing critical and responsive GUI/frontend components using Struts tag library, JSTL and custom tags, HTML, DHTML, CSS, JavaScript, JQuery, ember.js, Angular JS, Node JS and AJAX.
  • Strong experience in developing the Web Services using the JAX-WS, JAX-RPC, RESTful and Apache CXF.
  • Expertise in XML technologies like XSD, XSLT, DOM, SAX, JAXP, JAXB, XMLBeans SOAP, WSDL, UDDI.
  • Experience in JAVA/J2EE Design Patterns like Singleton, Factory, Abstract Factory, DAO, Business Delegate, Session Fa ade.
  • Experience in working web applications deployed on Amazon Web Services (AWS) and configuring services like Aws Route, Cloud Front, Elastic load Balancer, EC2, RDS and Cloud watch.
  • Expertise in developing distributed applications using servers like Web sphere, Web Logic, JBOSS, Tomcat and IBM MQ Series.
  • Expert in writing SQL scripts and PL/SQL stored procedures, functions, queries, and triggers to interact with database.
  • Experience with databases Oracle 9i/10g, PostgreSQL, DB2, SQL Server and MySQL.
  • Experience in installation, configuration, troubleshooting, working and maintenance of Kafka & Spark clusters.
  • Designed and developed object-relational mapping components using Hibernate.
  • Experience in Production Support.
  • Experience with HP Service manager to fix production incidents.
  • Expertise in writing Shell scripts.
  • Conversant with tools like Eclipse, RAD/WSAD, RSA, Spring Tool Suite, Jdeveloper and InteliJ.
  • Experience in creating build scripts using Maven and ANT.
  • Extensively worked with Repository tools like SVN, CVS, Tortoise SVN, and Subclipse.
  • Strong TDD (test driven development) and continuous integration experience using JUnit.
  • Hands on experience in Rational Suite of Products like Rational Rose in developing Use Cases, Sequence Diagrams using UML, Rational Suite.
  • Experience working in and building Continuous Integration (CI) and Continues Deployment (CD) by building custom build and deployments jobs in Jenkins, Bamboo and team city and building automation tests based on Gherkin, utilizing Cucumber and selenium web driver.
  • Experience in working on DevOps teams and help automate server and infrastructure configurations using shell scripting, Perl, chef cook books and building Docker Images.
  • Experience in Unit Testing using JUNIT and Easy Mock.
  • Experience with Continuous Integration Tools like Jenkins and Hudson.
  • Experience with Maven, Trac, Sonar, Code Coverage Tools (Checkstyle, Emma, JaCoCo, FindBugs, PMD and PIT)

TECHNICAL SKILLS:

2EE JSP, Servlets, EJB3.0, JDBC, Spring, Hibernate, Struts, Spring MVC: Java API'S JDBC, Servlets, Java Beans, EJB3, EJB service, EJB timers

Front End Technologies JQuery, bootstrap UI, Angular 2, HTML5, CSS3, JavaScript: Web/Application Server IBM Websphere, Apache Tomcat, JBoss, Weblogic

Design Patterns/ Life Cycle Skills OOAD with UML (Rational Rose, Visio, J2EE/EJB Design Patterns, SVN, CVS, Harvest Control System: Framework Struts, JSF, JPA, Spring, Hibernate, Seam, Spring MVC, Groovy & Grails

Build & deployment related tools Apache Ant, Maven, Git, Gradle, Jenkins, SVN, CVS: Methodologies/Deploy & Testing Agile methodology, Design patterns, TDD, Waterfall, Scrum, JUnit, integration testing, Selenium, TestNG

IDE Tools Eclipse, RAD, Netbeans, JDeveloper, SQL Developer, Aptana Studio: Databases Oracle 9i/11g, DB2, MS SQL Server2008, JDBC, ODBC

Cloud technology AWS, EC2, S3, IAM, AMI: Operating Systems Windows XP/NT/7, MS-DOS, Unix, Redhat Linux. CentOS

PROFESSIONAL EXPERIENCE:

Confidential - Anaheim, CA

Sr. FullStack Java Developer

Responsibilities:

  • Developed CSS based page layouts that are cross - browser compatible and standards-compliant.
  • Developed HTML views with HTML5, CSS3, Bootstrap and Angular JS 2.0.
  • Used JQuery for basic animation and end user screen customization purposes.
  • Developed creative intuitive user interfaces that address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
  • Developing new user-facing features using React.js.
  • Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java or ReactJS, with NodeJS and CSS.
  • Designed Frontend with in object oriented JavaScript Framework like Node.js and Angular Js.
  • Involved in the development of presentation layer and GUI framework using Angular JS and HTML.
  • Built different modules, controllers, templates, custom filters and directives in Angular JS.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery and JavaScript.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX and Angular resources.
  • Experience in JMS/MOM, JBoss, JMX, Drools.
  • Analyze functional and non-functional requirements for java development projects involving J2EE, Java, Drools, JSF, and EJB.
  • Responsible for making responsive web pages using twitter bootstrap and media queries.
  • Hands-on experience in Methods Mule Soft/ESB Mule.
  • Experience with Bitbucket/GIT.
  • Comfortable in a Linux computing environment (UNIX shell scripting, GIT)
  • Used groovy and Spring boot to collecting the data from users and packaged the data as JSON distributed to applications.
  • Experience with Spring Platform components including Security, Boot, Data, Batch.
  • Experience working as a JAVA/J2EE developer and with Java to J2EE standards and technologies including but not limited to Struts 2.0.
  • Implemented Grails Services and controllers to perform actions.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms.
  • Strong experience with SOAP, JSON and REST.
  • Strong Knowledge of SOAP, REST, JMS architecture Concepts and PUB/SUB Patterning
  • Migrate the application from Web Sphere to JBoss.
  • JBoss configuration is done in thoroughly firewalled environment using TCP.
  • Making changes to the existing web applications and creating new components using React.js.
  • Used CSS pre-processors (SASS)
  • Experience working with Redux for maintaining the consistency to run the application in different environments (client, server, and native) which are easy to test.
  • Used Grunt for building the project.
  • Worked with Agile technology.
  • Managed projects with GRUNT task runner.
  • Used Messaging Queue to provide for the needs of large-scale enterprise deployments.
  • Working on Pivotal Cloud Foundry as a Platform Involved in Developer Testing, Review and Trouble shooting.
  • Rest API or front end development experience Java as primary language.
  • Oracle application development using SQL and PL/SQL.
  • Strong understanding of multithreading, multi-tier, and distributed architectures.
  • Demonstrated understanding of Core java concepts like OOPS, OOAD, ORM, and REST.
  • Developed UI tests with Protractor and Java tests in JUnit.
  • Used Jenkins for Continuous Integration. Used TOAD for managing, monitoring and analyzing the database.
  • Used Maven for build application.
  • Designed and Developed automation script using Selenium Web Driver in Eclipse.
  • Used LAMP to suitable for building dynamic web sites and web applications.
  • Handled response data from RESTFUL web services using XML, JSON and JQuery to update UI Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back end systems)
  • Created GET/PUT request and response using RESTFUL web services.

Environment: J2EE, Java 1.8, UDB, Spring framework, Sybase, Spring MVC, Hibernate, JSP, AJAX, SOA, Web Services, Microservices, XML, Ext JS, Node JS, JQuery, JavaScript, IBM RAD 9.1, Websphere 8.5, Agile Methodology, Design Patterns, Clear Case, Apache Maven, Apache Cassandra, Mongo DB, JUnit, Html, Unit, XSLT, React Js, HTML/DHTML, JENKINS, Spark, Kafka.

Confidential - St. Louis, MO

Sr. Full Stack Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Involved in the development using Java/J2EE Technologies, Web Services and Hibernate ORM Framework.
  • Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with Angular JS in creating the Application.
  • Worked in all the modules of the application which involved front - end presentation logic developed using, JSP and Java Script, Middleware layer using Servlet and Controllers, Business objects developed using Page Beans and data access layer using iBATIS and Hibernate framework.
  • Used Node JS for doing non-blocking design operation for server side code and Angular.js framework in developing various UI components.
  • Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular JS 2, JavaScript, node JS and has worked with Angular JS filters in expressions and directives to filter data in the UI.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used spring framework including spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used Spring Inversion of Control (IOC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Microservices have been built using spring boot, Netflix OSS, spring cloud and deploying to AWS Cloud.
  • Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3, and Bootstrap.
  • Implemented code according to create Angular JS Controller, which isolate scopes perform operations.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules.
  • Responsible for setting up Angular JS framework for UI development.
  • Used Spring framework to provide loose coupling between different application modules.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of Mongo DB.
  • Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.
  • Worked with NoSQL database Mongo DB and worked with it to perform many different operations.
  • Used Cassandra for achieving denormalization through features like collections.
  • Developed unit tests with JUNIT and Mockito. Write automated regression tests using JMeter.
  • Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Wrote Jasmine unit tests using Karma to verify Angular JS modules and JavaScript utility routines.
  • Worked on UI for Layered Security and S&L modules and hands on experience with Spark streaming to receive real time data using Kafka.
  • Worked closely with QA team and fixed QA bugs with a quick turnaround time.
  • Focused on Test Driven Development; thereby creating detailed Unit tests for every single piece of functionality before actually writing the functionality.
  • Mostly Used Sybase for analyzing databases.
  • Cloud Foundry is the leading multi-cloud application development and deployment platform and it supports continuous integration.
  • Used Rational Application Developer (RAD), which is based on Eclipse, to develop and debug application code.
  • Used Apache Maven for project management and building the application.
  • Used Log4j utility to generate run-time logs and used Clear Case for project management and version management.

Environment: Spring 3.1, Java7/JDK 1.7, Spring JDBC Templet, Spring Batch, AJAX, XML, CSS, CSS 3, HTML 5, JavaScript, Oracle 10g/11i, Maven 3.0.3, MYSQL 6.1, jQuery, JUnit, REST, AngularJS, D3.js 3.x, STS 3.5.1(eclipse), EJB 3.x, JSP’s Action Components, Tomcat Web Server.

Confidential - Dearborn, MI

Java/J2EE Developer

Responsibilities:

  • Technical design, review and implementation across the project. Developed UML diagrams like Use case, class and sequence diagrams.
  • Designed and developed User interface screens using AngularJS and followed Agile Scrum for application development.
  • Extensively involved in the integration of the Front End web interface with the Spring MVC, Angular JS, JSP, HTML, CSS and JQuery.
  • Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using AngularJS
  • Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Developed a cross - device/cross browser web application utilizing AngularJS, JavaScript API in conjunction with Bootstrap.
  • Designed Client side validations using AngulaJs custom form validation that leverages various angular directives and integrated AngularJS Filters to format data for searching, ordering and conditional iterating.
  • Used $http and $resource service for retrieving data from the server in Angular.js framework and $location service for URL browser manipulation
  • Used Spring framework and J2EE components, Utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Applied object oriented methodologies and core J2EE design patterns like Factory, Fa ade, Business Delegate, Service Locator and Singleton.
  • Designed, developed and integrated Spring DAO layer with Hibernate. Generated Hibernate XML files for the configured beans.
  • Developed message notification system using ActiveMQ to notify the changes and update across the internal client apps.
  • Designed and developed RESTful web services, tested web services using SOAP UI and REST Client.
  • Implemented a Factory using $resource to make RESTful communications over HTTP with GET, POST, PUT, DELETE to Web API.
  • Enhanced existing REST services using NodeJs, ExpressJS and Mongoose modules.
  • Used MongooseJs that interacts with NodeJs web server to access the documents, perform type casting, validation, query building and build data models to create entities in Mongodb database schema.
  • Used ExpressJs to organize the web application on server side to build web service to access models and exposed it through REST API that deals with JSON.
  • Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
  • Installed and configured JBoss server developer and test environments. Used ANT and Jenkins for Build process and continuous integration.
  • Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
  • Supported QA and UAT defect resolution; used Atlassian Jira to publish daily defect reports to the management.
  • Performed build management for the development and testing environment. Worked with release management to develop technical release notes for every code release.
  • Involved in technical mentoring, production system support and customizing solutions.

Environment: Java 1.6, J2EE, Agile, MEAN Stack (AngularJS-1.3, NodeJS, Express JS, MongoDB), JSP, HTML, CSS, JQuery, JSON, JavaScript, Spring 3.2, Spring MVC, JMS, Hibernate 3.6, REST Webservices, AWS, JBoss 6.0, MyEclipse, UML, Log4j, JNDI, JUNIT, ANT, Jenkins, ActiveMQ, Atlassian Jira, log4j, SVN and Mockito.

Confidential - Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Designs and develops application and user interface by setting expectations and features priorities throughout development life cycle within HM Health Solutions established framework.
  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts. Used JQuery for the development of web application using AngularJs, Ajax, DHTML and DOM scripting .
  • Responsible to enhance the UI using HTML, Java Script, XML, JSP, CSS as per the requirements and providing the client side using JQuery validations.
  • Developed Web services (JAX-WS) specification using Apache CXF as the implementation and developed client application API's using NodeJS.
  • Used Grid functionality like Grid filtering, Multiple Sorting, Grid Cell Editing, Grid Row Editing.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API, which will be used across the framework.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Used Axis to implementing Web Services for integration of different systems.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Configured EC2 instance and Route53 for DNS hosting on AWS for dev environment and Used AJAX framework for server communication and seamless user experience.
  • Designed and developed customized ESB to integrate and govern SOA services. Built various capabilities in ESB like Security, Message routing, message transformation, transaction management etc.
  • Worked on Proof of Concept for developing application using NodeJS and Mongo DB.
  • Used Require Js to improve speed and quality of the code and Log4j for the logging the output to the files.
  • Used Junit unit testing for UI testing and Fitnesse for Integration testing.
  • Hands-on knowledge of OpenText tools like ADA, xECM. Data Migration exposure from other source systems to OpenText platform using migration tools.
  • Tested each and every application with using validators and handled multiple modules simultaneously to achieve the application.
  • Experience working with standalone application for trade flow processing and feeding.
  • Used multithreading concepts to overcome errors in the process of concurrent quote transactions. Deployed the application in clustered environments for load balancing and Server failover conditions.

Environment: JDK 1.8, Spring(DI, MVC, Transaction Management, AOP) JSP, JSP-EL, JSTL, Servlets, AWS, Oracle SOA, TOAD, HTML, CSS, XML, Angular JS, Cassandra, TOAD, SVN, NodeJS, ESB, SOAP, REST, JAX-RS, Require JS, Log4J, Adobe Dreamweaver, Log4J, Sun Jersey, Quality Center, AJAX, Fitnesse, Hibernate.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed presentation layer using JSP, Custom Tags and HTML.
  • Understanding the client requirements and add designing document
  • Implemented the Servlets to transfer the request to an appropriate server where the request can be processed and the results are then transferred to client.
  • Java Script is used for the client side validations and to provide the event driven programming with HTML files.
  • Developed the user interface using JSP and Java Script to view all online trading transactions.
  • Developed both Session and Entity beans representing different types of business logic abstractions.
  • Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs.
  • Designed modules using JDBC for database connectivity.
  • Coded HTML pages using CSS for static content generation with JavaScript for validations.
  • Created the stored procedures using Oracle database and accessed through Java JDBC.
  • Implemented Java Naming/Directory Interface (JNDI) to support transparent access to distributed components, directories and services.
  • Used JDBC API to connect to the database and carry out database operations.
  • Developed action Servlets and JSPs for presentation in Struts MVC framework.
  • Used JSP and JSTL Tag Libraries for developing User Interface components.
  • Developed test cases and performed unit and integration testing.
  • Performed using testing using Used JUnit.
  • Worked with the testing team to identify, categorize and fix bugs.
  • Developed PL/SQL View function in Oracle 9i database for get available date module.
  • Involved in writing Cactus test cases for testing the application.
  • Used Ant build script to create EAR files and deployed the application in Web Logic app server.
  • Used CVS for version Control.

We'd love your feedback!