We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 8+ years of experience in Java/J2EE applications and complete life cycle of system development including analysis, design, development, testing and implementation.
  • Good experience in developing and updating a web page using HTML5, CSS3, AngularJS, JavaScript and JQuery across various browsers and thereby achieving cross browser compatibility.
  • Worked extensively in HTML, JavaScript, DOM, JQuery, AJAX, XML, Backbone.js, Handlebars, Marionette, and Angular JS.
  • Experience in making responsive web designs using either only HTML or CSS, by using CSS frameworks like Twitter Bootstrap.
  • Expertise in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi - Threading, Generics, Exception Handling and Polymorphism.
  • Diverse experience utilizing technologies like JSP, XSLT, jQuery, GWT, Java Servlets, Struts, Spring, Spring Batch, Hibernate, JSF, EJB, JNDI, JMS, XML, XML Beans, Web Services, Maven, Ant, Hudson, JDBC, PL/SQL.
  • Extensive experience with Spring Core, Spring MVC, Spring IOC, Spring-based Annotations, Spring Boot, Spring AOP, Spring Security, Hibernate ORM and Struts.
  • Experienced in developing projects based on RESTful Web Services, SOAP Web Services, Apache CXF, WSDL and AWS.
  • Strong experience in writing complex SQL Queries and PL/SQL blocks using Oracle, DB2, SQL Server, MySQL and NoSQL like MongoDB.
  • Proficient in applying Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object (DAO), Data Transfer Object.
  • Experience working in Test Driven Development using Junit to automate unit test cases.
  • Logging the application using Log4J and SLF4J.
  • Expertise in Client Scripting language and server-side scripting languages likeHTML, DHTML, CSS, JavaScript, JSTL, AJAX, jQuery, JSON, bootstrap, AngularJS and node.js and vast knowledge in usability and accessibility concepts.
  • Experience in usingDojo Componentsand integrating back-end applications with AJAX using OO JavaScript framework.
  • Experience in Cross browser compatibility implementation and in debugging using tools like Chrome Element Inspector, Firebug, and IE Tester.
  • Experience with unit testing using JUnit and writing build scripts using ANT
  • Experience in working with different operating systems like Linux/UNIX and Windows.
  • Experience working with the source control and versioning tools Git, CVS, SVN, TFS and VSS.
  • Experienced with various application/web servers like WebLogic, JBoss and Tomcat.
  • Experience in AWS service components like CloudTrail, CloudWatch, CloudFormation, OpsWorks, IAM, EC2, Route 53, S3, RDS, SES, VPC, Elastic Search.
  • Expertise in designing and developing User Experiences for Web Applications using Web Authoring tools such as Adobe Dreamweaver CS3, Adobe Illustrator and Adobe Flash.
  • Experienced in using Java IDE tools like Eclipse, MyEclipse, RAD, Net Beans, IntelliJ IDEA.
  • Ability to learn new technologies and methodologies quickly.

TECHNICAL SKILLS

Programming Languages: Java, SQL, PL/SQL, C, C++.

J2EE Technologies: JSP, JDBC, Servlets, EJB, JSF, JMS, JPA, Java Beans

Frameworks: Spring Boot, Hibernate 3.x/4.x, Spring 3.x, Struts, Android Studio, Docker JSF, Log4J

Web Technologies: HTML5, XML, XSD, CSS, JavaScript, jQuery, Angular JS, Bootstrap, Node.js, AJAX.

IDE: Eclipse Mars, NetBeans

Design Patterns: Singleton, Factory method, Builder, Prototype, Façade, Visitor, MVC, DAO, Front Controller

Application Servers: WebLogic 11.x, JBoss 6.4, WebSphere 7.x

Web Servers: Apache Tomcat 6.x/7.x/8.x

Web Services: SOAP, SoapUI Pro 5.x, UDDI, REST, Jersey 2.11, JSON, Chrome Advanced REST Client, Apache CXF, Postman, Spring Data, AWS, Curl, OAuth

