We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY

  • 7+ years experience in User Interface/Front End Developer in developing web based applications and Client - Server technologies using JavaScript, AJAX, AngularJS, HTML, Knockout.js, XHTML / DHTML & XML.
  • Extensive experience in developing web page quickly and effectively using JQuery, AngularJS, HTML5, CSS3, Responsive Web Design, Bootstrap and experience in making web pages cross browser compatible.
  • Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
  • Experience in developing applications using JAVA with various J2EE technologies JSP, Servlets, JDBC, Java Beans, JNDI, JMS and Web Services.
  • Developed the Java/J2EE based multi-threaded application, which is built on top of the struts framework.
  • Worked on Web based applications and Client/Server applications using C#, XML, HTML, XHTML, JavaScript, AJAX and CSS, Kendo UI, Adobe Photoshop, etc.
  • Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3.
  • Good understanding of Document Object Model (DOM) and DOM functions.
  • Worked with NodeJS, Grunt, and Bower for setting up local server, running tasks and managing dependencies.
  • Expertise in Core Java concepts including Collections, Exception Handling, Multi-Threading, dependency injection, Generics and Java I/O, Collections framework etc.
  • Strong experience in web technologies such as HTML/HTML5,CSS/CSS3, JavaScript, JQuery, AJAX, Angular JS, Bootstrap JS, Knockout JS, Node JS
  • Well experienced in debugging websites using Firebug, Fiddler, Developer tools.
  • Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, implementation & Production Support.
  • Experience in resolving cross browser compatibility issues (IE 7 & 8, chrome, Firefox and Safari)
  • Experience with working in JavaScript framework like JQuery, Backbone and Angular.js.
  • Worked on Angular JS features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture, React. JS features like Components, Lifecycle methods and unidirectional data flow using the Flux Architecture.
  • Good knowledge in Styling and coding of CMS themes, email templates and practical knowledge of SEO in web design and development.
  • Worked on CSSBackground, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
  • Involvement in using various IDE’s, Visual Studio, Dreamweaver, Notepad++, eclipse, Adobe Photoshop.
  • Experience with User Acceptance Testing (UAT) and Accessibility Testing.
  • Extensive programming experience in User Interface/Front End Developer in developing web based applications and Client - Server technologies using JavaScript, AJAX, AngularJS, HTML, Knockout.js, XHTML / DHTML & XML.
  • Involvement in using various IDE’s, Visual Studio, Dreamweaver, Notepad++, eclipse, Adobe Photoshop.
  • Experience with User Acceptance Testing (UAT) and Accessibility Testing.
  • Expertise in developing web applications using JSP, Spring MVC Frameworks, EJB, Hibernate, JBOSS, JDBC, Java Server Pages, Servlet, Web Services, JavaScript, JavaBeans.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services.
  • Wide exposure with IDE's like Eclipse, NetBeans, IntelliJ, STS for Java programming.
  • Core skill set includes Core Java, JDBC, Applets, Servlets, Java Beans, Swings, JSP, HTML, and JavaScript.
  • Experience in creating JSON scripts for Cloud Formation based on requirements and launch stacks.
  • Developed Technical Design (TD), Test Plans (UTP), Test Cases (UTR), Test Scripts for UAT tests
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL on MySQL, SQL Server and Oracle.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Expertise in implementing Service Oriented Architecture (SOA) using Microservices, SOAP/RESTful web services and JMS.

TECHNICAL SKILLS

Languages: JAVA 8.0, SQL, Python, PL/SQL, UML, C, C++

Web Technologies: JSP, Servlets, JNDI, JDBC, JMS, JPA, EJB(3.0), Web Services, SOAP, WSDL, JSF(2.0), AX-RS, JSX-WS, HTML5, DHTML, Java Beans, JavaScript, Angular JS, NODE JS, AJAX, CSS3.

Frameworks: Struts Framework, JSF, Spring Framework, Angular JS

Server Scripting: JSP, Custom Tags, GWT, Vaadin

Design Patterns: MVC, DAO Pattern, Singleton Pattern, Front Controller, Factory Pattern

Database/Tools: Oracle 9i/10g/11g, IBM DB2, SQL Server 2008/2012, TOAD, Hibernate XmlSpy, Ant, MAVEN, JUnit, I Report, JIRA

Web/App Server: Apache Tomcat, WebLogic, IBM Web Sphere, JBoss

IDE/Tools: Eclipse, Net beans, WebLogic Workshop, ANT build script, Maven build

Methodology: OOAD, Agile, Waterfall, SDLC and UML

Version Control: CVS, Rational Clear Case, SVN, Subversion, GITHub, Clear Case, MS Visio.

UI Web Technologies: HTML, HTML 5, XHTML, DHTML, XSL, XML, XSLT, JavaScript, AJAX, SOAP, SASS, JSON, JSP, CSS, CSS3, UI Concept

