Sr.java Developer Resume
Denver, ColoradO
SUMMARY
- Having 7+ years of Java/J2EE expertise, involved in Design, Analysis, Development and Testing.
- Expertise includes working Knowledge of Unified Modeling Language (UML) and RUP process for Object Oriented Analysis & Design.
- Experience in all phases of Software Development Life Cycle (SDLC).
- Experience in developing web applications using JAVA, JSP,JavaScript, Servlets, EJB, HTML, XML and CSS.
- Experience in developing, using Object Oriented (OOAD), J2EE Architecture (Client, Web, Business and EIS tiers) with different design patterns (Model View Controller) and creation of Enterprise Applications on J2EE Application Server WebLogic under Sun Solaris and NT environment.
- Proficient in unit testing the application using JUnit.
- Strong experience with SOAP based web services and REST web services.
- Good knowledge inJava Multithreading, Exception Handling, Servlets,JSP.
- Well versed with RUP, Agile and scrum.
- Experience in requirement gathering, analysis, design, architecting, developing, testing and implementing Internet/Intranet applications using technologies like HTML, CSS, Core, Basic and Advanced Java, Java Beans, Javascript, Servlets, JSP, EJB SOAP, WSDL, UML and Application Server technologies like IBM Web Sphere, Weblogic, OC4J, Sun One and JBoss and Web Server Technologies like Apache Tomcat and IDE’s like Eclipse, WSAD, Rational Application Developer and portal server technology like Websphere Portal Server, to mention a few.
- Well experienced in IDE’s such as Eclipse and NetBeans.
- Experienced in unit testing with JUnit 4 and code coverage using Log4j bug track and database manipulations using SQL Developer.
- Strong experience in RDBMS using Oracle 10g, MySQL and SQL Server 7.
- Good Experience on Various Source Code Control tools like CVS, SVN.
- Strong knowledge with development in Agile Methodology.
- Experience of Web services technologies like WSDL, SOAP, and UDDI.
- Experience in working on various Spring 3.0 modules with JDK 1.5(Spring MVC, DAO) along with Hibernate 3.0 as the back - end ORM tool for implementation of persistence layer and mapping of POJOs.
- Possess strong logical, analytical and problem solving skills with positive attitude.
- Implementation of Ant builds for deployment and development builds.
- Hands-on experience in XSD, XSLT and WSDL
- Implemented in client or server web browsers and web servers using web technology WORKSHOP.
- Experience in working with different operating systems like Windows XP/Vista/windows7/windows8 and LINUX.
- Experience with multiple web and application Servers such as Apache Tomcat, WebLogic and JBoss.
TECHNICAL SKILLS
Languages: Java(JDK 6), JavaScript, Shell Script
Internet Technologies: JSP, Servlets, Hibernate 3.0, JDBC
Distributed Technologies: SOA Web Services(RESTful, SOAP), DCOM, Sockets
Web Application Frameworks: Spring 3.0, Struts 2.0,J2EE
Persistence Tier: Oracle 11g, Sybase ASE 11, MySQL 5.5
Web Servers: Tomcat 7, JBoss 5.1, WebSphere 5.1/6.1
Operating Systems: Redhat Linux ES 4.0, HP UX 11i, AIX 5.3, Windows 7
Domain Knowledge: Financial Services, Enterprise IT Management(EITM), EDC
Object Modeling Tools: Microsoft Visio, Visual UML, WebUML, ERWIN 4.1
Development Tools: Eclipse Juno/Indigo, Visual Studio 10, IntelliJ IDEA, Maven, ANT
Defect Tracking Tools: Jira, BugZilla, Mercury Quality Center(QC)
Configuration Management: Perforce, CVS, SVN, Rational Clearcase, CA Harve
PROFESSIONAL EXPERIENCE
Confidential, Denver, Colorado
Sr.Java Developer
Responsibilities:
- Define the requirements, Designed and developed Use Cases, Activity Diagrams, Sequence Diagrams, OOD using UML
- Responsible for implementing the features of the module like displaying the quality and lock functionality.
- Producing Low Level Design documents describing the actual process to be implemented
- Designed and developed Use Cases, Activity Diagrams, Sequence Diagrams, and OOD
- Installed, configured and deployedJ2EEapplications on Web Sphere Application Server usingXMLbased deployment descriptors.
- Used client server applications in C++ andJavausing TCP/IP protocols.
- Designed and created tables, indexes and constraints for project requirement in SQL
- Have adapted serialized access to shared resources in Multithreading to avoid racing condition and deadlocks.
- Troubleshoot Apache Tomcat Server connection pooling and connection manager with SQL
- Worked with SCM team towards source controlling the whole application in ClearCase
- Developed shell scripts for the project.
- Wrote queries/functions in MS SQL.
- Debugging applications using tools like gdb, jdb.
- Created and executed unit level test-cases to verify the features.
Environment: Java6,J2EE, JSP, JSTL, JBOSS, SQL,Spring Framework, Structs, JDBC, JSF, MultiThreading, Socket Programming, RMI, Rational Rose, Web Sphere.
Confidential,Houston, Texas
Sr.Java Developer
Responsibilities:
- Involved in a web-based application was built using Agile development practices using Version
- Responsible in code review for the junior developer did the coding and design doc preparation
- Deployment and Maintenance the application on Unix environment.
- Developed user interface using Struts, Spring IOC, Hibernate,Jquery, AJAX, HTML, CSS, JSP Tag libraries to simplify the complexities of the application.
- Was responsible to communicate with End client to support the application and analyze the issue and fixed the issue was responsible to develop report using Jasper Report.
- Recording and tracking defects by ClearQuest.
- Worked on Ext JS for user interface widgets with High performance scalable grids, trees and menus.
- Was sole responsible for deployment and requirement analysis with client.
- Used to analyze large volume of data in Unix environment during production hours.
- Have worked on Oracle 10g data base for storing and retrieving the application data.
- Connected to Web Services applications using AXIS and integrated it with maven and Spring.
- Created a batched job which retrieves the records from the database and sends the data to the letter generating web service.
- Used GWT to create and maintain complex JavaScript front-end applications
- Solving the issues found during the testing phase for all the modules that developed.
- Extensive troubleshooting and stress testing for the developed module and improved the performance of the application.
- Worked with Swing and RCP using Oracle ADF to develop a search application which is a migration project.
- Worked with spring JMS to configure and manipulate messaging framework
- Hands on experience on ClearCase for code version and code repository.
- Involved in code versioning, Check In, Check outs and code merging using SVN versioning tool.
- Involved in the integration of all the 3-tiers of the architecture consisting of Data service layer,
- Business Object layer and Presentation layer (front frameworks
- Involved in the integration testing and made sure the data flows correctly from one sub system to another.
- Design and develop several JDE 9.1 Business Services to communicate with 3rd party apps utilizing all aspects of BSSV development methods and Use Cases.
- Developed code for third party Endeca application using VB.net
Environment: Toad, WebSphere Application Server,RCP(ADF),PL/SQL,JDeveloper,Unix,ClearCase Struts, CoreJava,Spring,Hibernate,DB2,SAS, EBI,java1.6,Jquery,SSO,EXT JS, JMS,Agile Development, Jasper Report, MQ Series,ClearQuest,JDE 9.1
Confidential, Minnesota
Java Developer
Responsibilities:
- Involved in requirement analysis and technical design.
- Implemented JSP, Servlets for pooling, caching to improve performance and scalability.
- Involved in designing, developing and testing of J2EE components using Java Beans, Java, XML, Collection Framework, JSP, Spring, JDBC and JNDI to be deployed in WebLogic Server 10.0.
- Implemented Struts Action classes for business logic and form bean classes for validation by using Struts framework.
- Created UML designs diagrams Use Cases, Activity Diagrams, Sequence Diagrams, Class Diagrams.
- Involved in development of presentation layers using HTML, CSS, JSP, JSTL, JQuery and Java Script.
- Involved in developing database framework enabling calls to the database and updating.
- Configured the POJO's for mapping the Java classes to database tables in Hibernate
- Used Hibernate for O/R mapping and used second level caching (EH-cache) to optimize the database performance.
- Developed code using Eclipse for integrated development environment
- Involved in writing and reviewing unit test cases using JUnit
- Maintained versions to merge code, check in and checkout the data using SVN.
Environment: J2EE, JSP, Java beans, Servlets, JDBC, JavaScript, HTML, Hibernate, Struts, SVN, JUnit, Eclipse, Oracle 10g.
Confidential, JC, NJ
Java Developer
RESPONSIBILITIES:
- Involved in understanding and developing business processes and requirements.
- Provide the project management with data points to help with the estimations for the release.
- Performed code flow analysis to understand the extent and complexity of the enhancements.
- Involved in system analysis that included the low-level design, and contributed to the technical architecture of the system.
- Used MS Visio to design UML diagrams (Use Case Diagrams, Class diagrams and sequence diagrams) as part of the design phase.
- Interface with users, managers to ensure that the implemented solutions satisfy business requirements and are delivered in a timely manner.
- Coding of Application Components and deploying.
- Working on Spring based framework for application flow control.
- Developing page handlers to help flow of the data from front end till data base.
- Used Jaguar framework to implement the front end changes for the project.
- Developed batch jobs using java to get cash flow and factor information from Bloomberg and black rock.
- Designed and created the database tables and wrote SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions to access Oracle.
- Developed screens using Jaguar framework for managing tax lot depletion methods at account and rep level.
- Performing extensive unit testing on all developed requirements.
- Involved in performance tuning of batch jobs and stored procedures.
- Participated in design reviews as a peer and implement the design review comments given by the external review team.
- Participated in testing for Single sign on for vendor applications through VEO Nextgen application.
- Coordinating with off-shore team for the design and development of software components.
- Performing peer testing on other modules in the application.
- Participating in Integration, Functional, System, Regression and scenario based testing.
- Developed Unix scripts to triggering the batch jobs
- Building Application using Ant
- Deploying Application on JBoss server in all environments.
- Used Clearcase for Version control
- Extensively used Log4J for logging in the application, Ant tool to build and configure J2EE applications.
- Supporting and coordinating with the end users during UAT to isolate possible problems in the software.
ENVIRONMENT: Java 1.6, Html, Templates, JavaScript, Servlet, Spring 3.0, EJB 3.0, JDBC, ClearCase 7.0.1.3, Ant, Eclipse 3.6, SQL Server, unix, JBoss 4.3.
Confidential, PA
Java Developer
Responsibilities:
- Involved in requirement analysis and technical design.
- Implemented JSP, Servlets for pooling, caching to improve performance and scalability
- Implemented Struts Action classes for business logic and form bean classes for validation byusing Struts framework.
- Involved in developing database framework enabling calls to the database and updating
- Configured the POJO's for mapping the Java classes to database tables in Hibernate
- Used Hibernate for O/R mapping.
- Developed code using Eclipse for integrated development environment
- Involved in writing and reviewing unit test cases using JUnit
- Maintained versions to merge code, check in and checkout the data using SVN
Environment: J2EE, JSP, Java beans, Servlets, JDBC, JavaScript, HTML, Hibernate,StrutsSVN, JUnit, Eclipse.