We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • 7+ years of experience in distributed web applications using Java and worked on full Software Development Life Cycle (SDLC), which includes requirements analysis, modeling, design, architecture, development, integration, documentation, testing, and deployment.
  • Expertise in developing applications using Spring framework like Spring IOC, Spring AOP, Spring MVC, Spring Data JPA, Spring Data MongoDB, Spring Security, Spring Boot, Spring Cloud, etc.
  • Strong knowledge of Core Java technologies multithreading, exception handling, collection, functional programming, lambdas, streams, I/O, etc.
  • Expertise in writing queries, triggers, sequence, and stored procedures in major RDBMS including Oracle, DB2, SQL Server, and My SQL.
  • Outstanding knowledge of developing and consuming RESTful web services using JAX - RS, Jersey, Spring Web
  • Experienced with developing SOAP web service and SOAP clients using JAX WS, Spring WS, WSDL, JAXB, Apache AXIS.
  • Solid hands on with the implementation of application layer security for RESTful APIs using JWT, Spring Security.
  • Extensive development experience on different IDE's like Eclipse and Net Beans for debugging and using java coding standards.
  • Extensive involvement in Front-end Web Application Development utilizing HTML, CSS, Bootstrap, JavaScript, Servlets, JSP, JQuery and Angular-J.
  • Solid knowledge in test driven development including writing integration test cases for the REST endpoints
  • Experience with various build and CI&CD tools such as Maven, GradleS, Jenkins, etc.
  • Experienced with various application/web servers like JBoss, WebLogic, GlassFish, and Tomcat.
  • Working knowledge with cloud computing such as AWS EC2, and microservice container deployment in Docker.
  • Having hands on experience in deploying web and JEE enterprise applications on Apache Tomcat, Web logic, JBoss and IBM Web sphere application servers.
  • Good knowledge in migrating java older versions to Java latest version1.8 and fixing the issues during build and run.
  • Experience in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio tool.
  • Worked on different platforms like Windows 2003 Server, Windows 2000 Professional, Windows XP, and Windows 10.
  • Highly motivated and versatile team player with the ability to work independently & adapt quickly to new emerging technologies.
  • Strong experience in UNIX and Shell scripting.
  • Experience in SVN and Perforce for version control and used maven for building.
  • Good experience in working with team members from vendors and internal departments to coordinate activities across multiple applications.
  • Ability to manage multiple project tasks and deadlines along with troubleshooting skills to facilitate effective and efficient resolution of problems.

TECHNICAL SKILLS

Languages: Java, C, C++, SQL

Database: Oracle 8i/9i/10g/11g, MS SQL Server 7.0/2000, DB2

Framework and Tools: Spring 1.x/2.x/3.x, Struts, Hibernate 1.x/2.x/3.x, Log4J, J2EE Design Patterns, Angular JS, GWT

Web technologies: JSP, HTML, HTML5, CSS 3.0, JavaScript, Perl, JQuery

IDE: IntelliJ, Eclipse, NetBeans

Web/Application Servers: Web Sphere, Web Logic, Apache Tomcat, JBoss

Web services: JAX-WS, SOAP, WSDL, AXIS2 and UDDI

Design Methodologies: UML, J2EE Design Patterns

Version Control: CVS, SVN, and Clear Case

Methodology: Water Fall, Agile, SCRUM, Lean and Kankan.

Build Automation Tools: Maven 2.0/3.0,Gradle 1.0, Ant, Jenkins, Hudson, TeamCity

PROFESSIONAL EXPERIENCE

Sr. Java Full Stack Developer

Confidential, Austin, TX

