Java Developer Resume
OmahA
SUMMARY:
- More than 8 years of software design, development, and implementation experience in IT industry.
- Expertise in several J2EE Technologies like JSP, Servlets, JSF, EJB, Web Services
- Expertise in writing Sub Queries, Stored Procedures, Triggers, Cursors, Functions and performed data analysis using TOAD, PL/SQL, SQL Server Management Studio.
- Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams, State Diagrams, Sequence Diagrams & Activity Diagrams.
- Expertise in implementing various methodologies (Agile and Waterfall).
- Expertise in business process definition, Risk analysis, Gap analysis, uses case analysis, baseline acceptance criteria and deliverables.
- Leading JAD sessions to facilitate discussions of requirements scope, priority, and validation. Worked with application developers, testing team thereby coordinating efforts.
- Expertise in translating business requirements into functional and technical specification with data mapping and application process flow.
- Test Driven Programmer with thorough knowledge in Unit testing with JUnit 3.8/4.0, Defect Tracking with HP Quality Center, performance testing with JMeter and automated testing with Test Driven Development (TDD) in Extreme Programming model.
- Distinguished Problem Solver with pragmatic know - how of Core J2EE patterns like MVC, Business Delegate, Value Object, Session Facade,Composite Entity, Service Locator, Data Access Object etc for solving complexities in multitier services.
- Experience in Object Oriented Analysis, Design (OOAD) and Development of software using UML Methodology, good knowledge of J2EE Design patterns and Core Java Design patterns. Strong working knowledge of MVC architecture and efficient in implementing it with Apache Struts framework.
- Experience with major databases such as DB2, My SQL, MS SQL server and Oracle 9i, 10g, 11g.
- Innovative Individual with commendable experience in using Java features and familiar with technologies like AJAX and JavaScript frameworks like Dojo and JQuery.
- Quick learner and ability to work in challenging and versatile environments and Self-motivated, excellent written/verbal communication.
TECHNICAL SKILLS:
Languages: Java 1.2/1.3/2, C, C++, SQL and PL/SQL
J2EE Technologies: JSP, JSF, Servlets, JNDI, JDBC, EJB, JMS, MQSeries, Struts1.0/1.1, JNI, Parser and RMI, JavaScript, Angular JS
Framework and Tools: Struts framework, Apache Ant builder, Hibernate
IDEs/Development tools: Web Sphere Application Developer 6.0, Eclipse 2.1/3.0, RAD
Design Methods: Design Patterns, OOA/OOD, UML
Design Tools/Methodologies: Argo UML, Rational Rose, Microsoft Visio, RUP, Agile
Version Control Tools: VSS, CVS
Database: MS SQL Server, Microsoft Access 2000/XP
Protocols: HTTP, TCP/IP, SOAP, SMTP, LAN and WAN
Testing Tools: JTest, Junit Load Runner, Test Director & Win Runner
Documentation Tools: MS Office 97/2000/2002 , 2010, Visio, MS Project
Operating Systems: Windows XP/2000, UNIX (Sun Solaris, IBM AIX, HP UNIX)
Web/Application Servers: WebSphere5.1/5.0/6.1,7.1,8.5, WebLogic8.1/7.0, Apache Tomcat 5x/4x
PROFESSIONAL EXPERIENCE:
Confidential, OMAHA
JAVA DEVELOPERResponsibilities:
- Involved in adding custom functionality for the existing application.
- Involved in the full life cycle of rewriting a banking application from My Faces to angular Java Script.
- Developed a web based authorization method for cardholders as per client requirement.
- Rewritten the existing code to change the transmission method from cyber fusion secure transmission method to NDM (Network Data Mover) secures file transmission.
- Involved in the full life cycle of migrating an application server form web sphere 6.1 to 8.5.
- Involved in production support for web sphere 8.5-application server.
- Worked on adding loggers to an existing application to improve the detection of any failures in the system.
- Used HARVEST as the version control tool for the project.
- Have hands on third party vendor software like Core360
- Have on boarded 7 clients successfully to use the application for their banking and financial purposes to deliver end-to-end quality service to customers.
- Involved in writing client side validations using Java Script.
- Have a complete understanding of end-to-end work flow for banking sector which involves front end design for users, backend application support like generating and maintaining documents, day to day monitoring on the application through regular heal checks and reconciliation on the applications for accuracy and uninterrupted services to clients.
Confidential, San Jose CA
APPLICATION DEVELOPER
Responsibilities:
- Involved in implementing the presentation layer using Struts, Display tag, custom tags, and AJAX.
- Involved in writing AJAX, JQuery for the custom validation rules in client side validation and Struts Validation Framework for Server side Validations.
- Implemented view and report claim modules using JSF 2.0, Ajax4Jsf.
- Used Spring DI to inject objects and Spring DAO for DB calls
- Used Hibernate for persistence.
- Worked on Database design, created functions, stored procedures, triggers and written queries using SQL/PLSQL.
- Configured and deployed the ear file on to JBoss6 application server.
- Extensively worked on Web Services using JAX-RPC and used CXF Proxy for client generation.
- Responsible for Build and Release of the application.
- Used Log4J for logging.
- Involved in unit testing and integration testing.
- Used Harvest as the version control tool for the project.
- Used JIRA in testing phase for tracking the defects.
- Conducted Iteration planning and SCRUM & participated Iterative development using Agile Process.
Environment: JSF, Struts2, Spring 3.0, JSF2.0, WebServices, JavaScript, AJAX, JUNIT, Oracle11g, Enterprise Architect for UML design, JBoss 6, Ant for build scripts, SAX, JAXB, JDBC, Hibernate, My Eclipse, Log4J, CXF Proxy, SOAPUI.
Confidential, Abbot park, IL
JAVA DEVELOPER
Responsibilities:
- Involved in Analyzing the Client Requirements.
- Involved in Object Oriented Analysis and Design (OOAD).
- Used Dojo Library while developing AJAX applications in JavaScript.
- Protocol adapter layer for components accessed via RMI, SOAP, DCOM.
- Developed background data transfer applications using XML, JQuery, CSS3 and HTML5.
- Designed and documented REST/HTTP API's according to client requirements.
- Developed client GUI modules (JFC, Swing).
- Designed JSF view portals for the web pages.
- Involved in development of EJB (Session beans/Entity beans) as per specifications provided by the client.
- Built a Node.JS application performing real time data transfers across multiple devices.
- Used JQuery and JSF Framework for front end validations.
- Wrote XSD schema to specify parent child relationship and wrote XML files according to the schema.
- Designed Web pages and used JavaScript Frameworks Angular.JS and JavaScript Libraries like JQuery, Backbone.JS.
- Developed Presentation Layer using XSL, HTML5, CSS3, and JSP.
- Developed RESTful interfaces for Web applications.
- Used Node.JS to build scalable Network applications.
- Built Content Management / Rules Gathering system using Struts, servlets, applets, and HTML5. Used Ant and JUnit and UML tools. Ran against a DB2 database.
- Wrote Action Form and Action classes. Used various Tags HTML5, Bean, and Logic etc. Also Configured Struts-Config.xml for global forwards, error forwards and action forwards.
- Used Struts Tiles framework for the development user interface.
Environment: Java EE 6, JSP 2, XML 1.0, JQuery, UML, Javascript, DTDs, EJB, HTML 5, JSTL 1.0, CSS 3, Soap, Eclipse IDE 3.6, Spring Framework 3.0, JBoss AS, Hibernate 3.2, struts 2.
Confidential, Albany, NY
Software Developer
Responsibilities:
- Involved in the analysis & design of the application using UML with Rational Rose
- Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in Microsoft Visio.
- Developed the controller servlet to handle the requests and responses.
- Designed and developed JSP pages using Struts framework.
- Utilized the Tiles framework for page layouts.
- Involved in writing client side validations using Java Script.
- Involved in the design of the Referential Data Service module to interface with various databases using JDBC.
- Used Hibernate framework to persist the employee work hours to the database.
- Spring framework AOP features were extensively used.
- Developed and configured using BEA WebLogic Application Server 8.1.
- Developed the build scripts using Ant.
- Involved in designing test plans, test cases and overall Unit testing of the system.
- Developed controllers and actions encapsulating the business logic.
- Developed classes to interface with underlying web services layer.
- Designed web services for the above modules.
- Prepared documentation and participated in preparing user’s manual for the application.
Environment: JSP 2.1, Jakarta Struts, Tiles, Spring, Hibernate, JNDI 1.2, JDBC 3.0, Weblogic Application Server 9.1, SQL Server 2005, XML, XSLT, UML, Rational Rose, Eclipse 3.3, Ant, JUnit, WinCVS, Windows XP, Microsoft Visio.
Confidential
Java Developer
Responsibilities:
- Implemented the project according to the Software Development Life Cycle (SDLC).
- Implemented JDBC for mapping an object-oriented domain model to a traditional relational database.
- Created Stored Procedures to manipulate the database and to apply the business logic according to the user’s specifications.
- Developed the Generic Classes, which includes the frequently used functionality, so that it can be reusable.
- Exception Management mechanism using Exception Handling Application Blocks to handle the exceptions.
- Designed and developed user interfaces using JSP, Java script and HTML.
- Involved in Database design and developing SQL Queries, stored procedures on MySQL.
- Used CVS for maintaining the Source Code.
- Logging was done through log4j.
Environment: JAVA, Java Script, HTML, JDBC Drivers, Soap Web Services, Unix, Shell scripting, SQL Server.
Confidential
Jr Java Developer
Responsibilities:
- Developed JavaScript behavior code for user interaction.
- Used HTML, JavaScript, and JSP and developed UI
- Used JDBC and managed connectivity, for inserting/querying& data management including stored procedures and triggers.
- Involved in the design and coding of the data capture templates, presentation and component templates.
- Developed an API to write XML documents from database.
- Used JavaScript and designed user-interface and checking validations.
- Part of a team, which is responsible for metadata maintenance and synchronization of data from database.
Environment: Java script, JSP, JDBC, HTML, XML.