We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

Houston, TX

SUMMARY

  • Over 8+ years of experience involved as a Java/J2EE developer in Object Oriented development, implementation and maintenance of web based distributed Enterprise applications.
  • Followed Agile/Scrum methodology of software development for continuous software delivery to the client.
  • Experience on complete Software development life cycles including analysis, designing, integration, deployment and maintenance of e - commerce applications, web service implementations, testing and deploying in high volume servers.
  • Experience in J2EE technologies, JSP, Servlets, JSF, JSTL, JMS, EJB, web services like REST and SOAP/WSDL, frameworks like Struts, Spring, Hibernate, JDBC, XML etc.
  • Proficient in XML and its parsing technologies like XSL/XSTL, DOM, SOAP, WSDL, DTD, XSD, JAXB, JAXP and XMI.
  • Technical expertise in front end technologies like Angular JS, Angular2, Javascript, jQuery, AJAX, Bootstrap, HTML5, CSS3.
  • Experience in applying latest development approaches like event-driven applications using AJAX, object-oriented JavaScript, JSON and XML.
  • Expertise in designing and developing SPA using AngularJS along with other UI technologies such as JavaScript, JQuery, Bootstrap, CSS, HTML, XML.
  • Experience in building Spring Application Context with dependency injection using various versions of Spring Framework and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Transactions and Optimistic Locking.
  • Proficient in working with SOA architecture by consuming SOAP based web services using CXF engines, Apache Axis. Experience in producing and consuming Restful web services.
  • Technically proficient in core Java concepts like multi-threading, exception handling, Strings, generics and design patterns like MVC, Singleton, Session Facade, Data Access Object, Observer, Decorator.
  • Built Angular 2 framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters
  • Extensively used the JavaScript frameworks, jQuery, Bootstrap, Angular JS and Angular2.
  • Worked on server-side scripting JavaScript framework Node.js, Express.js, created Rest API's using Node.js and connected to MongoDB. Expertise in using Angular JS Directives, Controllers, Filters, Services, Templates, Events and Injectors.
  • Expertise in client side design and validation using HTML, DHTML, CSS, JavaScript, JSP and JSTL.
  • Experience in writing JUnit test cases, ANT, Maven building tools and code debugger using log4j tools.
  • Expertise in database technologies like Oracle, MySql, PostgreSQL. Involved in creating functions, triggers, stored procedures and writing complex queries.
  • Experience in NoSql databases MongoDB and Cassandra.
  • Experience in implementing Spring Core, AOP, JDBC, MVC and ORM modules.
  • Experience in Object oriented analysis, design/development methodologies, UML Use Cases, Sequence, Page Flow and Class Diagrams.
  • Good working knowledge and thorough exposure on compatibility issues with different versions of browsers like Explorer, Mozilla, Safari and Chrome. Strong debugging skills using Firebug, IE Tester and Chrome Developer tools.
  • Development experience includes working with cross functional team and global development teams in Onshore/Offshore Model.
  • Skilled in solving complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability and testability.
  • Worked on Angular JS Migration to Angular 2/4.
  • Good experience with various Web/ Application Servers like IBM WebSphere, BEA Web Logic, JBOSS and Apache Tomcat and configuring various Servlet engines like Weblogic and WebSphere.
  • Good experience in software configuration management using CVS, GIT and SVN.
  • Experience using Splunk and Jenkins with configuration check styles.
  • Worked on different OS UNIX (Sun Solaris, AIX), Linux, Windows 7 and Windows XP.
  • Good knowledge in developing and deploying applications on J2EE application servers like Apache Tomcat for deployment and customizing WAR/JAR file management for web applications.
  • Hands on experience writing test cases using Karma and Jasmine.
  • Excellent communication skills, interpersonal, strong architectural skills, hardworking and a very good team player and ability to effectively communicate with all levels of the organization

TECHNICAL SKILLS

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5, NodeJS

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench

Databases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware: EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS

Webservice Tools: SoapUI 4.0,5.1, TcpMon

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner

Application Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Fra ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting: iReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating: Velocity, Freemarker

Search APIs: Solr, Lucene

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Sr. Full Stack Java Developer

