Java Developer Resume
Phoenix, AZ
SUMMARY
- 8+ years of professional experience in Analysis, Design, Development and Testingof web and distributed n - tier applications usingJava and J2EE technologiesin areas such as Insurance, Financial Services, Healthcare.
- Well versed with complete Software Life Cycle Development (SDLC) process which includes Analysis, Designing, Developing, Testing, Implementing and Documenting the entire life cycle using various methodologies like Waterfall, Agile, Scrum, Test Driven development.
- Expertise in Distributed and Web environments, focused in JAVA Technologies (Core JAVA, Servlets, JSP, JDBC, Struts Framework and Spring).
- Experience in application development using J2EE technologies like JSP, Servlets, EJB, JDBC, JMS, XML and Web Services.
- Having extensive GUI design development capabilities for financial and banking applications using HTML5, CSS3, AJAX, REST, JScripts, XML.
- Experience in using frameworks like Struts, Hibernate and OR-mapping, Spring, build tools like ANT, MAVEN and logging framework Log4J.
- Highly perceptive with proven ability to pinpoint problems, provide creative solutions, and follow through to resolution in a timely and cost effective manner
- Working knowledge of Java Web Services with real time knowledge using SOAP, WSDL.
- Well-regarded communication skills, resourcefulness, and personal presentation
- Substantial knowledge in change management and configuration management procedures
- Excellent team player with the ability to create an environment of trust and cooperation through an open exchange of ideas towards achieving team goals.
- Expertise in version control tools likeSubversion,ConcurrentVersionsSystem, Visual SourceSafe.
- Experience in design patterns and all the phases of Object-Oriented Software Development Life Cycle including Design, Development, Deployment and Testing of Software Systems
- Strong Analytical and Interpersonal Skills, Result-Oriented.
TECHNICAL SKILLS
Java Technologies: Servlets, JavaBeans,JSP,JQuery, AJAX, JDBC, HTML, Ant, Log4J andJunit.
Markup Languages: SQL, UML, HTML, DHTML.
Frameworks: JSF Framework, Struts 1.2, Spring3.0, EJB3.0, JPA, Hibernate, Spring Batch.
Scripting Languages: JavaScript.
Web Servers: Apache Tomcat, Jboss.
Application Servers: Web Sphere, Weblogic Server.
Operating Systems: Windows XP, Windows7, Windws2000.
Versioning Tools: SVN, Clear Case, CVS.
Development Tools: Eclipse, MyEclipse,RSA, IntelliJ IDEA, and RAD.
Database: Oracle, SQL Server, DB2, myBatis.
PROFESSIONAL EXPERIENCE
Confidential - Menomonee Falls, WI
Java Developer
Responsibilities:
- Involved to understand the functional requirement and business rules derived from the Strong Super User website (Existing) to migrate the application from Struts to Spring.
- Co-ordinate with BAto build new functionality as per the requirement changes.
- Prepared Inventory for existing SuperUser web application which is in Struts Framework.
- Rewritten the existing application with latest version of Spring frame work.
- Created a new war for tiles for Super User application.
- Integrated Apache tiles into Spring MVC.
- Created domain for super user using WL 12c.
- Replaced struts libraries with spring libraries.
- Converted all Struts action classes to Spring Controllers and created new Spring-servlet.xml(Dispatcher) to replace with the struts config files.
- Changed web.xml file for Struts to Spring migration.
- Updated existing JSP’s with spring taglib’s and many changes to jsp’s to implement UIand functionality with Spring framework part of migration.
- Refactored application/business logic to utilize the DAO’s interface with the legacy implementation with the Spring framework.
- Written unit tests to compare results between the legacy and new implementations.
- Involved in application deployments in different environments using Anthill Pro.
- Created domain for super user using Weblogic12c.
- Involved in web app testing(manual).
- Involved inSU applicationbuilds and deployments in different environments (DEV,SIT,UAT, BCP and PROD) using Anthill Pro(AHP).
- Working with HP (ALM) Application Lifecycle Management to fix the assigned Bugs/issues.
- Used Subversion(SVN) as a version control/source control.
- Working with Eclipseto develop the web application for Super User System.
- Involved for new backend changes in creating Database using Sybase and Oracle.
- Involved in query changes/updates by using RazorSQL.
- Working to migrate iBatis to myBatis for some of the WellsFargoAdvantageFunds aplications including internal and external apps.
- Converted the apps from JDBC Template to myBatis.
- Involved in lift and shift process (java and WL upgrade) for WFAF and Speechexternal Apps.
- Involved in working with team members with other application issues too.
Environment: Java1.7, Spring MVC 3.2.0, ApacheTiles3.0, Maven 3.0, JSP, HTML, XML, log4j, Junit-4.x, Sybase, Oracle, Weblogic12, Razor SQL, EJB, Mybatis 3.3, WIN SCP, Putty, Anthill Pro(AHP), SVN, HP (ALM), Eclipse, Microsoft Outlook, Windows7.
Confidential, IL
Java Developer
Responsibilities:
- Worked as part of team to study user requirement and technical requirements for application and implement the features and involved in product development.
- Analyze new requirements put forth by clients/end users.
- Worked with JSF to implement UI (front end) and functionality.
- Working with RAD to develop web application for ROCS System.
- Used ClearCase as a version control.
- Involved in completing drafts of Client Main, Client Lookup, Client Informatin and Clients PUNS Add, Organization Main and Organization Approved Programs Use Case Specifications.
- Documented the fields that are included into Data Model Tables.
- Co-ordinate with the team and build new functionality as per the use cases and merge modules.
- Involved in creating Database.
- Test and provide status update to management. working with the team to wrap up the Wireframes and Use Case Specifications.
Environment: Java1.6, Windows7, JSF, EJB, iBatis, Clear Case, Clear Quest, DB2,XML, JSON, RAD IDEA, Microsoft Outlook.
Confidential, MO
Java Developer
Responsibilities:
- Worked as part of team to study user requirement and technical requirementsfor application and implement the features and involved in product development.
- Involved in developing the Application using different technologies.
- Worked with GWTto implement UI (front end) and functionality.
- Used Loggers to capture the logging information.
- We implemented component webservice calls using JAX-WS.
- Developed web service client to consuming the existing SOAP services.
- Created SOAP services which does CRUD operations and developed web service client to consuming the existing SOAP services.
- Working with IntelliJ IDEA to develop complete application.
- UsingJIRA Framework to understand the story elaboration and development process, mock-ups for sprints and complete Workflow.
- Used Maven scripts for deploying the application onto server.
- Working in agile(two week sprints) development environment to significantly improve speed and reduce defects.
- Working with issues to fix the bugs.
- Used SubVersion(SVN) as a version control for code updates and code commits.
- Excellent at learning and adapting to new technology, and ability to work individually as well as in collaborative team environment.
Environment: Java1.7, Windows7,GWT, Spring3.0, Hibernate, Maven 3.0, Log4j, Toad for Oracle 11.6, Jboss5.1.4, Bamboo, Win SCP, Subversion, XML, JAXB, IntelliJ12.1.4 IDEA, Agile, Microsoft Outlook.
Confidential - McLean, VA
Java Developer
Responsibilities:
- Involved in workflow, and process flow.
- Working as part of team to study user requirement and technical requirements for application and implement the features and involved in product development.
- Documented how Spring Batch is useful for the current project.
- Involved in developing the Application using Spring batch.
- Developed Dao’s and Mappers to connect to the Database.
- Developed Reader to read/get the Data from Backend side.
- Developed Writer to write Data into Database.
- Performed Unittesting using J-unit for code coverage.
- Used Loggers to capture the logging information.
- Involved in gathering report requirements and developed daily and monthly based reports using Jasper.
- Developed jasper layouts using iReport.
- Worked with Eclipse IDE to develop complete application.
- Worked in agile development environment to significantly improve speed and reduce defects.
- ClearCase as a version control.
- Performed Unit Testing to validate how better and feasible is the application.
- Excellent at learning and adapting to new technology, and ability to work individually as well as in collaborative team environment.
Environment: Java1.6, Windows7, EJB, Spring, Spring Batch, Rapid SQL, Maven,Junit, WebLogic, Putty, ClearCase, XML, JAXB, DB2, Jasper Report, Eclipse IDE, Agile, Lotus Notes8.5.
Confidential - Bloomington, IL
Java Developer
Responsibilities:
- Involved in workflow, and process flow.
- Developed Java Beans that interact with the back end layer to fetch the data and displayed accordingly.
- Involved in Developing the Application using SpringDependency injection.
- Developed Structured & Rule validators in java.
- Performed Unit testing using JUnitfor code coverage.
- Used Spring ORM module to integrate with Hibernate.
- Developed user interface using JSP, Spring Tag Libraries to simplify the complexities of the application.
- SQL statements and procedures to fetch the data from the database.
- Used EJBs(Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
- Involved in functional testing for the developed application.
- Developed Integration part to consume with the UI using RIAK service.
- Worked to develop Document upload using Mule configuration and different services.
- Used Jenkins to execute the maven project as well to build the version system tool.
- Utilized SVN for software configuration management and version control.
- Worked with RSA IDE to develop and deploy complete application.
Environment: Java1.6,EJB3.0, JMS,MDB, Spring3.0, Websphere6.5, Maven, Junit (Groovy), Weblogic, SVN, Jenkins, Jsp, HTML, XML, XSD, DB2, Hibernate3.0, RSA(IBM Product) IDE, Microsoft Outlook.
Confidential - Fairfax, VA
Java Developer
Responsibilities:
- Thorough knowledge on WEB applications and its implementation.
- Debugged and developed applications using Rational Software Architect(RSA) .
- Analyze new requirements put forth by clients/end users.
- Architect changes to the application.
- Address design issues and provide robust solutions.
- Co - ordinate with the team and build new functionality as per the use cases and merge modules.
- Test and provide status update to management.
- Responsible in gathering/understanding requirements from the users.
- Writing JUnits using and improving the test coverage for the application.
- Involved in troubleshooting and fixing defects during the time of testing.
- Experience in using SVN and did code merge using SVN merger.
- Extensively used Oracle,DB2 databases.
- Involved in Clear Quest management Tool in order to keep track of defects during development and testing.
- Involved in creating Database RSA8 queries for SQL and DB2.
- Worked on Non-functional Test cases as a part of developer testing.
Environment: JDK1.5, Java Servlets, Spring 2.5, Struts 1.1, JSP, IBM DB2, Rational ClearCase, Clearquest, RAD v7, iBATIS,JavaScript, PL/SQL, SQuirreL SQL Client, WAS 6.0, IDE Eclipse.
Confidential, PA
Java Developer
Responsibilities:
- Involved in Developing the Application using Struts MVC Framework by implementing Controller, Service classes.
- Involved in the development of JSPs and Servlets for different User Interfaces(UI).
- Used AJAX for high intensive user operations.
- Implemented the webservices to access the order management applications at different geographical locations. Utilized JAXM to send the SOAP based messages to the service.
- Developed JavaBeans and mapping files for Hibernate Object Relation Mapping for data persistence & storage.
- Experience with servers like Web Logic, Tomcat and Web Sphere.
- Implemented JavaScript Framework (JQuery).
- Developed database schema and SQL queries for querying database on Oracle 10g
- Developed GUI for query page in End User module.
- Resolve application problems, support end-users, and manage the processes of reporting, diagnosing, and troubleshooting.
- Build and manage relationship with business, development, change management, IT Operations, and project managers to resolve time critical issues and troubles.
Environment: Java1.6,J2EE,Struts1.2,JSP,Servlet,AJAX,Hibernate,Webservices,Websphere,Oracle(SQL/PLSQL), Ant, Oracle SQL Developer(IDE), Junit, Log4J, Eclipse IDE, Lotus Notes.
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Involved in gathering requirements for the application.
- Developed business logic and presentation/controller phase.
- Handled Query Functionality in all the Modules.
- Developed action classes, service and DAO layers in all the modules for the queryity and functionality
- Developed GUI for query page in End User module.
- Functional analysis, Design and Unit Test Case preparation and review, design and code implementation and enhancements of the application.
- Wrote SQL queries and stored procedures for data manipulation with the Oracle database.
- Data validations performed using Java script.
- Developed user interface with Java Server Pages, Ajax support to speed up the application form filling.
- CR handling and implementation.
- Testing, Bug fixing and maintenance.
Environment: Java, J2EE, SQL, PL/SQL, HTML5, CSS3, JavaScript, Servlets, JSP, JSTL, JMS, XML, XSLT, UML, Struts1.2, Web Service, Ajax, CVS, Eclipse IDE.
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Involved in design and development of web front end using HTML5, JavaScript,CSS3 and JSP’s for Administration and Self-Assessment modules.
- Understanding and analyzing business requirement.
- Developed and tested the credit check module using EJB, Servlets and JSP& Core Java components in Weblogic Application Server.
- Deployed Servlets on Weblogic Server.
- Implemented the application MVC Architecture using Struts framework.
- Developed framework, providing access to system functions of a server’s business layer.
- Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
- Responsible for writing, tuning and maintaining complex SQL statements.
- Created XML Schema, XML template.
- Deployed web components, presentation components and business components in WebLogic Application Server.
Environment: Java 1.4, J2EE, Servlets, Jsp 2.5, JSTL, HTML5,CSS3, JDBC, Log4J, JavaScript, Junit 4.1, CVS, Oracle10g, Tomcat 5.5, Eclipse IDE, XML, SQL
Confidential
Java Developer
Responsibilities:
- Extensively involved in designing the database.
- Involved in writing Hibernatequeries and Hibernate specific configuration and mapping files.
- Coded JDBC programs for connection to the Oracle Database.
- DevelopedServlets and JSPs based on MVC pattern using Struts Action framework
- Deployed into WebSphere Application Server.
- UsedTilesfor layout and Apache Validator Framework for Form validation.
- UsedLog4Jlogging framework to write Log messages with various levels.
- Involved in fixing bugs and minor enhancements for the front-end modules.
Environment: Java 1.4, JSP, Servlets, XML, UML, HTML, CVS, Log4J, WebLogic, Web Sphere, Eclipse, Oracle 9i.