Build and Deployment Tools: Apache Ant, Maven 3.x

Version Control: Github, GitBlit, CVS, SVN- Tortoise and Rational Clear Case

Testing Tools: TDD, Junit 3.x, Mockito.

DB Systems: MySQL, Oracle 11g, SQL Developer, DBVisualizer 9.x, Apache Cassandra, MongoDB

Misc.: Apache Kafka, Cloud Foundry, Atlassian JIRA, Crucible, OWASP Top 10

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Actively involved in analysis, detail design, development, bug fixing and enhancement in Agile methodology. Involved in daily scrum and sprint planning meetings.
  • Developed and Configured the Spring Configuration files for business and the persistence layers.
  • Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using Angular JS framework.
  • Implemented with Angular JS using its advantage including two-way data binding and templates.
  • Developed Graphical User Interfaces using HTML5, CSS3, bootstrap, AngularJS and JSP's for user interaction.
  • Worked on responsiveness of the application and explored the fixed width and fluid layouts using the Twitter Bootstrap.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Designed dynamic client-side JavaScript code to build web forms and simulate process for web application, page navigation and form validation.
  • Implemented Restful web services to perform some business activities.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Implemented the application following the J2EE best practices and design patterns like Singleton, Factory, Session Façade, MVC and DAO.
  • Consuming the SOAP web services exposed by paymetric (third party vendor) for credit card transactions using JAX-WS.
  • Involved in writing SQL Queries for Database CRUD Operations and verified the Data with the Production, Acceptance and Integration.
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Used Hibernate Query Language (HQL) for accessing data from database and created Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Implemented methods to validate, keep Alive session for login process & maintaining session credentials.
  • Implemented Message Router and Composed Message Processor using Apache Camel ESB.
  • Work on test-driven development by using Junit, Web Spec.
  • Involved in the development of various use cases, classes and sequence diagrams using UML.
  • Developed SOAP as well as RESTful web services using JAX-WS, JAX-RS, Apache CXF and tested the web services using SOAPUI.
  • Configured the IBM WebSphere application server and the deployed application on it.
  • Maintained GitHub as a source code repository and handled branching, tagging, merging process.
  • Implemented the logging mechanism using log4j framework.
  • Indulged in core development, deployment and server-side configurations, scripting in Linux, configured the OS parameters, application server's settings and JVM tuning for utilizing the CPU and heap.
  • Wrote client-side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Authenticating to the LDAP by Using the JNDI and developed the login Servlet which is responsible for initial authentication of the users coming from different systems.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages to main asynchronous.
  • Tested components using JUNIT & Mockito during development.
  • Used Maven for building entire application and deploying.

Environment: Java 7/8, Spring 4.0, HTML5, CSS3, JavaScript, AJAX, Angular2, Bootstrap, Servlets, JSF, Prime Faces, XML, XSLT, XPATH, WSDL, SOAP, Apache Camel, CXF, REST, DOJO, JAX-RS, JAX-WS, Linux, IBM WebSphere, JMS, Eclipse, microservices, GitHub, Mockito, MongoDB, Spring framework - DI, AOP, Batch, Hibernate 4.3, Maven, QC.

Confidential, Denver, CO

Sr. Java Full Stack Developer

Responsibilities:

  • Developed dynamic web pages using HTML/HTML5 (Used HTML5 for audio and video playback), CSS/CSS3, JQuery,Bootstrap, Less, CSS3 and Sublime Text Editor.
  • Redesigned the portal, admin screens and menus using JSP, JQuery, AJAX, and AngularJS.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Used REST API for performing operations such as read, get and post the data that was sent back and forth between the front-end and the back-end.
  • Implemented the application MVC Architecture using Spring.
  • Developed CRUD operations for the Content Distribution System that takes a coupon and Logix payload from Edeals/DPP using Spring Boot and Spring JPA
  • Used Spring 3.x to integrate with the existing legacy application.
  • Used Hibernate ORM for mapping the data into the database.
  • Used SQL Developer for verifying the database information and worked with Apache Cassandra as a trial for the CDS project.
  • Ran tests on SoapUI and Postman for the respective SOAP and REST implementations of the endpoints.
  • Worked with Git 1.9.5 Preview and GitBlit for version control.
  • Worked on Spring Tool Suite plugin for Eclipse for the CDS project.
  • Logged exceptions on existing application using Log4J.
  • Created tasks in JIRA during Sprint iterations.
  • Used Tomcat Apache server for deploying the applications on the develop branch.
  • Installed and configured Docker in collaboration with Spring Boot.
  • Used Maven as a build management tool.
  • Built the endpoints using Jenkins and pushed tasks into QA for testing.
  • Performed code reviews for the team using Crucible.
  • Worked in an Agile environment with daily Scrums.