Responsibilities:

  • Technical analysis of stories and provide suitable solution.
  • Identity Check Mobile application support for request payloads and response messages
  • Masking is used to show PCI compliance data on admin console
  • Encryption and decryption techniques (keystore) were used to store data in databases.
  • Designed class diagram for authentication request, response, error messages
  • Install required product and software in different environments
  • Project management activities like Status tracking, Resource management.
  • Developed Mobile Service Interface using Java, J2EE, REST and SOAP and Oracle 11g
  • Bamboo Plans are used for auto deployment on dev and Test environment. Migrated Bamboo's plan into Jenkins.
  • Wrote Maven build script for architecture and service project to create jar and war respectively. Integration script to create ear. Deployment script to copy or deploy ear at WebSphere application
  • Performance of the system is scanned by Dynatrace. Checked every api and tuned to take less time for producing response.
  • Splunk is configured to scanning logs and notify thru email for any errors occurred in the system
  • Designed and developed front-end using JSP, CSS3, HTML5, JavaScript & Spring framework, middle-tier
  • Using Java & Servlet java bean, business-tier using composite scripts, and various customized reporting tool.
  • Used Apache CXF as the implementation of JAX-WS.
  • Used Jersey as the implementation of JAX-RS.
  • Websphere Application Server was the app server used.
  • AngularJS 2 along with Typescript was used for client side MVC. components, Pipes, dependency injection, service factories, directives and component binding via interpolcation were some of the angular artifacts implemented.
  • The authentication and authorization was done using LDAP server and also for other application
  • Wrote several behavior test cases in Fitnesse and Cucumber.
  • Mockito was used for mock testing.
  • SoarLint is for analysis the code and and reduce any tech debt. Performed refactoring of legacy code.
  • SAX and DOM parsers.
  • White box testing was done using Junit, Mockito, Selenium, JUnitPerf and DBUnit.
  • Designed and developed a customized scheduler that allows business users to run or schedule any job to run at any date & time. And frequency such as daily, weekly, monthly, quarterly, fiscal week or only on weekends from various platforms.
  • Angular was used for front end MVC architecture - Routers, service calls, components and the like.
  • Used Dynatrace for profiling.
  • Used Freemarker as the templating engine to send out mass emails to end users.
  • Used Apache POI for automated report generation in word and excel formats.
  • Used GIT for repository management.
  • Frontend dependency management was resolved through NodeJS.
  • Used Oracle 11 as well SQL loader for Executing Client request. And extensively used oracle Import/ Export Utility tools.
  • AWS EC2 instances configured for dev instances. Configured Route 53, installed websphere on EC2 instance, configured RDS with MySQL server.
  • Coded for accessibility for the using Aria tags.
  • Used JQueryUI widget library in Angular templates.
  • Front end was made both responsive and adaptive using Bootstrap.

Environment: JDK 1.8, Spring 4.1(DI, MVC, Tran Management, Integration, AOP,REST, Transaction Management), Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, JQuery 1.9, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, Websphere 7.1, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, GIT, PMD, AWS, NodeJS, Bootstrap, AngularJS2, HTML5, CSS3, Toad, Maven, Jenkins, TcpMon, Sun Jersey, Junit 4.1, Selenium, JIRA, Rally, Freemarker, Apache POI, Quartz Scheduler, TcpMon, Mockito, DBUnit, Dynatrace, Cucumber, JAAS, Solar Lint, Splunk, EclEmma

Confidential, Louisville, KY