Services: SOA architecture, RESTFUL/SOAP, Microservices, Axis 2, Apache CXF

JavaScript Libraries: Dojo, jQuery, NodeJS, AngularJS

Operating systems: Windows, UNIX, Linux, Sun Solaris

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, MO

Sr. Full Stack Java Developer

Responsibilities:

  • Designing, developing and successfully deploying large scale Java/J2EE projects using software development methodologies and processes, utilizing best design patterns and coding practices.
  • Designing, developing, testing and deploying SOAP/WSDL basedweb services.
  • Understand standards-based inter-application communication using SOAP and other XML-oriented web services technologies.
  • Implemented UNIX utilities using Shell Script for data validation, manual job submission, restarting failed jobs, etc.
  • Usage and setting up two-way SSL configuration for both server and client components.
  • Minimum of 2 open source frameworks and tools such as Eclipse, spring, Hibernate, JSTL and JSF (as well as, JSP, Servlets. Log4j, JUnit)
  • Apache CFX and other open source services frameworks.
  • Designed and developed the REST based Micro - services using the Spring Boot, Spring Data with JPA .
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
  • Used Spring Boot, which is radically faster in building cloud Micro - services and develop Spring based application with very less configuration.
  • Java messaging, Processing large data sets.
  • Used SOAP based Web services and RESTful Web services for transferring data between applications.
  • Use of modern programming languages, practices and patterns, including Java, SQL, HTML, CSS and JavaScript/jQuery to develop test cases and perform code reviews.
  • Developing and applying test plans.
  • Working in an environment using established standards, practices, and methodologies, including local development, version control, issue queues, support ticket systems, quality reviews, and project management.
  • Use of a revision control system such as Subversion, CVS, Bit bucket, RCS or Microsoft Visual SourceSafe and bug reporting systems such as JIRA.
  • Developing complex SQL queries, views, triggers, stored procedures, and relational database architecture.
  • Working with technical teams to build requirements and use cases.
  • Developing and testing web services APIs using REST.

Environment: Java, J2EE, Spring v3.x, Spring MVC, Hibernate v3.0, Oracle DB, Angular-JS, Node JS, Bootstrap, CSS, HTML5, Javascript, jQuery, AJAX,GIT, IntelliJ, AWS, Tomcat, JBoss, SVN, Maven, JIRA, SOAP/Restful Web Services, Redhat Linux, Jenkins, WSDL, Spring Based MicroServices, Agile, cucumber, Bamboo CI.

Confidential, Joplin, MO

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed Java modules implementing business rules and workflows using Spring MVC, IoC, Web Framework.
  • Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
  • Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, Javascript and Bootstrap .
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs
  • Involves in Sprint planning for the estimation of efforts for user stories and bugs.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Implemented UNIX utilities using Shell Script for data validation, manual job submission, restarting failed jobs, etc.
  • Used Spring Boot, which is radically faster in building cloud Micro - services and develop Spring based application with very less configuration.
  • Actively involved in deployment Application war files in Weblogic Application server.
  • Migration of current search process from Database to SOLR search engine.
  • Designed and developed the REST based Micro - services using the Spring Boot, Spring Data with JPA .
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
  • Refactored the code for JVM Optimization and performance of application.
  • Involved in Maven based build process and continuous integration of the project using Bamboo and Jenkins.
  • Experienced in full-text search engine techniques like Lucene, Solr with Jetty Server .
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.
  • Unit testing of developed product features using J U nit and Mockito frameworks as part of development cycle.
  • Wrote build and deployed scripts using Shell and ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
  • Used SOAP based Web services and RESTful Web services for transferring data between applications.
  • Worked on HTML/HTML5, CSS/CSS3 style sheets, JavaScript and JQuery to tie together a diverse range of sites with an easily understandable structure.
  • Used JSP pages through Servlets Controller for client side view.
  • Implemented Business Logic using Stateless Session Beans. Developed additional helper classes required by the EJBs to carry out the new business logic.
  • Responsible for the design of web applications for Web user as well as retail users.
  • Develop detailed program design for application changes and/or major bugs.
  • Involved in writing program documentation and technical specification documents.

Environment: Java, J2EE, Spring v3.x, Spring MVC, Hibernate v3.0, Oracle DB, Angular-JS, Node JS, Bootstrap, CSS, HTML5, Javascript, jQuery, AJAX,GIT, IntelliJ, AWS, Tomcat, JBoss, SVN, Maven, JIRA, SOAP/Restful Web Services, Redhat Linux, Jenkins, WSDL, Spring Based MicroServices, Agile, cucumber, Bamboo CI.

Confidential, Naperville, IL

Java/J2EE Developer