Environment: Java 7/8, Spring 3.x, Hibernate, Soap, RESTful web services, Apache Tomcat 7.x/8.x, Maven 3.1.x, Atlassian Jira, Crucible, SoapUI, Postman, Eclipse Mars v.2, Git 1.9.5 Preview, Spring Boot, Microservices, STS plugin for Eclipse, Spring Data JPA, Docker, Apache Cassandra.

Confidential, Dallas, TX

Java / J2EE Developer

Responsibilities:

  • Involved in all phases of SDLC like Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Involved in designing & documentation of flows & functional diagrams using Rational Rose.
  • Developed the application based on Struts, Spring and Hibernate framework on J2EE.
  • Worked on Nexaweb application to ensure the clustering and failover to enabled
  • Developed Servlets and JSPs for dynamic content display.
  • Implemented Webservices to integrate between different applications (internal and third-party componentsusingRESTFul services using Jersey
  • Extensively worked on developing UI components using JavaScript and JSON to interact RESTFul Webservices.
  • Extensive Client-side validation was done with JavaScript.
  • Involved in testing the Rest services using chrome’s Postman rest client.
  • Built SOAP client in Apache Axis with a custom caching engine, connected to a Delphi server.
  • Created Packages, Stored Procedures and functions in Oracle 10g.
  • Have extensively used XSL, XSL-FO to generate reports from XML documents.
  • Developed JMS components to send messages from one application to other application internally.
  • Used CVS as source controller.
  • Used Eclipse nexaweb plugin for developing and debugging the code
  • Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Linux server.
  • Worked on Linux commands to manage and setup the environments for running the applications.
  • Developed applications on Rational Application Developer (IRAD) 6.0 and Rational Suite.
  • Gained Extensive experience in deploying Enterprise Level Applications into various environments including Staging and Production using WAS 6.0.
  • Developed integration techniques using the Apache camel and Apache Active MQ technologies
  • Developed Ant build scripts to automate the build process.
  • Extensively involved in Unit and Integration testing.
  • Created POC for Spring Batch for running batch jobs

Environment: JDK 1.5, J2EE 5 (Servlets 2.4, JSP 2.0, JSP Taglibs), Struts 1.2, Hibernate 3.0, Linux, HTML, CSS, XML, XSLT, Web sphere 6.0, JavaScript, JSON, AJAX, JMS, SOAP,Apache camel, Apache activemq, Spring Batch 2.1.8, JBoss 4.2.3, Web Sphere (IRAD) 6.0, CVS, Oracle 10g, Xquery.

Confidential, San Francisco, CA

Java/J2EE Developer

Responsibilities:

  • Developed three modules, namely, employer portal: allows the owner of the organization to select a single or a range of products for his/her employees; employee portal: allows the employees of the firm to choose the products and the agent portal: which allows a third-party to act on behalf of either the employer or employee.
  • Involved in the full stack development of the portals during the initial phases of the application.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Developed Business logic using Struts Action classes, DAO classes and J2EE Design patterns.
  • Used REST API for performing operations such as read, get and post the data that was sent back and forth between the front-end and the back-end.
  • Implemented the application MVC Architecture using Spring.
  • Developed functionalities for the front-end web pages which conformed to the new requirements provided by the UI team.
  • Implemented front-end components using JavaScript, jQuery, HTML5, CSS3.
  • Developed Java based web browser automation programs using open source Selenium IDE, Selenium WebDriver, Eclipse, Firefox and Excel.
  • Worked closely with the BA team in sending and receiving the documents from the federal authorized agencies.
  • Covered over 30 automation test sample for around 20 different scenarios on the login methods which are used to simulate working flows in both single and cross portals.
  • Helped in fixing critical, major and minor defects raised by the QA team.
  • Used developer tools like SQL Developer to connect to the Oracle DB.
  • Performed daily deployments of the project archives through Jenkins.
  • Used Apache Tomcat for developing, testing and production environments setting.
  • Used Maven as a build tool and for deployment and Find Bugs for code debugging and code violations.
  • Used Chrome Developer Tools and IDE tools like Eclipse to track failures in the front-end and back-end respectively.
  • Utilized SVN for version control and management.
  • Worked under Agile environment with daily scrums; Engaged actively in code review as well as project planning/trouble shooting meetings.

Environment: Spring3.x, Java6/7, JavaEE, JavaScript, Hibernate, HTML5, CSS3, RESTful Web Services, OAuth 2.0, Eclipse, Apache Tomcat 8, Oracle 11g, Maven, SVN, Generics, Jersey 2.11, JSON, Junit 4.5, Apache Cassandra, AWS, AngularJS.

Confidential, Herndon, VA

Java / J2EE Developer

Responsibilities:

  • Involved in designing the use cases and the Class Diagrams as per the Functional Requirements
  • Involved in the development of the application using AWT for the GUI
  • Developed an Intranet portal service on a MVC architecture using Spring
  • Performed coding in Java/J2EE technologies using Eclipse IDE
  • Applied design patterns such as Factory, Session Facade
  • Used Log4j for application logging and configured loggers and appenders.
  • Created Stored Procedures and PL/SQL where they can be compiled and called later for more efficiency
  • Used JDBC for Connection Pooling and interaction with the database
  • Implemented SOAP web services
  • Performed unit testing using JUnit
  • Provided support and coordination in QA Testing, UAT and Production phases of the application
  • Designed and developed software modules which adhered to published standards for coding and design in the agile environment to solve business problems as outlined in the functional specifications

Environment: Java, J2EE, XML, Spring, Ant, Log4J, JUnit, Apache Tomcat, Web Services (SOAP), Axis 2, Jersey, Windows 7, Oracle 11g

Confidential, CA

Java Developer

Responsibilities:

  • Major bug fixing in Employee management module.
  • Involved in making requirements of leave management system after the policy change.
  • Developed schedulers in Java for updating leaves data monthly based on the new policy.
  • Creating High-Level and Low-Level System Design documents.
  • Developed and coordinated complex high-quality solutions to clients using IBM.
  • Designed and developed the Rules Engine using DROOLS.
  • Developing the web applications using Spring Framework, Hibernate.
  • Applying Spring Framework for transaction Management and Spring JDBC for building ORM.
  • Involved in design and development of Servlets and JSPs using Apache Struts framework.
  • Used JavaScript for handling validations on the client side.
  • Designing the User Interface using HTML, JavaScript, jQuery and CSS.
  • Customizing Log4J for maintaining information and debugging.
  • Creating Unit test cases using Junit.
  • Preparing builds, deploying and coordinating with the release management team to ensure that the proper process is followed during the release.
  • Providing end to end support for the testing activities during system testing, UAT.
  • Maintain source code using PVCS.
  • Preparing technical documentation of the application.
  • Deploying and maintenance of code libraries on Linux machines.

Environment: Java, J2EE (Servlets, JSP, JDBC), Oracle 8i, EJB, Log4J, JSP, HTML, JavaScript, jQuery, Linux, JDK 1.5, JSF1.1, JavaScript, Hibernate 2.0, MySQL 5.5, Apache Tomcat 5.5 and Eclipse IDE.

We'd love your feedback!