We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Phoenix, AZ

OBJECTIVE:

Around 8+ years of Professional experience in IT Industry involved in all phases of Software Development Life Cycle (SDLC) like Developing, Implementing and Maintenance of various web based applications using Java, J2EE Technologies in various domains like Banking, Healthcare etc. Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

PROFESSIONAL SUMMARY:

  • Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing & System Testing and Production Support.
  • Proficient with Software development methodologies like Agile and Waterfall methodologies.
  • Proficient in implementing various Java design patterns like MVC, Session Facade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object, and Front Controller.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
  • Expertise in developing web pages using HTML, CSS, JavaScript, jQuery, Ajax, AngularJS, ReactJS, Bootstrap with webpage cross browser compatibility like Responsive web design and Server scripting language like NodeJS.
  • Experience in implementing client - server business applications using Microservices, Designed and developed Microservices business components using Spring Boot.
  • Experience in working with Amazon Web Services by creating EC2 instances and S3 buckets using DynamoDB.
  • Developed Identity Access Management (IAM) with AWS to provide login authentication to registered users.
  • Experience using Spring MVC, Spring Boot, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
  • Developed web-based enterprise applications using Core Java, J2EE, Servlets, JSP, JDBC, Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC) and SQL.
  • Experience in application development using J2EE technologies like EJB, JPA, JTA, JMS, JNDI, JAX-WS and JAX-RS.
  • Extensive experience in design and development of Core Java, Java Collections, Exception handling, Annotations, Data Structures, Multithreading, Transaction Management, JMS Custom Tag Libraries, JSTL, XML and other open source frameworks and APIs.
  • Expertise in Creating Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database.
  • Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat, Glass Fish and JBoss application Servers.
  • Proficient in developing Web Services related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI.
  • Experienced with JAX-RS specification like Jersey and REST Easy to Implement REST based applications.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top-down Approach and Bottom up Approach.
  • Experience with MOCKITO, Junit and Log4j in developing test cases and determining application functionality.
  • Used Maven, ANT and Jenkins to deploy automated builds in different environments.
  • Subversion SVN, CVS, GIT and Visual Source Safe as versioning software tools.
  • Experience in developing applications on Windows, UNIX and Linux platforms.
  • Highly experience with Java complaint IDE’s like STS, Eclipse, IntelliJ and RAD.

TECHNICAL SKILLS:

Languages: Java 1.8, J2EE, Python

J2EE Technologies: Servlets, JMS, EJB, JDBC, JSP, JNDI, Java Security.

Markup/XML Technologies: HTML5, CSS3, JavaScript, jQuery, Ajax, AngularJS, NodeJS, ReactJS, XML, XSD, XSL/XSLT, SAX/DOM, JSON, Bootstrap.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, Spring Boot, JSF, JUnit, SOAP UI.

SOAP, Restful, UDDI, WSDL, JAX: RPC, JAX-RS, JAX-WS, JAX-B, Axis2, Micro Services, AWS (Amazon Web Services).

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss EAP, Web Logic Server, Glassfish.

Oracle, SQL: Server, MongoDB/NoSQL.

IDEs: Eclipse, IntelliJ, Spring Tool Suite(STS), RAD.

OR mapping: Hibernate, MyBatis.

Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, IBM RTC, StarTeam, TOAD, Jenkins.

Version Control: Tortoise SVN, CVS, Rational Clear case, GitHub.

OS & Environment: Windows, UNIX, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Full Stack Java Developer

