We provide IT Staff Augmentation Services!

Java Fullstack Developer Resume

0/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Over 8 yearsof experience with proven expertise in design and development of Java Enterprise Applications using JAVA, JDBC, JSP, Servlets, EJB, JMS, J2EE, XML, XSD, JAX - WS Web services and SOAP.
  • Experience using frameworks like Spring, JPA, Hibernate, and Struts2.
  • Experience on all the technical phases of Software Development Life Cycle (SDLC).
  • Expertise working in the Agile methodology environments like Scrum, TDD, BDD.
  • Experience in creating rich frontend UI in HTML, AJAX, JSF, JSP, JavaScript technologies using JavaScript libraries like jQuery, AngularJS, NodeJS.
  • Experience in developing Single Page Application (SPA) using AngularJS, Routing, Controllers, Services, and Custom Directives, Node.js, Bower, Grunt.
  • Experience in developing distributed Web applications and Enterprise applications using Java/ J2EE technologies (Core Java (JDK 8), Servlets, JSP, Struts 1, EJB).
  • Expertise in Client-side scripting with AngularJS, Bootstrap and AJAX Extensions and Toolkit Controls.
  • Developed User Interface within Web Applications and Windows Applications using HTML5, CSS3, JavaScript, AngularJS, AJAX, jQuery, JSP, and Bootstrap.
  • Skilled at programming in J2EE/JAVA applications using various IDE tools Eclipse, Sublime, NetBeans, and RAD (WSAD).
  • Extensive experience in design, development and support Model View Controller using Struts and Spring framework.
  • Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP, Servlets, Struts, Spring, Hibernate, JTA, JDBC, JNDI, JMS, Java Multi-threading API.
  • Experienced in AWS Cloud platform and its features which include EC2 AMI, EBS Cloud watches, AWS Config, Auto-scaling, IAM and AWS S3.
  • Experienced with J2EEDesignPatterns such as MVC, Session Façade, DAO, DTO, Singleton Pattern, Front Controller.
  • Experienced in databases such as Oracle, MS SQL, and Sybase Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers, and packages
  • Experienced in writing shell, ANT, Maven, Gradle, Jenkins (CI) scripts for builds and deployments to different environments.
  • Good knowledge on data evaluation and transformation usingUNIXShell scripting
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath, and DTD.
  • Experienced in developing web services with XML based protocols such as SOAP and WSDL.
  • Expertise in developing and consuming RESTful Web services and developed Restful API with JSON and XML.
  • Highly proficient in developing and deploying Java/J2EE applications on Application Servers IBM WebSphere, IBM Rational Application Developer, JBOSS, Apache Tomcat, and WebLogic.
  • Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
  • Experienced in writing unit test cases using Junit, Testing, Mockito.
  • Experienced using tools like JIRA, Confluence.
  • Extensive experience using SQL and PL/SQL to write complex queries, Stored Procedures, and Functions.
  • Proficiency in working with SQL databases like Oracle, MySQL, DB2 and NoSQL databases like MongoDB, Cassandra.
  • Experience in using different version control systems like GIT, SVN, Control Versioning System.
  • Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.

TECHNICAL SKILLS

Web Technologies: HTML/HTML5, CSS/CSS3, Java Script, JSF, AJAX, AngularJS, NodeJS, jQuery, Bootstrap.

J2SE/J2EE Technologies: Java, J2EE, Swing, Multithreading, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, JSF, Struts, Spring, Hibernate, JTA, JMS, SOAP/Restful Web Services.

Languages: C, C++, Java/J2EE.

Scripting Tools: Maven, ANT, Gradle, Jenkins, Atlassian Tools.

Web/Application Servers: IBM WebSphere, WebLogic Application server, JBOSS, Apache Tomcat, IBM HTTP Server, IBM Rational Application Developer

XML Technologies: XML, XSL, XQuery, XSD, XPath and XSLT

OS: HP-UX, LINUX, UNIX, Windows.

Databases: Oracle 8i/9i/10g,11g/12c, MySQL, DB2

NoSQL Databases: MongoDB, Cassandra.

IDE / Tools: Eclipse, WebStorm, IntelliJ, Netbeans, Visual Studio.

Methodologies: Agile, Waterfall.

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

Java Fullstack Developer