Responsibilities:

  • Developed State Street mortgage lending application and has good knowledge of Secured loans, unsecured loans, Credit Card transactions, Credit decision, Credit policies and Collateral.
  • Development, Maintenance and Production support of the application.
  • Discussions with On-site team about the Requirements.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, JMS, and MQ Series by using RAD Application Framework.
  • Performing Impact Analysis, Design, and Estimations for the enhancements to the applications.
  • Coding the requirements and subsequent unit testing of the developed code.
  • Fixing the tickets created to make sure the applications run smooth.
  • Wrote both jBPM v5 and v6 in java to model, execute and monitor business processes, throughout their life cycle. The Business Process Modeling Notation (BPMN) wasused to develop readily understandable graphical representations of business processes. BPMN diagram was used to generate a BPEL process
  • Developed Login Service, Request Documents Service, Index Document web services using JAX-WS and JAXB, written WSDL and XSD.
  • Involved in publishing and consuming the web-service calls through ServiceGen and Client invocation.
  • Used JPA Transaction management API and developed Services that can perform transactions.
  • Logging mechanisms are implemented using Log4j.
  • Developed the application presentation layer using struts framework and DOA.xml quires to fetch data from the database.
  • Developed various UI Screens of management information reporting.
  • Developed user interfaces, Action classes, Business components using struts framework.
  • Developed EJB Components, which encapsulate business logic and build up the model for the system.
  • Implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object.
  • Involved in unit testing and development.
  • Generated UML class diagrams using RAD IDE.
  • Developed custom tags as required for the application.
  • Build the application using Ant built tool.
  • Configured the application and deployed the application in IBM Websphere application server.

Environment: JDK1.4, Servlets-2.3, JSP-1.2, Struts-1.1, XML, CSS, DHTML, GWT,Taglibs, IBM AIX, IBM MQ, Eclipse, IBM Websphere5.1, GIT, WSAD, log4j, Actuate, Toad and Oracle9i.

Confidential, Jersey City, NJ

Java/J2EE Developer

Responsibilities:

  • Used OOAD for building applications. Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
  • Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Designed and developed the project using MVC design pattern and developed front end using Spring MVC framework, business components using Spring.
  • Developed Spring MVC validators to perform server side business object validations.
  • Implemented Tiles based framework to present the layouts to the user and has and developed UI using view tags (HTML), JSP, Javascript, CSS.
  • Implemented Generic DAO using Spring JDBC to handle database operations on Similarly Constructed Tables.
  • Developed user interface using JSP, JSP Tag libraries, Spring Tag libraries and Java Script to simplify the complexities of the application.
  • Developed RESTful API with Spring Framework for benchmarking purposes.
  • Implemented Spring framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI Configured.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles, Interceptors, and Validations provided by Spring framework.
  • Wrote authentication and authorization classes and manage it in the front controller for all the users according to their entitlements using Spring security.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Spring.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Worked Gradle build scripts to compile Java classes and create jar, performed unit testing and package them into ear files and SVN as version control.
  • Involved in setting up Jenkins for continuous integration and continuous builds by polling the repositories.
  • Developed unit test cases for the data access layer and business components using Junit and EasyMock.
  • Design and development of JAXB components for transfer objects and Prepared EJB deployment descriptors using XML.
  • Used JAXP (DOM, XSLT), XSD for XML data generation and presentation and Wrote Junit test classes for the services and prepared documentation.

Environment: Java/J2SE 1.5, JSP, Servlets, JAXB, XSLT, DOM, XML, Spring 3.0, Web Services, JNDI, J2EE, RSA, JBoss6.0, Rational Rose, Spring, CVS, XML, Log4J, Oracle9i, gradle, Junit, Jenkins, Junit, Rational Rose, JavaScript, DHTML.

Confidential

Java Developer

Responsibilities:

  • Actively participated in different phases of the Software development Life Cycle (SDLC) and analyzed Use case diagrams and Class diagrams based on requirement.
  • Presentation Layer is created using JSP, HTML, Apache Jena and Struts Tag Libraries.
  • Configured frontend to server side by using Struts Configuration.
  • Validated user data using Struts Action Forms and user request is processed using Action Classes.
  • Written Hibernate mapping file for each Java Object and configured with respective table in Hibernate Configuration.
  • Written SQL Queries to communicate with the Oracle Database.
  • Developed DAO’s (Data Access Objects) and performed O/R mapping using Hibernate to access the database.
  • Implemented Log4j for logging and developed test cases using JUnit.
  • Performed Unit, Integration testing worked on clearing issues at the time production and application support, worked on the maintenance and deployments of the project with patches and performed documentation of project.
  • Responsible for resolving any environment (Development, testing and Production) related issues.

Environment: Java, J2EE, Struts 1.2, Struts Tag Libraries, hibernate, Oracle 9i, Web Sphere 5.1, JavaScript, RAD 6.0, Rational Clear Case.

We'd love your feedback!