Responsibilities:

  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Designing and implementing the User Interface using OO JavaScript, Ember JS, HTML, CSS/CSS3, SASS and AJAX.
  • Designed Prototype and project layout skeletons using ReactJS, JQuery and CSS/LESS and HTML5.
  • Involved in designing and developed presentation layer using JSF, Ajax, and JQuery and third-party libraries.
  • Implemented the associated business modules integration using spring, and Hibernate data mapping.
  • Worked on writing Perl scripts covering data feed handling, implementing business logic, communicating with web-services through SOAP Lite module and WSDL.
  • Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML5, AJAX and CSS in developing the presentation layer.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Developed JSPs to dynamically generate HTML5 and display the data to the client side. Java Mail API was used to notify the user of the status and completion of their project.
  • Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • RESTful web services using Jersey for JAX-RS implementation.
  • Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Exposed and consumed SOAP based Web Services to communicate between systems.
  • GUI design and development using Java Swing, JFC Used for open source web testing.
  • Heavily used SOAP UI Pro version for testing the Web Services.
  • Developed several SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
  • JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.
  • Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
  • Expertise in using Design patterns and object-oriented methodologies to design software for mobile phones (mobile application).
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Used Log4j framework to log/track application.
  • Deployed Application instance on JBoss and WebLogic Server.
  • Developed the Web application using Spring MVC, Ext-JS, Html, JSP and JavaScript.
  • Used multithreading in programming to improve overall performance.
  • Developed various helper classes needed using multi - threading .
  • Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
  • Developed the data access classes using JDBC and SQL queries
  • Used log4j for logging and SVN for version control.
  • Brief experience on implementing the AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with Angular JS and media queries.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
  • Custom Node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
  • Developed Unit test cases using JUnit, Mockito and Easy mock.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Consumed Web Services for getting the credit card information from third party application.
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
  • Written highly referenced blog posts on Error Handling in Scala and Problems Scala Fixes .
  • Oversaw all aspects of testing JUnit, FIT, and SIT, End to End, Regression, User acceptance and Performance.
  • Used Git as Version Control System for the application.
  • Use of data structures and algorithms for time and memory complexity reduction
  • Tested cases by using selenium Test.
  • Implemented all enterprise integration patterns by using Camel.
  • Used to test performance both on static and dynamic resources using JMeter.

Environment: Java, J2EE,JDK 1.6, RCP, WebLogic, AWS SDK, Ext JS, Git, Swing, JFC, Perl, Spring 4.x, Spring Boot, AWS SNS/SQS, Hibernate 4.x,Core Java, SOAP/Rest, Web Services, JavaScript, UML, Web Services, HTML5, CSS, SASS, RAD 7,WAS 8 WSDL, JIRA 5.x/6.x, JAXB, Linux, JAX-WS,JAX RPC, JMS, JSF,UNIX, AKKA, NOSQL(MongoDB), Selenium, Camel, Angular JS, BackboneJS, Scala IDE, Ilog, Drools, Micro Services, JBoss 3.0, ReactJS, AJAX, Apache JMeter, JQuery, JUnit, Maven, Oracle 10g.

Confidential, Austin, TX

Java/J2EE Developer

Responsibilities:

  • Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance
  • Defined and designed the layers and modules of the project using OOAD methodologies and standard J2EE design patterns & guidelines.
  • Worked on Agile software development methodology attending daily SCRUM meetings to keep track of the ongoing project status and issues in the team.
  • Designed and implemented application using, JavaScript and CSS3.
  • Build microservices for the delivery of Purchase Order module using spring cloud.
  • Worked on AngularJS and developed UI controller components, Angular Services and custom directives in each sprint.
  • Mainly responsible for developing RESTful API using Spring Boot framework.
  • Used karma-test-runner and Jasmine for JavaScript Unit testing.
  • Designed and developed the application to be responsive using Bootstrap CSS framework.
  • Developed the presentation layer with client side MVC model and on the middleware, we used Spring MVC for the integration with backend data sources.
  • Developed the DAO layer using Hibernate and used caching system for real time performance
  • Designed the application to allow all users to utilize core functionality, as well as business specific functionality based on logon ID.
  • Developed multiple Soap and Restful services which perform several CRUD operations related to customer account and management modules. Used Jax-ws for developing soap webservices and Jersey for rest based implementation.
  • Implemented exception handling in Java Spring boot for REST API, by making use of Exception Handler and Controller Advice annotations.
  • Used AJAX for developing asynchronous web applications on client side
  • Designed various applications using multi-threading concepts, mostly used to perform time consuming tasks in the background.
  • Implemented Spring Data Elastic Search using Spring Boot Repository/DAO.
  • Developed RESTful API with Spring Framework for benchmarking purposes.
  • Developed Microservices using spring boot, spring security and deployed to JSON web token cloud.
  • Involved in fixing bugs and unit testing with test cases using JUnit framework
  • Developed stored procedures and triggers using PL/SQL to calculate and update the tables to implement business logic using Oracle database.
  • Coordinated with offshore team for requirement transition & providing the necessary inputs required for successful execution of the project.
  • Involved in post-production support and maintenance of the application.

