We provide IT Staff Augmentation Services!

Sr.java Application Developer Resume

3.00/5 (Submit Your Rating)

Stamford, CT

SUMMARY:

  • Having 8+ years of experience in design, development, testing, maintenance and documenting of various web - based, Enterprise, Client/Server and Distributed applications using Java/ J2EE Technologies.
  • Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Service-Oriented architecture (SOA), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
  • Experienced in Java 8, qualified Oracle Certified Professional, and Java SE6 Programmer.
  • Having 5 years of experience in Health Care domain, E-commerce and currently working on Insurance domain.
  • Implemented Rich User Interfaces using JSP, JSTL, HTML5, AngularJS, Node.JS
  • Expert in development and maintenance through enterprise web-based application based on Java technologies using Java, JEE, EJB, Servlets, JDBC, Struts, and spring, spring boot, Hibernate, JPA, Java Beans, JMS, SQL, PL/SQL, Postgres (Postgre sql) and JNDI.
  • Good understanding of Document Object Model (DOM) and DOM functions.
  • Created dynamic and scalable high performance cutting edge rich-client applications for business and enterprise clients and also created a unique combination of challenges.
  • Experience in developing applications using Angular JS-Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
  • Expert in writing stored procedures for backend operations.
  • Experience in developing service oriented architecture (SOA) and web Services using REST, SOAP, JAX-RPC, JAX-RS, JAX-WS, WSDL and UDDI.
  • Developed web GUI involving HTML5, Angular JS, Node.JS, Java Script under MVC architecture
  • Experience in working with Grails to integrate spring framework and developed service layer.
  • Expertise working with XML, XSLT, JAXB, JUNIT, TESTNG, Log4J, ANT and TOAD.
  • Extensively utilized the features provided byStruts and springframeworks in various projects for MVCarchitecture.
  • Experienced in using agile approaches, including Extreme Programming, Test-Driven Development and Agile Scrum.
  • Experienced withJava Multithreaded programmingto develop multithreaded modules and applications.
  • Experienced in using Version Control Tools like CVS, SVN and VSS, GITHUB.
  • Expertise in developing web based GUIs using HTML5, AJAX, JavaScript, D3js, XSLT, DHTML, DOJO, JSP, JSF, and PrimeFaces, jQuery, Angular JS, Backbone.js, DOM, CSS and Strong knowledge on Databases like Oracle, MySQL, DB2 and SQL Server.
  • Experience with Groovy Scripting with to access database using API’s.
  • Experience working with Apache FOP and XSL-FO to format output.
  • Experience with Apache Wicket for web application development for rapid development.
  • Worked with Bootstrap framework for developing mobile applications.
  • Used GitHub services to provide security, format commits and source code cloning.
  • Experience in design patterns such as MVC, Front Controller, DAO, DTO, Business Delegate and Session Façade.
  • Experienced in installation, developing, deploying applications on application servers such as BEA Web Logic, Tomcat, Websphere, WebLogic, JBOSS and Oracle Application Servers.
  • Sound knowledge in cloud based systems and cloud consumptions.
  • Experience in editing API’s, API Authoring, converting API‘s.
  • Experience in implementing the declarative enterprise services using spring and implementation knowledge on spring web flow to manage the application page flows.
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and also used Hibernate Annotations to reduce time at the configuration level.
  • Performed unit testing usingJUNIT, integration and deployment of applications done using tools ANTand Maven & debugging through log4j.
  • Experience in working with multiple operating system including Windows, UNIX and Linux.
  • Experience in providingProduction SupportforJava/J2EEapplications.
  • Ability to deliver quality work under pressure and attitude to meet client deadlines.
  • Experience in working under Test Driven Development.
  • Proactive in problem understanding, Analysis and define methodical approach to problem solution.
  • Used JIRA to track bugs, track issues and project management functions.
  • Knowledge in PDM, RLU, RDA while working in different environments.
  • Ability to learn new Technologies with minimal time period and Team Player with excellent Communication skills.
  • Work Attitude - Flexible to work in any environment enthusiastically sees every problem as an opportunity and as immediately productive.

TECHNICAL SKILLS:

Programming Languages: Java, JEE, HTML5, PL/SQL, UML,Groovy Scripting, JSON, XML, XSLT, XSL-FO

Web Technologies: AngularJS, Backbone.js, JQuery, CSS, JavaScript,AJAX

JEE Technologies: JDBC, Servlets, JSP, JSF, JCAPS, J2C, EJB, SOAP and Restful Services, Apache CXF, JAXB.

Application/Web Servers: Weblogic, JBOSS, Web sphere, Glassfish,Tomcat, Oracle iPlanet Web Server.

IDE’s: Eclipse, My Eclipse, RAD, Oracle JDeveloper

Tools: TOAD, Apache FOP, Aqua Data Studio 13.0, FileZilla, SOAPUI, IBM Rational RequisitePro , Oracle EBS, JIRA, Interwoven, IBM Rational Clear Quest, Beyond Compare, ANT, Maven, sonarqube

Frameworks: Struts, Spring, Hibernate

Unit test frameworks: Junit, JMockit, TestNG, Jasmine, Karma

Databases: Oracle, MYSQL, SQL Server 2008

Middleware: Web Sphere MQ 6.x, Web Sphere Message Broker

Version Control Tools: CVS, Subversion, GITHUB

PROFESSIONAL EXPERIENCE:

Confidential, Stamford, CT

Sr.JAVA Application Developer

Roles and Responsibilities:

  • Implementation of core J2EE patterns like MVC, Dependency Injection(DI), Inversion of Control(IOC), Data Access Object (DAO), Service Locator and Singleton for the enterprise applications
  • Designed and developed various modules of the application with JEE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Involved in writing JPANamed Queries, SQL Queriesto fetch data from Oracle database.
  • Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu.
  • Designed Frontend with in object oriented JavaScript Framework like AngularJS.
  • Used interactive data binding, filters and animation events using AngularJS.
  • Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Used multithreading in programming to improve overall performance.
  • Consumed Web Services for transferring data between different applications, experienced with SOAP/WSDL and Restful web services.
  • Created RESTFUL API’s using JAX-RS java API, to make insurance services available from server.
  • Used Eclipse IDE to develop and integrate project modules.
  • Used JAXB for processing the request and XML binding in Day2, RMD, VOC and Broker Recognition tasks.
  • Used JDBC to connect to database from frontend and perform database operations.
  • Wrote application front end developed and designed all the UI screens with HTML5, JSP, DOJO, XSLT, Ajax, JQuery, AngularJS, Backbone.js, D3js and CSS.
  • Used XSL-FO with xml to for formatting and to generate PDF’s.
  • 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. Applied model-view-controller design pattern using Java Beans, Swing and conducted simultaneous queries and retrievals using Java multithreading techniques.
  • Involved in integrating-powered spring dependency injection using Grails.
  • Used GitHub, Maven and Log4J for version control, build dependencies and logging
  • Used AngularJS for splitting application into MVC components
  • Used to create web forms for the view component in the projects.
  • Implemented scripting with AJAX and XML to dynamically refresh the page contents.
  • Worked on deploying applications on Apache Tomcat, Node.JS.
  • Used GitHub extensively as versioning tool and used Maven for automated building of projects.
  • Used JUnit framework for Unit testing of application.
  • Involved in application performance tuning/optimization.
  • Used Rational Application Developer (RAD) as an IDE.
  • And involved in running the jobs through dev and build servers.
  • And involved in doing the batch build process and retrofitting into different regions.
  • Interacting with Client in understanding the aspects of their day-to-day business.
  • Followed an Agile Software Development environment usingAGILE methods SCRUM.
  • Used Tomcat web server to provide services and implemented clustering.
  • Used SQL Server as back end for managing database operations.
  • Used JIRA for tracking issues, tracking bugs and project management functions.
  • Extracted reports using Jasper and annotations.
  • Implemented database procedures with PL/SQL to perform database operations.
  • Used Spring Boot to opinionate ‘starter’ POM’s to simplify Maven Configuration.
  • Used Spring Boot for auto configuration of spring, no XML configuration.
  • Used PL/SQL to implement cursors and indexes to speedup search process in database.
  • Used Staging Area in GitHub to format and review commits in a transaction.
  • Used Shell Scripting (Bash Scripting) in Unix\Linux environment to automate regular tasks.
  • Used bootstrap and also worked on mobile version of the application.
  • Used to Subversion for versioning product.
  • Involved in Production Support for DS/ICC services.

