Senior Java Developer Resume
Atlanta, GA
SUMMARY:
- 12 years’ experience in software design, development, requirement gathering, testing, implementation and design of applications using Java/J2EE technologies.
- Sun Certified Java Programmer.
- Proficient in Object Oriented Architecture, Design and Development using IBM WebSphere, Rational Application Developer and Weblogic.
- Experience in TIBCO Business Events and exposure in TIBCO Business Works products.
- Experience in Oracle warehouse Builder product.
- Expertise in Client/Server, 3/n - tier development.
- Experience in GeoManager Product development and Enhancement.
- Experience in Web and Portal application development.
- Strong analytical, problem solving, communication and troubleshooting skills, willingness and ability to quickly adapt to new environments and learn new technologies.
- Conceptual understanding of new technology before its syntactical implementation.
- Extensively worked on web and portal technologies involving Java Web Service, Java, J2EE, Servlets, JSP, XML, HTML, Apache Struts, SOAP, Spring, Hibernate, JBOSS Portal Server, Ajax and JQuery.
- Good Experience with databases, writing queries and stored procedures using Oracle 11g, MS SQL Server and My SQL and PL/SQL.
- Efficient in packaging & deploying J2EE applications using ANT and Maven.
- Worked on the performance & load test related tools like Webload, and JMeter.
- Experience in profiling web application using JProfiler.
- Expertise in developing test cases for Unit Testing, Integration Testing and System Testing.
- Good knowledge in small & medium application design & Architecture of the B2B applications.
- Highly skilled in coordinating Onsite-Offshore team model.
- Committed to execute and deliver projects deliverables on time and for Customer Satisfaction.
- Excellent implementation knowledge of Java EE 5 design patterns, Object Orientated analysis and design.
- Experienced in configuration management tools like CVS and SVN.
- Knowledge of Java EE 5 design patterns and implementation in projects comprising of the Front Controller, Application Controller, Service Locator, View Helper, Data Transfer Object and Data Access Objects.
- Expertise in Deployment of Application in WAS 8.5, Weblogic 8 and JBOSS environment.
- Familiar with the entire software development life cycle SDLC and Agile methodolgies.
TECHNICAL SKILLS:
Tools: IBM RAD 7.0, Ant, Maven, Jenkins, VISIO, Eclipse 3.5, Rational Software Architect (RSA), CVS, SVN, PMD, Mercury Quality centre, TOAD 7.4.0.3, HP Fortify SCAN 3.3, JMeter, Webload, JProfiler, HttpWatch, SOAP UI, Firebug, putty, tortoise SVN.
Operating Systems: Windows 9x/NT/2000,XP/ 2007/2008/2010, UNIX, Linux, SOLARIS
Database Systems: MS SQL, Oracle, MySQL
Languages: C++, Java and Java EE
Java/J2EE technologies: Servlet, JSP, JDBC, JavaScript, Java EE Design Patterns, Hibernate, XML, Spring and Struts.
Application Servers: IBM Web Sphere Application Server (WAS), BEA WebLogic Application Server (Work Shop) 10.0, 9.2 & 8. 1, Apache Tomcat, J2EE Application Server and JBoss.
Portal Servers: JBOSS Portal Server 2.7.2
Web Servers: Apache & IBM HTTP Server
Version Control: MS Visual Source Safe 6.0, WinCVS 3.0, CVS, Subversion
Framework: JSF, Apache Struts 1.2, Spring MVC
ETL Tool: Oracle Warehouse Builder
Process: Waterfall Model and Agile Software Development (SCRUM Development)Events Processing: TIBCO Business Events 5.2 and TIBCO Business Works 5.10
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Senior Java Developer
Environment: JDK 1.6, JEE, Spring, Hibernate, TIBCO Business Studio, TIBCO Designer, Oracle 11g, ANT, jUnit, jQuery, Ajax, SOAP Webservices using JAX-WS, TIBCO Business Events and TIBCO Business Works.
Responsibilities:
- Implemented a dynamic architecture to provide real time updates/change in Confidential .
- Created POC for Using Apache Camel Integration framework to route Mobile application with API and different backend system.
- Collaborate effectively with project managers, business analysts and other team members.
- Developed/Reviewed detailed specifications, design and unit testing documents, release notes, Change request forms.
- Providing architecture guidance to team
- Design & develop J2EE Solution in order to implement using TIBCO Business events and TIBCO Business Works and Oracle.
- Developing backend business tier using Spring, Hibernate and Oracle 11g.
- Used JUnit to test persistence and service tiers and achieve code quality.
- Utilized IBM-RAD Integrated Development Environment (IDE) in entire project development.
- Created Data Access Object (DAO) components for Data manipulation and CRUD operations.
- Used SOAPUI to test web services.
- Involving code review and giving guidance as per JAVA coding convention standards.
- Get into older code and be tolerant of build processes and branch/merge strategies that are difficult to develop.
- Provide team leadership and display professionalism to work in this environment
- Identify and plan key milestones from requirements gathering to project completion
- Prepared prototypes, User Interface Mocks, DB design and presented to impacted services teams and Architects.
- Prepared High Level and Low Level Design document implementing applicable Design Patterns with UML
- Documents user / customer specifications using delta wiki.
- Works with business owners, developers and project stakeholders to gather requirements, write both high-level and detailed-level requirements
- Use a consistent defined format to document rules and requirements
- Identify and document business processes, systems and requirements
- Researches, identifies, develops and documents solutions to problems
- Interacts with clearing operation business to analyze, define, test and implement systems
- Involved in QA and UAT support.
Confidential, Alpharetta, GA
Senior Java Developer/Java Tech Lead
Environment: JDK 1.6, JEE, Spring MVC, Hibernate, Eclipse, WebSphere 8.5, Oracle 11g, Jenkins, ANT, jUnit, Jfreechart, jQuery, Ajax, SOAP Webservices using JAX-WS, Oracle Warehouse Builder and JBPM.
Responsibilities:
- Played role of Java technical lead.
- Collaborate effectively with project managers, business analysts and other team members.
- Developed/Reviewed detailed specifications, design and unit testing documents, release notes, Change request forms.
- Providing architecture guidance to team
- Provided screen design using JFreeChart for Confidential reports.
- Implemented process steps for same day sweep.
- Working/Developing with pear to develop REI web services for EBOSS reports.
- Developing front end business tier using JSP, jQuery, Ajax and Spring MVC framework.
- Developing backend business tier using Spring, Hibernate and Oracle 11g.
- Used JUnit to test persistence and service tiers and achieve code quality.
- Used SOAPUI to test web services.
- Involving code review and giving guidance as per JAVA coding convention standards.
- Get into older code and be tolerant of build processes and branch/merge strategies that are difficult to develop.
- Utilized pair programming approach to ensure high quality code.
- Worked with Ant to build the application.
- Reviewing existing code and troubleshooting.
- Learn the existing platform and take that knowledge over to the new platform.
- Design, Build and implement new enhancements of Confidential from the existing code.
- Provide team leadership and display professionalism to work in this environment
- Identify and plan key milestones from requirements gathering to project completion
- Prepared prototypes, User Interface Mocks, DB design and presented to impacted services teams and Architects.
- Prepared High Level and Low Level Design document implementing applicable Design Patterns with UML
- 5diagrams to depict components, class level details.
- Documents user / customer specifications using etrade wiki.
- Works with business owners, developers and project stakeholders to gather requirements, write both high-level and detailed-level requirements
- Use a consistent defined format to document rules and requirements
- Identify and document business processes, systems and requirements
- Researches, identifies, develops and documents solutions to problems
- Interacts with clearing operation business to analyze, define, test and implement systems
- Involved in QA and UAT support.
Confidential, Chicago, IL
Senior Java Developer/Java Teach Lead
Environment: JDK 1.6, J2EE, Java WebService - JAX-WS, Spring, Hibernate, XML, jUnit, Eclipse, Weblogic 10, Oracle 10g, ANT.
Responsibilities:
- Collaborate effectively with users, project managers, business analysts, testers and other team members.
- Develop detailed specifications, design and unit testing documents, release notes, Change request forms as per industry standards.
- Analyzed and fixed critical performance issue with GIA application using Jprofiler.
- Designed and developed SOAP webservice for both server and client.
- Exposed GIA application service as SOAP webservice for GIA front end .NET application.
- Consumed SOAP webservice from ERNIE and MERK system for rating calculation.
- Providing technical walkthrough sessions with the client and team members.
- Development and test code for complex web Services application using Java, Java EE5, JAX-WS, Spring, Hibernate web services and use some of the latest technologies like JQuery, Java EE design patterns and frameworks.
- Propose and design optimized and solution for complex problems using analytical and specialized technical skills.
- Creating Data Access Object (DAO) components for Data manipulation and CRUD operations.
- Enhance existing application modules, bug fixes and optimize application performance. Migrate builds to different environment servers, application support after build migration.
- Participate and contribute in daily SCRUM meetings to achieve organizational goal as team and as an individual.
- Involved in QA and UAT support.
- Involved in Onsite and offshore co-ordination.
Confidential
Senior Developer/Java Tech Lead
Environment: JDK 1.5, J2EE, Spring MVC, Hibernate, JSP, Ajax, JQuery, jUnit, Eclipse, IBM Web sphere 7.0, MS SQL Server 2008, RAD 7.5, ANT, HP FORTIFY SCAN 3.3. Tortoise SVN.
Responsibilities:
- Designed an integration framework to integrate Adaptive authentication with myuhc.com portal.
- Designed application to provide additional security information if user logins from different browser or system.
- Responsible for UI design for Adaptive authentication integration and implemented using HTML, Jquery and CSS.
- Installed Fortify SCAN and analyzed myuhc.com code for security threats.
- Integrated ehCache with uhc.com
- Implemented disk caching with uhc.com to improve the turnaround time and to resolve out of memory issue.
- Fixed SQL Injection, Privacy Violation, Path Manipulation and Race Condition.
- Coding Java backend, JSP, Spring MVC, JavaScript and Business classes
- Followed Managed Agile methodologies as per standard.
- Responsible for identifying and resolving project risks, issues and problems.
- Participated in code review and integration.
- Responsible for configuration management using SVN.
- Responsible for deployment of the EAR file and managing ANT build process.
- Participate and contribute in daily SCRUM meetings to achieve organizational goal as team and as an individual.
- Involved in QA and UAT support.
Confidential
Senior Software Developer/Java Tech Lead
Environment: JDK 1.5, J2EE, Java Web Service - JAX-WS, JSP, Struts, Ajax, JQuery, Jboss portal Server 2.65, XML, jUnit, Eclipse, IBM MS SQL Server 2008, JSR168.
Responsibilities:
- Involved internal module design and essentially participated search module. Suggested to use Lucene Search engine methodology.
- Coding Java backend, JSP, Struts, JavaScript, Servlet and Business classes
- Designed and Implemented the Clarity PPM Integration with the UEC portal.
- Designed and Implemented the Microsoft SharePoint Integration with the UEC portal.
- Designed and Implemented new Scheduler Framework.
- Profiled the portal application with Jprofiler and improved the performance of the system.
- Technology up gradation of the application from JDBC to Hibernate framework.
- Implemented log4j in the portal application.
- Implemented ANT build deployment descriptors.
- Implemented Junit framework in the portal application.
- Implemented Jquery framework for the UEC portal UI.
- Created Physical data Model for MS SQL database.
- Followed AGILE process as per Cognizant standard.
- Responsible for identifying and resolving project risks, issues and problems.
- Contributed in formalizing Customer architecture standards.
- Performed multiple rounds of code reviews to make sure that the application code follows all the Java, J2EE standards. Prepared/reviews Unit, System and Regression test case documents.
- Responsible for configuration management using SVN.
- Responsible for deployment of the EAR file.
- Participate and contribute in daily SCRUM meetings to achieve organizational goal as team and as an individual.
- Involved in QA and UAT support.
Confidential
Senior Java Developer
Environment: JDK 1.5, J2EE, Java Web Service - JAX-WS, JSP, Struts, Servlets, XML, Spring, Junit, Eclipse, Yahoo UI, Oracle Weblogic Application Server 10.2, Oracle 9i, Jmeter and Webload.
Responsibilities:
- Designed & Developed UI in Web based - Struts and Yahoo UI
- Involved testing and written test cases, jUnit scripts to do unit testing
- Collected business user’s requirements and created the business requirement documents
- Actively interacted with onsite team and developed System Analysis and Design documents.
- As the Team Member meeting the deadlines of the project and scheduling the task for the team members.
- Involved in design of RBAC framework for GeoManager.
- Developing RBAC web application using Struts framework.
- Identifying the bottlenecks in the Project. UI development using Struts.
- Design the application using Java & J2EE design patterns.
- Foreseeing the Potential Issues and escalating to the higher levels and involved in resolution discussions.
- Developed MVC components using Struts and DAO pattern.
- Actively involved in the environment set up and developed SQL queries on Oracle 9i.
- Developed ANT scripts for the build and deploy of the application in different environments.
- Deployed the application using ANT build scripts.
- Responsible for Performance tuning and testing.
- Generated the performance testing scripts for Jmeter and Webload.
- Involved in writing performance test case.
- Executed the performance test in dev, QA and UAT environment and prepared reports using Webload Analytics.
- Identified performance bottlenecks and provide solution for improving the performance.
- Involved in posting the best practices & development experiences on Wiki pages.
- Involved in production support, monitoring servers and fixing the issues related with testing and production environments.
Confidential
Java Developer
Environment: JDK1.4, Web Service-AXIS, JSP Struts Tags, Struts, XML, J2EE, jUnit, Eclipse, Jboss, Apache Tomcat, Oracle9i, ANT and CVS.
Responsibilities:
- Coding in Web service, Java backend, Java Front End using Struts and JSP, JavaScript, Servlet, Business classes for the Confidential Platform.
- Object creation based on WSDL2Java utility
- Web development for new module and Unit Testing
- Coordinated with application development team to provide database support in writing and tuning complex queries.
- Designed the system to handle multiple requests and provided instant feedback using Struts, JSP and Servlets to access from the database.
- Implemented the Auction platform using AJAX and Web 2.0.
- Developed DAO components and prepared SQL queries & stored procedures.
- Performed code reviews to make sure that the application code follows all the Java, J2EE standards the help of PMD. Prepared/reviews Unit, System and Regression test case documents.
- Developed ANT scripts for the build and deploy of the application in different environments.
- Developed MVC components using Struts and DAO pattern.
- Actively involved in the environment set up and developed SQL queries on Oracle 9i.
- Responsible for configuration management using CVS.
- Responsible for deployment of the EAR file.