Environment: Java 8, HTML5, CSS3, AngularJS, Bootstrap, IBM WebSphere 8.0,PL/SQL, Spring cloud, Jenkins, Spring Boot, XML, XSLT, Spring 4.2.1, Spring batch, Hibernate 5, Oracle 12c,Java Script, GIT, JQuery, JUnit, Linux, Eclipse 4.6.

Confidential, Dallas, TX

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in various Software Development Life Cycle ( SDLC ) phases of the project like Requirement gathering, development, enhancements using agile methodologies.
  • Developed the user interface using Spring MVC, JSP, JSTL, JavaScript, Custom Tags, jQuery, HTML and CSS .
  • Used Spring MVC for implementing the Web layer of the application. This includes developing Controllers, Views and Validators.
  • Developed the service and domain layer using Spring Framework modules like Core-IOC, AOP.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Developed the Application Framework using Java, Spring, Hibernate and Log4J .
  • Created DB tables , functions, Joins and wrote prepared statements using SQL.
  • Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with Spring .
  • Configured ApplicationContext.xml in Spring to adopt communication between Operations and their corresponding handlers.
  • Developed Spring rest controllers to handle JSON data and wrote DAO ’s and services to handle the data.
  • Consumed and Create REST Web services using Spring and Apache CXF .
  • Developed MySQL stored procedures and triggers using SQL to calculate and update the tables to implement business logic.
  • Used Maven to build the application and deployed on WebLogic Application Server.
  • Used IntelliJ for development and WebLogic Application Server for deploying the web application.
  • Monitored the error logs using Log4j .
  • Implemented Spring JMS message listeners with JMS queues for consumption of Asynchronous requests.
  • Used AOP concepts like aspect, join point, advice, point cut, target object and AOP proxies.

Environment: Java, J2EE, HTML, SOAP UI, JSP, Java Script, Hibernate, Spring, XML, Maven, WebLogic, log4j, Tortoise SVN, Eclipse Kepler, MySQL, SOAP web services.

Confidential, Monroe, LA

Java Developer

Responsibilities:

  • Worked with the team of architects and back-end developer to gather requirements and enhance the application functionality and add new features.
  • Performed DOM manipulation using native JS and jQuery for loading and manipulating dynamic content on web pages.
  • Developed User Interface (UI) Applications and professional Web Applications using Web Standards, HTML, CSS, Object Oriented JavaScript, Angular JS, Backbone.js, Node.js, MongoDB, jQuery, Bootstrap3, Ajax Concepts, CSS3 Media Queries
  • Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery, Angular JS and JavaScript.
  • Web design and development, application development using Photoshop, HTML, JavaScript and Dreamweaver .
  • Created the Application using front end Angular 1.5 and NodeJS libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Responsible for ensuring the pattern consistency across all pages, design and development of the web pages from mock- ups and creating the screens with table-less designs meeting W3C standards.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Designed XML files for maintaining contents like video, images and audio and display them in flash application.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
  • Involved in building scalable applications using NodeJS , also used for Heavy DOM manipulation.
  • Used Node.js as a proxy to interact with Rest services and interacting with Database.
  • Extensively worked with making API callas to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Involved in Agile process, monthly Sprints , and daily Scrums to discuss the development of the application.
  • Used built-in Angular directives to show and hide elements and display li st of insurance products .
  • Implemented Angular JS to exclusively build single page application for faster page loads
  • Used angular directives ng-show, ng-hide, ng-class, ng-animate for dynamic loading and support for animation
  • Used jQuery and AJAX for service calls on pages to interact with the server for information.
  • Used AJAX, JSON to send request to the server to check the functionality of the website.
  • Implemented AngularJS 1.x controllers to maintain the data present in each view. Implemented AngularJS service calls using AngularJS 1.x factories
  • Hands on expertise in developing AngularJS 1.x features like Directives, Controllers, Filters, Services, Project Architecture.
  • Used JIRA for issue tracking by creating user stories, sprint plans and task distribution.
  • Employed Jenkins to find and solve defects in a code base rapidly and to automate testing of code builds.
  • Used Gulp task runner to automate the repetitive tasks such as Linting, unit testing, concatenation
  • Used Jasmine framework to test the smallest units of java script code