Responsibilities:

  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Expertise in Object Oriented Software Development Gathering new requirements and understand/document business/technical requirements.
  • Involved in the analysis, design, and implementation of business user requirements.
  • Designed and developed the agent portal using frameworkAngularJS2.0 along with HTML5, CSS3, and TypeScript
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
  • Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application.
  • Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
  • Worked on removing the cvs tag libraries and implemented the spring tag libraries in the JSP and JSPF pages and replacing the existing HTML tags with the spring framework tags.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Worked on implementing the Spring MVC framework by creating controllers, validators, models, and request mappings for all the action URLs that are present in the JSP pages.
  • Involved in development of REST Webservices using Spring MVC to extract client related data from databases and SOAPUI tool is used for testing Restful API web services.
  • Used AngularJS, JavaScript for validating client-side validations.
  • Implemented data-binding using NodeJS for front-end development of a current web application.
  • Developed using new features of Java Annotations, Generics, enhanced for loop and Enums.
  • Implemented Hibernate annotations for the classes by replacing hibernate mapping xml files.
  • Implemented methods that will insert, update, delete and retrieve data in the database using Hibernate.
  • Implemented Hibernate/JPA for data persistence.
  • Implemented methods in the DAO classes that will use Hibernate Criteria to get the records from the database.
  • Stored the data in the form of JSON structure based documents, stored in a collection using MongoDB.
  • Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate
  • Used spring validator framework for client side and server-side validation. Also, implemented dynamic loading JSPs using AJAX.
  • Used JBoss6.x Application server to deploy the applications.
  • Used SQL Developer for validating the data in Oracle 10g database tables.
  • Extensively worked in XML related technologies XSLT, XPath, XQuery, DOM, and SAX.
  • Design patterns are extensively used to achieve clean separation of different layers.
  • Used different patterns like Adapter, Singleton, Strategy, Factory, Abstract Factory, MVC, DAO and Service Locator, Facade.
  • Involved in requesting the Build and Deploy team for weekly deploys of the code after the code reviews from the Tech Lead.
  • Used SOAP UI for validating the service responses using request xml’s.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML
  • Written unit test cases for react components Using Enzyme java script testing utility.
  • Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations.
  • Tested Rest web services using postman, soap UI.
  • Used both Windows and Linux platforms for developing the application
  • Involved in installing and configuring Rational Application developer and Maven for development.
  • Used Control Versioning System as a source version controller for this project.
  • Developed various UML diagrams like use cases, class diagrams and activity diagrams.
  • Played a key role in the design and development of almost all the modules of the project.
  • Used Log4J to validate functionalities and worked in Test Driven Development (JUnit) for unit testing.
  • Involvement with Human Resources and financial departments

Environment: Java, J2EE, Spring MVC, REST, SOAP, Restful API, JAX-WS, JDBC, JSP, LDAP, Multithreading, Hibernate, POJO, XML, JAXB, JMS, HTML5, CSS3, JavaScript, AngularJS 2, NodeJS, Ajax, jQuery, JIRA, JBOSS, Rational Application developer, Maven, Linux, Jenkins, PL/SQL, Oracle, UNIX, AWS, MongoDB, JUnit, Mockito, Agile, Control Versioning System.

Confidential, Minneapolis, MN

Fullstack Developer

Responsibilities:

  • Actively involved in mock screens development and project start-up phase.
  • Efficiently managed the tasks and working and delivering features in a fast-paced scrum environment
  • Experience working in Agile development following SCRUM process, Sprint, and daily stand-up meetings.
  • Involved in developing the UI, layout and front-end programming for web application that matches requirements of the client.
  • Prepared Technical Design documents with UML diagrams using Microsoft Visio.
  • Developed UI Layer for the application using HTML5, CSS3, JSP, JSF, JavaScript, AngularJS.
  • DevelopedAngularfactories, and usedAngularpromise API for making asynchronous calls.
  • Analyzing the equivalentExtJScomponents and implementing those components.
  • Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests
  • Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Implemented Authentication & Authorization with Site Minder and spring security.
  • Working within SOA based enterprise framework to build web services for Middle Tier processing.
  • Analyzed current legacy infrastructure, established business case, and built consensus for virtualized IaaS / PaaS near term strategy with SaaS mobile cloud services end state.
  • Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS.
  • Produced as well as consumed RESTful web services using Jersey API's.
  • Followed Java &J2EE design patterns and the coding guidelines to design and develop the application.
  • Done with peer level code reviews.
  • Fixed defects identified during QA, UAT and Production.
  • Done with IBM Web Sphere application server set up & deployed the application on it.
  • Worked with CVS which is used as a version control tool in the project.
  • Done with Unit testing using JUnit and Mockito.
  • Designed and Developed the Database tables and Stored Procedures, functions, triggers usingSQL,PL/SQLby usingSQLDeveloper.
  • Information of fundamental budgetary approaches and techniques as they identify with finance work processes and business forms.
  • Involvement with money related administration business forms for finance and time reporting

Environment: Java 1.6, J2EE, Servlets, JSP, Spring-MVC, IOC, AOP, Multithreading, Hibernate, Eclipse, Angular-JS, NodeJS, CSS3, HTML5, Web sphere Server, WSDL, SOAP, JAX-WS, AXIS, Jersey, Tomcat, Oracle 11g, Oracle SQL Developer, PL/SQL, Linux, PaaS, Photoshop, CVS, JIRA.

Confidential, Milwaukee, WI

Java Developer

