We provide IT Staff Augmentation Services!

Java Application Developer Resume

0/5 (Submit Your Rating)

Foster City, CA

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.
  • Expert in development and maintenance through enterprise web-based application based on Java technologies using Java, JEE, EJB, Servlets, JDBC, Struts, and spring, Hibernate, JPA, Java Beans, JMS, SQL, PL/SQL, Postgres (postgre sql) and JNDI.
  • 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.
  • 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.
  • Expertise in developing web based GUIs using HTML, AJAX, JavaScript, D3js, XSLT, DHTML, DOJO, JSP, JSF, and PrimeFaces, jQuery, Angular 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 outputs.
  • Experience with Apache Wicket for web application development for rapid development.
  • Worked with Bootstrap framework for developing mobile applications.
  • Used GIT 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 with Oracle EBS to implement business solutions.
  • 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 automation testing, working with Selenium WebDriver and Selenium Grid.
  • Used Selenium Grid to run tests across multiple systems simultaneously.
  • Experience in working with multiple operating system including Windows, UNIX and Linux.
  • Good understanding of TCP/IP protocols.
  • Experience in providingProduction SupportforJava/J2EEapplications.
  • Experience in working with Apache Solr for fast accessing of web components, loading XML.
  • Experience with Continuous Integration working with Hudson, Jenkins.
  • Ability to deliver quality work under pressure and attitude to meet client deadlines.
  • Experience in working under Test Driven Development (TDD).
  • Experience in content management system working with Alfresco.
  • Proactive in problem understanding, Analysis and define methodical approach to problem solution.
  • Good experience in collaborative work, pair programming.
  • 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.
  • Strong Experience in Handling QA/UAT/Production Support Defects.

TECHNICAL SKILLS

Languages: Java, JEE, HTML, CSS, JavaScript, D3js, JQuery, UML, Angular JS, Groovy, Scala, Scripting, AJAXJSON, XML, XSLT, XSL-FO

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

Application Servers: BEA Web logic, JBOSS, Web sphere, WebLogic and Oracle App Servers.

Web Server: Tomcat, Apache Camel, Glassfish, Oracle Application Server.

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

Tools: TOAD, Apache FOP, Aqua Data Studio 13.0, FileZilla, SOAPUI, IBM Rational RequisitePro, Apache Solr, Hudson, Jenkins, Oracle EBS, JIRA, IBM Rational Clear Quest, Confidential Compare, Control-M, ANT, Maven, Log4J and Junit, Alfresco, Cassandra.

CLOUD: Amazon Web Services

ORM: Hibernate, JPA.

RDBMS: Oracle, DB2, SQL, MYSQL, SQL Server 2008, postgres (sql)

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

Version Control Tools: Serena, CVS, Subversion, GIT, Star Team, Team Foundation Server (TFS), Visual Source Safe (VSS), IBM Rational Clear case.

PROFESSIONAL EXPERIENCE

Confidential, Duluth, GA

Sr.JAVA Application Developer

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.
  • Consumed Web Services for transferring data between different applications, experienced with SOAP/WSDL and Restful web services.
  • Involved in performance tuning/optimization concepts within applications like Code optimization, load balancing etc.
  • 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 HTML, JSP, DOJO, XSLT, Ajax, JQuery, angular JS, D3js and CSS.
  • Used Apache FOP to format outputs using XSL.
  • Used Apache FOP to output the results into several formats including PDF, XML.
  • Used DOJO framework to make JavaScript/AJAX based applications.
  • Used XSL-FO with xml to for formatting and to generate PDF’s.
  • Used Angular JS for splitting application into MVC components
  • Used data models POJO JavaScript objects in Angular JS.
  • Used to create web forms for the view component in the projects.
  • Implemented scripting with AJAX and XML to dynamically refresh the page contents.
  • Used Apache Wicket to for form validations and error message validations locally.
  • Used Apache Wicket to programmatically change html attributes.
  • Used JSON (JavaScript Object Notation) to read the Javascript object.
  • Used JUnit framework for Unit testing of application.
  • Summarized, tabulated and displayed Junit results using Hudson CI.
  • Performed email and RSS integration using Hudson CI.
  • Involved in application performance tuning/optimization.
  • Used Rational Application Developer (RAD) as an IDE.
  • And involved in creating the Spring Batch jobs and creating the control-m jobs for the created spring batch jobs and implemented code using Power shell script.
  • Involved in TCP/IP protocol management for accessing data.
  • 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 WebLogic application server to provide services and implemented clustering.
  • Used WebLogic application sever to perform batch processing.
  • Used SQL Server as back end for managing database operations.
  • Used JIRA for tracking issues, tracking bugs and project management functions.
  • Used JIRA to capture and organize team’s issues, prioritize tasks in project.
  • Extracted reports using Jasper and annotations.
  • Accessed database using API’s using Groovy Scripts.
  • Created big table data implemented NoSql using Cassandra.
  • Implemented Cassandra (NoSql) using for high availability and scalability.
  • Used GIT to clone the source code to repository.
  • Used Staging Area in GIT to format and review commits in a transaction.
  • Managed concurrency control using Postgres, gives a snapshot of each transaction.
  • Used solr indexes to quickly access content in a web application.
  • Loaded XML files into Solr index by using HTTP requests using Solr server.
  • Used bootstrap and also worked on mobile version of the application.
  • Used Aflresco Content Management System to implement content management solutions.
  • Used Alfresco clustered repository server and application server to manage servers and applications.
  • Established Amazon Web Services technical credibility with customers and external parties.
  • Used Amazon Web Services (Amazon ESF), shared file system for Amazon EC2.
  • Consumed Amazon Web Services cloud for testing environment.
  • Used tools like Rally, version One for tracking the defects/user stories.
  • Used to Subversion for versioning product.
  • Involved in Production Support for DS/ICC services.