Environment: HTML, XML, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, JavaScript, jQuery, AngularJS 1.x, NodeJS, Gulp, Jasmine, AJAX, Eclipse and Dreamweaver CS3, Restful API, MongoDB, Jira, XML, Git hub, Jenkins.

Confidential

Java/J2EE Developer

Responsibilities:

  • Done the design, development and testing phases of Software Development using AGILE methodology and Test-Driven Development (TDD)
  • Designed the application using Front Controller, Service Controller, MVC, Spring DAO, Factory, Data Access Object, Service Locator and Session Facade Design Patterns.
  • Used Hibernate for Object relational model for handling server side / database object data.
  • Developed custom directives (elements, Attributes and classes) using Angular.js.
  • Bootstrap used along with Angular 2 in creating the Application.
  • Designed Frontend with in object oriented JavaScript Framework like Bootstrap, Node.js and Angular.js.
  • Implemented log4j by enabling logging at runtime without modifying the application binary.
  • Used Maven for building and deploying Application.
  • Manage the day-to-day operations of Clients IT Software development efforts, CRM and internal/client facing API Integration processes.
  • Design and development of Restful Web Services for creating file transfer and captured unhandled errors and log them in a database.
  • Provide leadership in developing the company’s IT software and ongoing strategy for internal and external purposes.
  • Ensure Client & Subsidiaries follow all domestic and international data privacy laws ensuring that the flow of confidential data is secured and in compliance with local jurisdictions.
  • Developed Linux bash scripts for internal use.
  • Used PostgreSQL as back end and developed Stored procedures, Batch jobs, triggers.
  • Used Jenkins to perform software build with Gradle, run shell scripts and worked on integration tests.
  • Develop customized reports for clients or internal customers using Pentaho - ETL tools.
  • Source control using Git and Github.
  • Created Custom workflows, custom screens and custom fields on JIRA.

Environment: MVC, Factory, Session Facade Design Patterns, Spring, SOAP, Restful web services, Angular.js, Linux bash, MS DOS, Hibernate, PostgreSQL, Git, Github, Bootstrap, Node.js, log4j.

Confidential

Jr. Java Developer

Responsibilities:

  • Analyzed the requirements, design documents and developed the Java, JSP, Struts Components.
  • Technical interaction with client in requirement gathering and developing the project.
  • Developed Java modules, action classes and JSPs for retrieval of information from the error logs with different directories for different jobs
  • Involved in design and documentation of various process flows for services as well as for various class loading functionalities.
  • Involved in application level database programming using JDBC/SQL
  • Developed stored procedures for directly retrieving data from the Static data server, Trade server and Risk Server.
  • Used Putty to connect to the remote server in deploying the beans.
  • Involved in testing and integration of all the modules.
  • Created java classes to communicate with database using JDBC.
  • Develop GUI related changes using JSP, HTML and client validations using Java script.
  • Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
  • Used Java Messaging Services (JMS) and Backend messaging for reliable and asynchronous exchange of important information such as payment status report.
  • Develop GUI related changes using JSP, HTML and client validations using Java script.
  • Developed front-end using HTML, JSP, Struts Taglibs and Tiles.
  • More involved in writing SQL Packages, Stored Procedures, and functions.
  • Experience with Oracle Supplied Packages such as DBMS SQL, DBMS JOB and UTL FILE.
  • Developed PL/SQL triggers and master tables for Automatic creation of primary keys.
  • Setup JDBC connectivity and databases.

Environment: Java, J2EE, JSP, Struts, JNDI, DB2, HTML, XML, DOM, SAX, ANT, AJAX, Rational Rose, Eclipse, SOAP, Apache Tomcat, Oracle, Log4J, SVN.

We'd love your feedback!