Sr. Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, design documentation, development, test cases, implementing and production support of the application.
  • Worked closely with the Business Analyst and designed the rules and reevaluate the rule flow in Rule Governance team.
  • Secured the REST services using Spring Security and OAUTH framework and created documented REST services using Swagger and Jersey.
  • Deploy and manage applications on JBoss server. Managed the codebase using GIT
  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
  • Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, JavaScript and Bootstrap
  • Developed embedded C software for UNIX operating system.
  • Involved in implementation of Adobe AEM and Marketing Cloud Solution like Target, Analytics using DTM (Dynamic Tag Management).
  • Designed and developed RestFul Web Services tier using spring, JBPM.
  • Worked on AngularJS controllers, views, and services for new website features.
  • Used ActiveMQ to transfer .txt files between the Consumer and Producer
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, HTML, SASS and Ajax to speed the application.
  • Developed code in Java which creates mapping in Elastic Search even before data is indexed into.
  • Automate infrastructure in AWS utilizing amazon web services (AWS). Deploy puppet to completely provision and manage AWS EC2 instances, volumes.
  • Used Hibernate 3.0 in data access layer to access, update and insert information in the database.
  • Used Java API for XML Web Services (JAX-WS) to convert Java Objects to XML conversions.
  • Responsible for the creation of Informatica services including Repository Service, Integration Service
  • Implemented various design patterns in the project such as DAO, Business Delegate, View Helper, Data Transfer Object (DTO), Session Façade, Singleton and Model View Controller.
  • Used ANT, Maven build scripts to build the application and deploy on Web Sphere application server v8.0. which contains additional components called custom HTML tags.
  • Performed QA testing in on the front-end of the development cycle for gains in code quality, software functionality and programmer productivity.
  • Managing analytical tag migration program from legacy system to new tag management system using Adobe DTM.
  • Microservices using Spring Boot to modularize the application. All the services were deployed on AWS EC2 instance.
  • This was a legacy application. Many parts were in Struts 1.3. New modules were created in Spring MVC.
  • Used Jasmine and Karma for unit testing for applications
  • Creating modules, generators, promises using es6.
  • Used Perforce Visual Client for updating the view and used Serena Business Manager for bug tracking in test and production environment.
  • Prepared the High Level and Low Level, UI standard, Code Review, Architectural Review and Project Approval Documents.
  • Maven is used as a build tool and continuous integration is done using Jenkins.

Environment: JDK1.6, JBoss, 5.5, JSP, Bootstrap, Servlets, Spring STS, Eclipse Juno, Spring 3.0(DI, MVC,AOP, Security, Boot), Struts 1.3.8, JAX-WS CXF, JAX-RS Jersey, JAXB,SOAPUI, JMeter, JBPM, Microservices, Oracle 9i,11g, Ajax, JPA, Hibernate 3.0,CVS, ANT1.6, Maven 3.0.6,Jenkins, WinSCP, HTML,DHTML, Javascript, JUnit, Solaris 4.0, Angular 1, Altova XML Spy, JQuery, JQueryUI, Apache POI, JUnit, Powermock, Selenium, Quartz, ActiveMQ, Jasmine, Karma, AWS, GIT.

Confidential, Oaks, PA

Sr. Java Developer

Responsibilities:

  • Involved in database modeling applying the normalization rules
  • Developed Code using Struts framework, based on the MVC design pattern
  • Developed the presentation layer using Struts Tag Libraries
  • Developed the application with iterative methodology, recapturing the existing code and writing a new code for most of the modules
  • Created POC for Spring Batch for running batch jobs.
  • Worked on backend logic using Servlets, EJB, Hibernate and JDBC.
  • Developed page specific elements, handlers, web beans, view helper classes, JSP pages & fragments by using design patterns and java standards
  • Analyzed, designed, validated the business logic of the system and implemented the application
  • Developed business services using EJB’s and used SOAP API.
  • Translated functional requirements into technical design by gathering the user stories.
  • Developed order history and order status of all the Authorized agent’s specific bonds
  • Developed dynamic pages for generating a report for displaying the existing business rules based on a search criteria to be reviewed by the CNA internally
  • Involved in debugging the product using JIRA Bug Tracking
  • Deployed the application on to Websphere application server.
  • Developed Search Tool for the organization to display reports agent wise, month wise, weekly.
  • Involved in developing the UI pages using HTML, CSS, JavaScript, JSON, jQuery and AJAX.
  • Developed servlets for generating reports in PDF format.
  • Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.
  • Implemented logging using log4j.
  • Deployed the application in JBOSS Application Server.
  • Developed Servlets and Worked extensively on My SQL.
  • Worked with MySQL for SQLYog and Workbench.
  • Written JQuery Validations for the User Front-ends.
  • Maintenance of data in different Oracle Database and environments using TOAD.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Effective using in Clearcase and clearquest for version control and defect tracking.

Environment: Windows XP/2000, Java 1.3, J2EE, Struts 1.1, EJB 2.0, Servlets, Session Beans, Ant, JavaScript 1.3, JSPs, HTML, CSS, JQuery, JSON, Oracle 8i, Ajax, MongoDB, Soap, Toad, Eclipse 3.1, WebSphere Application Server 5.1, Weblogic, Apache CXF, MySQL, XSLT, JUnit, Log4j, Rational Clearcase, ClearQuest.