Environment: Java, Servlets, JDBC, Jsp, Spring mvc, AJAX, Java Script, D3js, JQuery, JSON, Angular JS, XSLT, XSL-FO, Apache FOP, WEB SERVICES, JIRA 6.3, JAXB, Cassandra (NoSQL), Control-M, WebSphere, Aqua Data Studio 13.0, FileZilla, IBM Rational RequisitePro, GIT, Alfresco 4.2, IBM Rational Clear Quest, Apache Solr, Hudson, Amazon Web Services Cloud, Confidential Compare, UNIX/LINUX, Control-M and RAD 8.5.

Confidential, Falls Church, VA

Sr.JAVA Application Developer

Responsibilities:

  • Used AGILE methodology and participated in SCRUM meetings.
  • Struts framework is used for building the Front-End.
  • Generated UML artifacts such as use cases, sequence diagrams, class diagrams using RAD Developer.
  • Used DOJO framework for quick development web pages making them platform-independent.
  • Implemented modular development of functionality using DOJO.
  • Designed view page using HTML, JavaScript, CSS and JSP.
  • Used JSON for data-interchange using JavaScript notations.
  • 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.
  • Involved in implementing Design Patterns (DAO, DTO and Business Delegates).
  • 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.
  • Created web forms using the front end technologies like Angular JS.
  • Validated web forms using Java Script.
  • Used Java Persistence API (JPA) through Hibernate with EJB.
  • Used to create, run and test API s locally within the project.
  • Worked with the Test Driven Development (TDD) collaborating with QA team.
  • Tested the authored API’s using SoapUI.
  • Implemented Database by using Oracle with TOAD.
  • Experience with NoSql using Cassandra to get data in different formats.
  • 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 Scala to implement object-oriented functions and used functions as objects.
  • Involved in performance tuning/optimization concepts within applications like Code optimization, load balancing etc.
  • Involved in application performance tuning/optimization.
  • Used repository services to manage code.
  • Used to write queries to SQL Server database for backend operations.
  • Distributed build/test loads across multiple systems using Jenkins CI.
  • Tracked the changes occurred in versions, monitored build results by email, RSS using Jenkins CI.
  • 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 Groovy Scripts to interact with Maven Builds.
  • 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.
  • UAT support - Analysis and simulation of the UAT issues, fixing and testing the issues and releasing the code for UAT.
  • Used IBMRational ClearCasefor supporting software configuration management (SCM) of source code, configuration management and version control.

Environment: JDK 1.4, HTML, CSS, SERVLETS, JSP 2.1, JSON, Apache FOP, JAVA SCRIPT, AJAX, JQuery, XML,STRUTS 2.0, Hibernate3.0,JPA 2.0,Web Services, WSDL, SOAP, SoapUI, Groovy Script, MAVEN, JUNIT, Jenkins 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 version control system - CVS Repository for Source Configuration Management (SCM).
  • 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, HTML,CSS, SERVLETS, JSP 1.2, EJB, JDBC 2.0, JAVASCRIPT, STRUTS 1.2, Bugzilla 2.22, UNIX/LINUX, Maven, Putty, Oracle 10g, CVS and Web sphere 6.1.

Confidential, Baltimore, MD

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.
  • Experience with DB2 and Java Persistence.
  • Documentation work regarding the CSRs.

Environment: Java 1.4/J2EE, Servlets, HTML, 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 HTML, JavaScript, CSS and JSP.
  • Designed web forms using plain HTML 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, HTML, 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!