We provide IT Staff Augmentation Services!

Sr Java Full Stack Developer Resume

Birmingham, AL

SUMMARY

  • Oracle Certified Java Developer with over 9+yearsof IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi - tier applications using Java/J2EE technologies.
  • Expertise in developing Sequence Diagrams and Class Diagrams using UML modeling tools like Microsoft Visual Visio.
  • Excellent knowledge and experience using Java/J2EE technologies like Java Beans, JSP 2.3, Servlets 3.1, Struts
  • Good working knowledge in Banking, Finance and Manufacturing Domains
  • Solid understanding and Experience in using Spring Boot, Spring, Struts and Hibernate frameworks
  • Expert in creating SOAP Web Services and RestFul.
  • Experience working with XML/Database mapping, writing SQL queries, document databases like Mongo DB and Triggers with major Relational Databases Oracle 11g, DB2 and My SQL.
  • Hands on experience on IDE’s like IntelliJ, Eclipse, NetBeans 4.x/5.x .
  • Written SQL queries, stored procedures and triggers using relational databases like Oracle 10g/11g,DB2 and SQL Server
  • Extensive responsive web design frameworks like Boot Strap Js and Foundation 4.
  • Created robust user Interface (UI) using HTML5, CSS, JSP, JavaScript, Custom Tags, jQuery, JSON, XML, Angular.js and Node.js.
  • Working in designing front end more professional with HTML5, CSS3, JSP, Java Script, Angular JS,JQuery, jQuery UI, Ajax in MVC based applications
  • Expertise with JDK versions 1.5, 1.6, 1.7 & 1.8.
  • Experience in Core Java - asynchronous programming, Multithreading, Collections framework, Concurrency, Exception handling and various object oriented methodologies.
  • Experience in application development using Java8, J2EE, JSP 2.x, Servlets 3.x, JavaBeans 3.x, JDBC, JUnit, Spring Integration with Rest Services, Hibernate, XML, DTD,XSD(XML Schema), JavaScript, AJAX, CSS
  • Experience in developing user friendly interfaces using JSP, HTML, XHTML, DHTML, CSS, and JQuery Technologies.
  • Extensive database development skills using SQL, Stored Procedures, Functions for various Relation Databases like Oracle8i/ 9i/10g, MySQL, DB2 and Non-relational NoSQL.
  • Experience in Using Ant build tools and performing Unit test by using JUnit.
  • Experience in developing Internet/Intranet Applications with Web Services, WSDLand SOAP, implemented SOA architecture.
  • Strengths in Problem solving and Timely resolution of issues. Self-motivated, diligent, positive work attitude and self-motivated to work independently and as well as in team.
  • Expertise in using Version Management Tools CVS, Rational Clear Case, Bit Keeper, SVN, GIT &Team Forge.
  • Exposure to defect tracking tools JIRA and HP Quality Center.
  • Have expertise in using various SDLC models like Waterfall, Agile (XP, TDD and Scrum) process.
  • A quick learner and a team player with excellent communication, good management skills for analyzing user requirements and ensuring excellent functionality and maximum contribution to attain the team goal.

TECHNICAL SKILLS

Languages: C, C++, Java(J2SE1.8,1.7,1.6/1.5, J2EE15/1.4), BigData, SQL, UML2.0

Technologies: JAVA EE 5/6, JSP2.3,2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate 4.x,3.x/2.x, SpringBoot 1.5.x,1.4.x, Spring 4.2,2.0/1.0, Web Services, SOA, JMS 2.0/1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, JAX-RS2.x, LDAP, .NET, Sybase PowerDesigner

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, ExtJS, Node.js, Angular.js 1.x/2.x, Express 4.x

Development Tools (IDEs): IntelliJ IDEA 1.2, Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, MS Visual Studio 2005

Web/Application Servers: Tomcat6.x/5.x, WebLogic 12.x,11.x, 10.3/9.2/8.1/7.0 IBM Websphere6.x/5.x/4.x

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

Defect Management: JIRA, HP Quality Center

RDBMS: Oracle10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2 , PostgreSQL, Sybase 15, MongoDB, NoSQL

Platforms: Windows, UNIX, LINUX

Testing Tools: JUnit 4.x

Version Control: CVS, Rational ClearCase, BitKeeper, SVN, GITHUB, TeamForge

Methodologies: Agile and Waterfall Methodology

Build Tools: Ant 1.7, Maven 2.x, Jenkins 1.6.x

PROFESSIONAL EXPERIENCE

Confidential, Birmingham, AL

Sr JAVA Full Stack Developer