Responsibilities:

  • Involved in analysis, design and development and testing phases of SDLC using Agile Methodology.
  • Involved in implementation of the presentation layer (GUI) for application using HTML, XHTML, DHTML, CSS and JavaScript.
  • Implements responsive design template to get a new interface in Bootstrap, HTML.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Created web application using Spring MVC framework.
  • Using Spring Framework implemented dependency injection, Action classes through Application Context XML and initialized managed beans and services.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-services. For reporting, logging and Transactions purposes used Spring AOP.
  • Used Spring Front Controller class to map all the client requests to it and navigated to Business Controller classes accordingly.
  • Built Spring based Java and Scala Microservice to support enterprise web application.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Created and consumed SOAP Web Services using JAXB annotations. Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate.
  • Developed custom queries using hibernate criteria, native SQL and HQL.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharding and clever document design to make service extensible scale and feature wise.
  • Create RFP (Request for proposal) Micro services to provide RESTful API utilizing Spring Boot with Spring11 MVC.
  • Configured EH Cache to load the static tables into secondary storage area.
  • Responsible for provisioning, maintaining and improving upon server infrastructure, split between physical data centers and AWS. Also, provided 24/7/365 on-call support.
  • Developed the Web application using Node JS and Spring Security.
  • Used Angular2 directives and services for developing single page web applications and multipage applications.
  • Designed and coded application components utilizing a test-driven development approach (TDD).
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • As a passionate advocate of AWS within Gracenote, I migrated my department from a physical data center environment to AWS. I also designed, built, and deployed a multitude applications utilizing almost the entire AWS stack (Including EC2, R53, S3, RDS, DynamoDB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Developed applications on rational application developer (6.0) and rational suite. Used Jenkins as build management tool for continuous integration process.
  • JIRA, used to keep a track of bugs and Git as version control tool. Deployed applications on WebLogic application server.

Environment: Java, HTML, XHTML, DHTML, CSS, Bootstrap, JavaScript, JSON, jQuery, AngularJS, Spring (dependency injection, AOP, MVC), Struts, Restful, Jersey, SOAP, JAX-RPC, WSDL, Hibernate, Oracle, MongoDB, TDD, WebLogic, STS, UNIX, JUnit, JIRA, GIT, Jenkins.

Sr. Java/J2EE Developer

Confidential, Green Bay, WI

Responsibilities:

  • Prepared user requirements document and functional requirements document for different modules Designed, implemented and deployed J2EE web application using Spring MVC and Hibernate.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework.
  • Involved in coding Session-beans and Entity-beans to implement the business logic.
  • Used AJAX for asynchronous data transfer (HTTP requests) between the browser and the web server.
  • Developed dynamic UI by using JSP, HTML5, CSS, JavaScript, Ajax calls, Angular JS and Ext Js.
  • Created Custom Directives, Filters, Services and Modules with the help of Angular Js.
  • Implemented Client side validations using Angular JS Custom Form Validation and server side validations using Data Annotation.
  • Used SAX and DOM for parsing XML documents retrieved from different data sources.
  • Prepared SQL script for database creation and migrating existing data to the higher version of application
  • Installed and configured required software's for application development (Eclipse IDE, oracle database, Web Sphere, Tomcat, plugin's for eclipse, required framework jars.
  • Developed different Java Beans and helper classes to support Server Side programs.
  • Written test cases for unit testing using JUnit testing Framework.
  • Used Jenkins with the methodologies like CI (Continuous Integration) and CD (Continuous Deployment).
  • Implemented pre authentication and data base security using spring security.
  • Implemented dozer bean mapping for mapping the domain objects.
  • Involved in development of backend code for email notifications to admin users with multi excel sheet using the xml.
  • Developed web applications using Rational Application Developer (RAD) and deployed it in web sphere application server5.1.
  • Developing build files for the project using ANT build tool.
  • Used XSL/XSLT for transforming and displaying reports .

Environment: Java 1.5, J2EE, JSP, Servlets, Struts 1.3, Dojo, RAD, XML, Ant, SQL, CVS, PVCS, Java Swings, Angular JS, Web Services, SOAP, WSDL, MVC, JavaScript, CSS3, AJAX, Oracle10g, Web Sphere, Toad, XSL/XSLT, UNIX.

Java/ J2EE Developer

Confidential, Pennsylvania, PA

Responsibilities:

  • Employed Scrum concepts of Agile Development Methodology for software development.
  • Gathered user requirements, analyzed and wrote functional and technical specifications.
  • Developed asynchronous, rich user interface with AJAX to get user information from the server.
  • Implemented web designed interfaces web interfaces using HTML, JSP, AJAX, Java script, and CS
  • Designed, implemented and deployed J2EE web application using Spring MVC and Spring IOC (Invention Of Control).
  • Developed client-side application that navigated intelligence data web sites issued user defined queries and accomplished result set retrieval. Programmatically applied HTTP (headers, cookies) constructs to accomplish site navigation.
  • Designed, implemented and deployed J2EE web application using Spring MVC and Hibernate.
  • Configured and implemented the persistence layer with Spring Data.
  • Used spring framework to the DAO and Bean objects, auto wiring the components.
  • Experience in applying patches and plug-ins for JBoss Application Server.
  • Developed Graphical User Interfaces using UI frameworks Angular JS and WebPages using HTML and JSP's for user interaction.
  • Implemented the core java, data structures, multithreading and collections concepts.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
  • Worked on triggers and stored procedures on SQL database.
  • Used JQuery and JSF validation framework for front end validations.
  • Developed different SOAP services and Web Services using WSDL, SOAP and Oracle Developer.
  • Involved in deploying and testing the application using JBoss application server.

Environment: Java1.5/J2EE, LCDS, My Eclipse 6.0.1, HTML5, CSS3, DHTML, Subversion (SVN), Oracle 9i/10g, SQL Developer, Spring, SOA, DOJO, JBoss, Hibernate 3.2, jQuery, JSP, Servlets, log4j, Ant, Web Services, AJAX, JavaBeans, Struts, Framework, RESTful, JMS, SOAP, Angular JS, JSF.

J2EE Developer

Confidential

Responsibilities:

  • Involved in understanding of business requirements, design and development of the project.
  • Implemented Struts framework with MVC Architecture.
  • Worked closely with developers to define and configure Application Servers, Web Resources, JDBC as well as deployment of EJBs across multiple instances of WebSphere.
  • Involved in the deployment of components to run Java Beans, Servlets and JSPs to be deployed on the WebSphere Application Server.
  • Used different features of Struts like Validation framework and extensively used Struts Tag Library.
  • Involved in creating and reviewing technical design documents.
  • Used XSLT to convert XML document into HTML Page.
  • Developed the presentation layer using JSP, HTML and client side validations using JavaScript/ AJAX.
  • Applied J2EE design patterns like Business Delegate and Singleton.
  • Deployed the application using WebSphere application server.
  • Involved in coding and code reviews.

Environment: J2EE, JDBC 3.0, SQL procedures, Hibernate, Spring, Struts Framework, SOAP, DAO, JSP, JTA, Servlets, Web Service, IBM WebSphere, Oracle 9i, JavaScript, HTML, Ajax Eclipse.

We'd love your feedback!