Environment: Java, Servlets, JDBC, JSP, Spring, spring boot, AJAX, Java Script, D3js, JQuery, JSON,PL/SQL, AngularJS, Node.JS, Backbone.js, Eclipse, WEB SERVICES, JIRA 6.3, Interwoven, JAX-RS, SQL SERVER 2008, Grails, Control-M, Tomcat, Apache HTTPD, Aqua Data Studio 13.0, FileZilla, IBM Rational Requisite Pro, GITHUB ,IBM Rational Clear Quest, Cloud, Beyond Compare, UNIX/LINUX, Control-M and RAD 8.5.

Compuware, Detroit, MI

JAVA Application Developer

Responsibilities:

  • Used AGILE methodology and participated in SCRUM meetings.
  • Used Core Java, Swing, and multithreaded clients, designed, developed and implemented, new products and application implementations for the Rates, Structured Funds and Equities trading desks. Successfully delivered multiple projects over a three plus year engagement.
  • Struts framework is used for building the Front-End.
  • Generated UML artifacts such as use cases, sequence diagrams, class diagrams using RAD Developer.
  • Developed web interface using Servlets, JSP, Apache Tiles, HTML, JavaScript, JQuery, Node.JS, Angular JS and CSS.
  • Wrote application front end developed and designed all the UI screens with HTML5, JSP, DOJO, XSLT, Ajax, JQuery, AngularJS, Backbone.js, D3js and CSS
  • Designed view page using HTML5, JavaScript, CSS and JSP.
  • Used GitHub extensively as versioning tool and used Maven for automated building of projects.
  • Used Apache FOP to format the outputs into different formats like PDF.
  • Developed applications using Struts 2.0 Framework and configured the validation framework for validations and Tiles framework for layout management.
  • Specifically designing and implementing overall process/work flow, building multithreaded components using the Java Concurrent package(s) and assisting the various business areas in defining their entity extraction rules that were fed to the Inxight Rules Engines
  • Used GitHub extensively as versioning tool and used Maven for automated building of projects.
  • Involved in implementing Design Patterns (DAO, DTO and Business Delegates).
  • Used Angular.js, Ember JS, Node.JS, Marionette JS and Bootstrap in effective web design.
  • Used Servlets and JSP’s in developing the web application on Websphere Application Server.
  • Used Rational Application Developer (RAD) as an IDE.
  • Used ORM tool Hibernate for data persistence.
  • Used to create, run and test API s locally within the project.
  • Tested the authored API’s using SoapUI.
  • Implemented Database by using Oracle with TOAD.
  • Implemented scripting with AJAX, JQuery and XML to dynamically refresh the page contents.
  • Involved maintenance of the project and resolved the QC’s raised
  • Consumed Web Services for transferring data between different applications, experienced with SOAP/WSDL and Restful web services.
  • Used PL/SQL to implement database procedures and functions to interact with database.
  • Used to write queries to SQL Server database for backend operations.
  • Involved in Analysis, Source code development, unit test case creation and unit testing of new requirements.
  • Used MAVEN build tool to build the application.
  • Used Jasper to generate reports for visualizations.
  • Analysis, simulation, fixing and testing of the production support issues as a part of the development team.
  • Deployment of work product on integrated system & provides necessary effective support for the issues if encountered.

Environment:JDK 1.4, HTML5, CSS, SERVLETS, JSP 2.1, JSON, AngularJS, Node.JS, Backbone.js, Apache FOP, PL/SQL,JAVA SCRIPT, AJAX, JQuery, GITHUB, XML,STRUTS 2.0, Hibernate3.0,JPA 2.0,Web Services, WSDL, SOAP, SoapUI, Groovy Script, MAVEN,JUNIT, SQL Server, TOAD, Clear Case, UNIX/LINUX, UML, Web sphere 7.1 and RAD 7.0