Confidential, Orlando, FL

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Contributed to system design by developing Sequence Diagrams and Class diagrams using Rational Rose Tool.
  • Designed the Application using Object Oriented Concepts.
  • Developed web pages using HTML, JSP, CSS, spring tags.
  • Developed WebPages using UI frameworks bootstrap, Angular JS.
  • Created DHTML pages, used JavaScript for client-side validations and AJAX, AngularJS to create interactive front-end GUI.
  • Implemented Dependency Injection and IOC paradigm using the Spring Framework.
  • Developed the application using Spring MVC, Spring Web flow and added asynchronous features using AJAX.
  • Developed controller and bean classes using spring and configured them in spring configuration file.
  • Developed and configured Flow Definitions using Spring Web flow.
  • Implemented the Concept of Multiple Inheritance in Spring using Auto wiring.
  • Used Spring Hibenate Template helper class for performing the database operations using Hibernate.
  • Designed middleware components like POJO (Plain Old Java Objects such as Java beans).
  • Used Hibernate for data persistence and designed hibernate queries and Hibernate specific configuration and mapping files for Oracle Database.
  • Defined the Data Source, associations, components, Inheritance and configured the hibernate environment using HQL.
  • Developed Web Services for getting prescription details and services based on RX-number.
  • Designed XML Pull Parser to parse the XML Data.
  • Used MQ Series for Messaging and queuing purpose in the application.
  • Worked on Enhancements, Change Requests and Bug Fixing.
  • Involved in writing spring based JUnit test cases.
  • Used Shell Script to deploy the application on Web Sphere and Database Updation.
  • Used Rational Clear Case for version Control.
  • Used MQ Command Line utilities for starting, stopping and monitoring the MQ Queue Managers and MQ Queues in the test and production environment.

Environment: JDK 1.6, AngularJS, Bootstrap, spring 2.5, spring Web flow, Oracle 10g, MQ Series, JMS, Shell Script, Linux, JSP, Java Beans, Hibernate 3.x, SAX,DOM, Web Sphere 6.1,RAD 6.0, XML, Altova XML Spy, Rational Rose, Rational Clear Case, JUnit.

Confidential, Cincinnati, OH

Java Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, development and testing phases, and responsible for the full stack development.
  • Developed user interface using HTML, CSS,JavaScript, Ajax and JQuery
  • Developed the application using Spring MVC, Spring Web flow and added asynchronous features using AJAX.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS and Apache Axis.
  • Used Hibernate for data persistence and designed hibernate queries and Hibernate specific configuration and mapping files for Oracle Database.
  • Defined the Data Source, associations, components, Inheritance and configured the hibernate environment using HQL.
  • Developed messaging module using Spring JMS and ActiveMQ.
  • Used JIRA to fix and track the workflow.
  • Configuration and deployment of the web application using WebSphere 7.
  • Used Maven to build and deploy the application in the server.
  • Involved in the creation of exhaustive JUnit Unit Test Cases for each java class that is being developed for this application using a mocking framework Mockito using Test Driven Development technique.
  • Following Agilepractices to develop and deliver the requirements.

Environment: Java, J2EE, Spring MVC, REST, Restful API, JAX-WS, Apache Axis, JDBC, LDAP, Hibernate, JAXB, JMS, ActiveMQ, JSF, HTML, CSS, JavaScript, Ajax, Javascript, JIRA, JBOSS, ANTs, JUnit.

Confidential

Software Developer

Responsibilities:

  • Used the light weight container of the Spring MVC Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
  • Used Spring Framework for dependency injection.
  • Implemented and deployed several EJB (Session and Entity).
  • The front end of the project is designed on MVC architecture using struts, Tiles frameworks.
  • Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.
  • Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
  • Used WebSphere Application Server for deploying various components of application.
  • EJB’s were running under the hood of WebSphere container/server.
  • Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports & SQL Functions for Reports.
  • Developed the application using RAD model.
  • Worked with VSS Version control in order to create virtual library of computer files.

Environment: Java 1.4, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, IBM WebSphere server6.1, IBM DB29.0, VSS.

Hire Now