Responsibilities:

  • Worked for support and development of webpage www.motionindustries.com
  • Gathering requirements, analysis and designing components for application.
  • Used Eclipse Enterprise Workbench for development.
  • Deployed the applications on WebSphere Application Server.
  • Frameworks: Node.js, Maven, Springand SpringBoot for data services in Java.
  • Writing and modifying queries and stored procedures, replacing stored procedures with algorithms in Java to avoid concurrency writing issues.
  • Involved in designing the Graphical User Interfaces, Webpages using HTML5, Angular JS2, JS, and Bootstrap.
  • Responsible for the weekly releases that got executed on differentplatforms and was in charge for debuggingany issues.
  • Used Java Script and JQueryfor client side validations and validation frame work for server side validations.
  • Used AJAX Framework for Dynamic Searching of covered products.
  • Created complex search and filter algorithms for searches through multiple levels of data.
  • Report generations from HTML and Java using POI APIs for generating excel, pdf catalogs based on the user data selection.
  • Developed data access layer and components using JPA/Hibernate frameworks with spring framework support for object persistence.
  • Used Hibernate ORM for mapping data in the persistence layer along with Spring ORM integration.
  • Used JDK 1.8which was packaged bundled with Eclipse . Eclipse GUI environment to develop Java applications, including tools for version control, and debugging.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as un marshalling process.
  • Developed Test classes using JUnit and Mockito for Unit Testing.
  • Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
  • Created an XML configuration file for Hibernate for Database connectivity
  • Used CollabNetTeamForgefor version control across common source code used by developers.
  • Used SonarQube for quality testing.
  • Used Jenkins for the automated deployment of the applications.

Environment: Jdk 1.8, REST, Jax-Rs, Ajax, JSFICEfaces, Websphere App Server 8.X, Sybase, Xml, SOAP, Node.Js, Angular Js2, Javascript, Microservices, JMS, Debugging, Collabnet Teamforge, Eclipse, Junit, Sonarqube, Jenkins.

Confidential, Birmingham, AL

Sr. Java/J2EE Developer Sr Full Stack Developer

Responsibilities:

  • Gathering requirements, analysis and designing components for application.
  • Used IntelliJ IDEA for development.
  • Deployed the applications on Oracle WebLogic Application Server.
  • Frameworks: Angular JS,Node.js, Maven, spring and SpringBoot for data services in Java.
  • Writing and modifying queries and stored procedures, replacing stored procedures with algorithms in Java to avoid concurrency writing issues.
  • Conversion of the applications from ADOBE FLEX to HTML5.
  • Designing and developing new custom components and customized Datagrids using Angular UI-Grid with paged columns and rows to improve performance.
  • Involved in designing the Graphical User Interfaces using HTML5,Angular JS, Angular UI, Boostrap.
  • Developed charts with zoom functionality, tags insertion and other components like lines and path using NVD3.
  • Used path component to render graphs in datagrids to improve performance by 80%.
  • Used Java Script for client side validations and validation frame work for server side validations
  • Created complex search and filter algorithms for searches through multiple levels of data.
  • Report generations from HTML5 and Java using POI APIs for generating excel, pdf, csv reports based on the user data selection.
  • Used ADOBE Designer LIVE CYCLE FORMS in order to populate cell based PDF reports.
  • Developed data access layer and components using JPA/Hibernate frameworks with spring framework support for object persistence.
  • Used JDK 1.7which was packaged bundled with IntelliJ IDE A. IntelliJ IDEA GUI environment to develop Java applications, including tools for version control, and debugging.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as un marshalling process.
  • Developed JUnit test cases for all the developed modules and worked on tools like npm (node package manager), Bower, Grunt.
  • Developed the presentation layer using JSP, HTML5,CSS and client validations using JavaScript.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • DevelopedPerlprograms to send email alerts and error logs in the event of process failures.
  • Used GITHUBfor version control across common source code used by developers.
  • Used Maven OSGI scripts to update/build the application and deployed on BEA WebLogic Application Server.
  • Perform security measures for encryptionand decryptionutilizing Credant on local end users machine
  • Used NVD3 JavaScript library to dynamically load individual charts using the data on the grids. The popup uses tabbed panel component to show multiple types of maps.
  • Used SonarQube for quality testing.
  • Used Jenkins for the automated deployment of the applications.

Environment: JDK 1.7, REST, JAX-RS 2.0, Apache Tomcat, Sybase, DB Artisan 9, MongoDB, XML, SOAP, JDBC, Angular JS,Node.js, Maven, HTML5, Angular UI, BOOTSTRAP,Microservices, SVN, GITHUB,IntelliJ IDEA, BEA WebLogic Application Server 12.x, Junit, Adobe Livecycle Forms, SonarQube, Jenkins.