Responsibilities:

  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software, involved in System Requirements study and conceptual design.
  • Designed and developed web UI screens using Angular-JS, Bootstrap, JSP, HTML5, CSS3 and JavaScript.
  • Developed Struts Controllers, Services, filters, and directives for various modules in the application.
  • Created custom directives, decorators, and services using AngularJS to interface with both RESTful and legacy network services also DOM applications.
  • Defined new validations through AngularJS for the form field validation implemented through HTML and used AJAX, JSON to send request to the server to check the functionality of the website.
  • Designed services and factories and injected into various methods and designed customized filter techniques in the webpage using AngularJS.
  • Created popup forms using Bootstrap Models, AngularJS Models, and AngularJS Controllers.
  • Used AngularJS controllers to update entity models and database.
  • Used Custom AngularJS Filters to provide better search experience.
  • Wrote Junit test cases to test various components and used Istanbul to test code coverage.
  • Designed and built reliable, highly scalable, Agile, and flexible systems using MongoDB as Database.
  • Stored the data in the form of JSON structure based documents, stored in a collection using awDB.
  • Implemented Spring Bean Factory to create proxied object using AOP framework and Implemented RESTful Web Services using Jersey.
  • Used JavaScript for the client side validations and Spring MVC Framework for developing J2EE based web application.
  • Developed and consumed RESTful web services by making AJAX calls and process the JSON response.
  • Debugged the scripts for building the entire web application using Maven.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Developed the application with Continuous Integration and Deploymentusing Jenkins and AWS.
  • Deployed the application in JBOSS server using Elastic Bean Stalk in AWS.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Created builds using Jenkins for CI/CD and used pipeline plug-in for managing.
  • Configured Spring beans in XML and involved in integration Spring with Hibernate framework.
  • Configured Spring Hibernate transaction manager and used Spring declarative transaction management with various propagation levels.
  • Developed stored procedures, Triggers, and functions to process the trades and mapped it to Hibernate Configuration File and established data integrity among all tables.
  • Extensively used Hibernate in data access layer to access and update information from theOracle database. Used Hibernate Query Language (HQL) for writing the queries.
  • Developed Object Oriented JavaScript code and responsible for client side validations using jQuery.
  • Set up Jenkins server and created Jenkins jobs to build and deploy the application in different environments using Maven 3.1.
  • Tested the development by using Selenium and used GIT for version control.

Environment: Java/J2EE, Angular-JS, Spring, hibernate, JSP, XML, XSL, jQuery, Jenkins, D3 Stack, AWS, GIT, Ajax, HTML5, CSS3, Java Script, Bootstrap, JBOSS, JUnit, Photoshop, Oracle10g, Eclipse, Tomcat, Windows, and UNIX.

Confidential

Java Developer

Responsibilities:

  • Coordinated with team members and served as a key contributor in developing web application and provided support to the project.
  • Involved in designing the user interfaces using JSPs.
  • Involved in analysis, design, and development of money transfer system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams, and Activity Diagrams.
  • Developed the application using SPRING Framework that leverages Model View Controller (MVC)architecture.
  • Used HTML/JSP pages with JSTL and SPRING tag libraries for UI. Designed easy to use UI.
  • Used SPRING, Hibernate, Spring MVC framework in server side.
  • Performed Unit and functional testing.
  • Implemented utility classes which handle the string and date manipulation.
  • Participated in Server side and client side programming.
  • Involved on implementing the Exception handling for the application.
  • Wrote SQL queries and stored procedures, used JDBC to interact with database.
  • Deployed the applications on JBoss Application Server.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton, and Factory.
  • Designed the application by implementing JSF Framework based on MVC Architecture with EJB.
  • Deployed Enterprise JavaBeans (EJB) using stateful and stateless beans.
  • Tested the application on different testing environments.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Created Ant,UNIXShell scripts for build and deployment activities in QA, Staging and Production environments.
  • Involved in analyzing design and architecture of the project.
  • Followed Agile methodology.
  • Managed numerous change requests and resolved client queries, with active involvement in client meetings.

Environment: Java, JSP, Servlets, SPRING, JavaScript, PL/SQL, Oracle 10g, JBoss Application Server, Clear Case, Junit, Log4j, Eclipse IDE, Rationale Rose, Windows.

Confidential

Java programmer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle(SDLC).
  • Used Agile methodology for design and development of project.
  • Developed application User Interface using HTML5, JSP and jQuery.
  • Used Spring (MVC) for developing service layer.
  • Implemented User Interface using JSP, HTML, CSS, Ajax, JavaScript, and jQuery.
  • Used Eclipse as IDE tool to develop the application.
  • CreatedJSPpages decorated using CSS.
  • Used jQuery for Validation of data.
  • Used MVC design pattern for designing application, JSP as the view component.
  • Persistence layer was implemented using Hibernate Framework. Integrated Hibernate with spring framework.
  • Worked with complex SQL queries, SQL Joins and Stored Procedures, PL/SQL using TOAD for data retrieval and update.

Environment: JavaScript, JQuery, Bootstrap, Java, Servlets, JSP, Spring, Hibernate, Tomcat, PL/SQL, JDBC, Eclipse.

We'd love your feedback!