Confidential, Baltimore, MD

JAVA Application Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Design, Analysis, Development and Implementation.
  • Create sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the configuration, cache and logging services.
  • Wrote application presentation layer, which is based on MVC framework, involves Servlets, JSPs, Struts and Java Beans.
  • Created and validated multiple screens using Struts validation and performed action mapping using Struts Config file.
  • Created distributed transaction handling usingJMS, MQ Series.
  • Used AngularJS for splitting application into MVC components
  • Used data models POJO JavaScript objects in AngularJS, Backbone.js.
  • Used version control system - CVS Repository for Source Configuration Management (SCM).
  • Created web forms using the front end technologies like AngularJS.
  • PDF generation through XSL-FO and XML.
  • Edited previously developed API’s according to the requirements.
  • Validated web forms using java script to implement client side validation.
  • Used Putty to connect to remote machine and build the application using UNIX/LINUX.
  • Involved maintenance of the project and resolved the Bugs raised.
  • Used Maven to manage builds in the project.
  • Involved in fixing the Syst, Uat and Production environment issues.
  • Involved in Analysis, Source code development, unit test case creation and unit testing of new requirements.
  • Used Bugzilla to track the bugs.

Environment:JDK 1.4, HTML5,CSS, SERVLETS, JSP 1.2, EJB, JDBC 2.0, AngularJS, JAVASCRIPT, STRUTS 1.2, Bugzilla 2.22, UNIX/LINUX, Maven, Putty, Oracle 10g, CVS and Web sphere 6.1.

Confidential, Tampa, FL

JAVA Application Developer

Responsibilities:

  • Involved in maintenance of the project.
  • Involved in fixing the Syst, Uat and Production environment issues.
  • Involved in Analysis, Source code development, unit test case creation and unit testing of new requirements.
  • Resolving the CSRs provided by the client.
  • Analysis, simulation, fixing and testing of the production support issues as a part of the development team.
  • Deployment of work product on integrated system & provides necessary effective support for the issues if encountered.
  • UAT support - Analysis and simulation of the UAT issues, fixing and testing the issues and releasing the code for UAT.
  • Develop the Integration for the various systems and sub-system like Message Structure and development.
  • Used Bash Shell for shell scripting to automate tasks.
  • Experience with DB2 and Java Persistence.
  • Documentation work regarding the CSRs.

Environment:Java 1.4/J2EE, Servlets, HTML5, CSS, Java Script, JSP 1.2, Java Beans, Struts Framework 1.2, ANT, XML, XSL-FO, Oracle 9i, CVS, Web logic 8.1,Putty, UNIX/LINUX and Eclipse 3.2

Confidential, Foster City, CA

Java Developer

Responsibilities:

  • Responsible for Prototype Design, Coding and Unit Testing.
  • Designed JSP screens and coded according to requirement.
  • Struts framework is used for building the Front-End.
  • Wrote application presentation layer, which is based on MVC framework, involves Servlets, JSPs and Java Beans.
  • Designed view page using HTML5, JavaScript, CSS and JSP.
  • Designed web forms using plain HTML5 and CSS.
  • Implemented client side validation using java script to validate web forms.
  • Responsible for PDF generation through XSL-FO and XML.
  • Responsible for writing stored procedures to help backend operations.
  • Used stored procedures to do database operations.
  • Responsible for build the application using ANT Tool.
  • Client validations using JavaScript and server side validations using STRUTS.
  • Involved in implementing Design Patterns (DAO, DTO and Business Delegates).
  • Used VoIP service to automate calling for customers.
  • Worked to integrate calls between VoIP and CDMA/GSM.
  • Used software development methodologies such as waterfall.
  • Involved in data base design of web portal.
  • Involved in code review.
  • Used version control system - CVS Repository for Source Configuration Management (SCM).

Environment: Java 1.4/J2EE, Servlets, HTML5, CSS, Java Script, JSP 1.2, Java Beans, Struts Framework 1.2, ANT, XML, XSL-FO, Oracle 9i, CVS, Web logic 8.1,and Eclipse 3.2

We'd love your feedback!