Java Application Developer Resume
Baltimore, MD
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.
- Qualified Oracle Certified Professional, Java SE6 Programmer.
- Having 5 years of experience in Health Care domain 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, Struts, Spring, Hibernate, JPA, Java Beans, JMS, SQL, PL/SQL and JNDI.
- Experience in developing service oriented architecture (SOA) and web Services using REST, SOAP, JAX-RPC, 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, DHTML, JSP, JSF, jQuery, Angular JS, DOM, CSS and Strong knowledge on Databases like Oracle, MySQL, DB2 and SQL Server.
- 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, Web sphere, JBOSS and Oracle Application Servers.
- 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.
- Proactive in problem understanding, Analysis and define methodical approach to problem solution.
- 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.
- Awarded as “Best Ambassador” for good performance in Mississippi Envision (Web Portal Enhancement) project in S2Tech.
- Certified in MMIS (Medicaid Management and Information Systems) healthcare Domain.
- Certified in MEDS (Medicaid Eligibility and Determination Systems) healthcare Domain.
TECHNICAL SKILLS
Languages: Java, JEE, HTML, CSS, JavaScript, JQuery, UML, Angular JS, AJAX, JSON, XML, XSLT
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 and Oracle App Servers.
Web Server: Tomcat, Apache Camel, Oracle Application Server
IDE’s: Eclipse, My Eclipse, RAD, Oracle JDeveloper
Tools: TOAD, Aqua Data Studio 13.0, FileZilla, SOAP UI, IBM Rational RequisitePro, IBM Rational Clear Quest, Beyond Compare, Control-M, ANT, Log4J and JUnit.
ORM: Hibernate, JPA.
RDBMS: Oracle, DB2, SQL, MYSQL, SQL Server 2008.
Middleware: Web Sphere MQ 6.x, Web Sphere Message Broker
Version Control Tools: Serena, CVS, SVN, 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 JEE 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 writingJPAentities.
- Involved in writingpersistent.xml,UsedJPAfor persistence.
- 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 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.
- Wrote application front end developed and designed all the UI screens with HTML, JSP, Ajax, JQuery, angular JS and CSS.
- Used Angular JS for splitting application into MVC components
- Used data models POJO JavaScript objects in Angular JS
- Implemented scripting with AJAX and XML to dynamically refresh the page contents.
- Used JSON (JavaScript Object Notation) to read the javascript object.
- Used JUnit framework for Unit testing of application.
- Used databases tool Aqua Data Studio 13.0.
- Based on the PRJs, gather the requirements from IBM Rational requisite Pro and involves in that.
- Converting various ICC services into Spring Batch code and downloads the files from M/F to local directory using Connect Direct.
- Involved in application performance 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.
- 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 version manager - Serena PVCS for Source Configuration Management (SCM).
- Involved in PRODUCTION SUPPORT for DS/ICC services.
Environment: JAVA 1.6, SERVLETS, JSP 2.1, SPRING 3.0, JPA 2.0, ANT, AJAX,Java Script,JQuery,JSON, Angular JS,WEB SERVICES, JAXB,ORACLE PL/SQL, SQL SERVER 2008, Control-M, Websphere 8.0, Aqua Data Studio 13.0, FileZilla, IBM Rational RequisitePro, IBM Rational ClearQuest, Beyond Compare, UNIX/LINUX,Control-M and RAD 8.5.
Confidential, Falls Church, VA
Sr.JAVA Application Developer
Responsibility:
- 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.
- Designed view page using HTML, JavaScript, CSS and JSP.
- 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.
- Used Java Persistence API (JPA) through Hibernate with EJB.
- 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.
- Involved in performance optimization concepts within applications like Code optimization,load balancing etc.
- Involved in application performance optimization.
- Involved in Analysis, Source code development, unit test case creation and unit testing of new requirements.
- Used MAVEN build tool to build the application.
- 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: JAVA 1.5, HTML, CSS, SERVLETS, JSP 2.1, JAVA SCRIPT, AJAX,JQuery,XML,STRUTS 2.0, Hibernate3.0,JPA 2.0,Web Services, WSDL, SOAP, MAVEN,JUNIT, Oracle 10g, TOAD, Clear Case, UNIX/LINUX, UML, Web sphere 7.1 and RAD 7.0
Confidential, Baltimore, MD
JAVA Application Developer
Responsibility:
- Involved in Dual Eligibility Module development.
- Struts framework is used for building the Front-End.
- Designed view page using HTML, JavaScript, CSS and JSP.
- 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.
- Used Putty to connect to remote machine and build the application using UNIX/LINUX.
- Involved maintenance of the project and resolved the Bugs raised.
- 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: JAVA 1.4, HTML,CSS, SERVLETS, JSP 1.2, EJB, JDBC 2.0, JAVASCRIPT, STUTS 1.2, Bugzilla 2.22, UNIX/LINUX, Putty, Oracle 10g, CVS and Web sphere 6.1.
Confidential, Baltimore, MD
JAVA Application Developer
Responsibility:
- 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
Responsibility:
- 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.
- Responsible for PDF generation through XSL-FO and XML.
- 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 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