Confidential, Orlando, FL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of CDF Processing system and developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Used JQuery, Ajax, JSF to develop User Interfaces.
  • Developed the application using Struts that leverages classical Model View Controller (MVC) architecture.
  • Deployed the applications on Oracle WebLogicApplication Server.
  • Used AJAX Framework for Dynamic Searching of covered products for funding.
  • Involved in designing the Graphical User Interfaces usingHTML5, Angular JS, Java Swing and JSF.
  • Used Java Script for client side validations and validation frame work for server side validations
  • Used Hibernate in data access layer to access and update information in the database.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Used Hibernate ORM for mapping data in the persistence layer along with Spring ORM integration.
  • Used JNDI for naming and directory services.
  • Developed data access layer and components using JPA/Hibernate frameworks with spring framework support for object persistence to DB2 v10 on z/OS.
  • Developed the web application by integrating JSFICEfaces employing AJAX at client - side components enabling rich web applications without any separate plugins.
  • Used Web services - WSDL and SOAP for getting credit card information of the insured patients from third party.
  • Used soapUI for load testing the Web Services.
  • Used JDK 1.6 which was packaged bundled with NetBeans IDE . I used NetBeans GUI environment to develop Java applications, including tools for version control, and debugging.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Implemented JMS Listeners and Message Driven Beans (MDB).
  • Developed JUnit test cases for all the developed modules.
  • Used ILog to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
  • Created an XML configuration file for Hibernate for Database connectivity
  • Used SubVersionfor version control across common source code used by developers.
  • Used Maven OSGI scripts to update/build the application and deployed on BEA WebLogic Application Server.
  • Used ExtJsjavascript library to dynamically load individual charts, make a pop up of the actual jsp page that is hidden on the age load. The popup uses tabbed panel component to show multiple types of maps.
  • Designed database and normalization for databases in Oracle 10g and used the Stored Procedures and Triggers in the application.

Environment: JDK 1.6, JSF ICEfaces, Extjs, REST, JBoss, JBPM, JMS, SOAP, WSDL, JDBC,Angular JS, HTML5, SVN, PostgreSQL, Eclipse Indigo, BEA WebLogic Application Server 12.x, JUnit, Oracle 10g.

Confidential, Charlotte, NC

Sr Java J2EE Developer

Responsibilities:

  • Worked in Iterative development process following Agile scrum standards.
  • Designed and Developed user interactive screens using EXT-JS, Angular JS, JavaScript, JQuery and HTML.
  • Developed pages using components such as EXT-JS grid, scheduler, tabs and other input components.
  • Used Ajax-enabled components using EXT-JS and developed stores, models and controllers for UI.
  • Developed REST based Web Services for Integrating with the Enterprise Information System Tier.
  • Developed backend business logic with Spring Framework and achieved asynchronous messaging with Java Messaging Services.
  • Worked on JUnit for creating test cases for all the Business Rules and the application code.
  • Worked on creating functional business rules like Decisiontables.
  • Validated the business rules with the Business Analysts such that they meet the specification.
  • Created Spring xmlfilefor database configuration using Hibernate and for different spring beans.
  • Responsible and mentored with team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Developed the application using classical Model View Controller (MVC) architecture.
  • Developed various web services for components like Recipient Enrollment, Provider Enrollment, Provider Search, Recipient Eligibility Verification using JAX-WS, JAXB, SOAP, WSDLimplemented using SOA architectureand deployed on JBoss 5.1 enterprise server with JBoss Native and Metro stack using document literal style web services.
  • Developed web services to interface with Mainframe CICS modules, and database tables from DB2 and SQL Server databases
  • Used Web services - WSDL and SOAP for getting credit card information of the insured patients from third party.
  • Used soapUI for load testing the Web Services.
  • Worked on clustering web services using network switch, application routing and ESBdeployment for transparent routing to layered web services framework.
  • Developed MQSeries-JMS Bridge to interact with MQSeries queues. Posted and consumed recipient information to and from the queues.
  • Developed UI components using JSP, Struts, CSS, JavaScript, JSON and AJAX for Recipient and Provider maintenance portals.

Environment: J2SE 6.0, J2EE 1.6, Spring 3.0, EJB 3.1, JDBC, JSP, XML, XSLT, XSD, SAX, Maven, DOM, JAXP, JAXB, SOAP, JAX-WS, Hibernate 4.3, JBPM, JMS, EXT-JS, Angular JS, CSS, JavaScript, MQSeries, Struts 2.0, AJAX, Tomcat 7.0,SQL, WSDL, DB2 v10, Apache 7.0, Ant, BitKeeper, Eclipse, JBoss 5.1, Unix, Windows.

Hire Now