Sr. Java Developer Resume
Kansas City, MO
SUMMARY
- 10 years of leading edge experience in the Information Technology industry with noteworthy firms such as Confidential and Confidential Data.
- Sun Certified Java Programmer with expertise in software development using Java and related technologies
- Specialised experience in the insurance and financial services industry for multinational clients such as Statefarm Insurance, Insurance Services Office, UBS, Credit Suisse and Assurant Employee Benefits
- Significant experience in Quality Control with strong command over Rational Functional Tester (RFT)
- Rich perspective from having lived and worked in several countries
- Experience across the entire software development lifecycle - design, development, quality control and maintenance of custom application software
- Experience leading diverse, cross-functional and international teams
TECHNICAL SKILLS
Primary Skills: Java,, Hibernate, Spring, JDBC, J2EE, JSP, Struts, SQL, Relational Database, XML, HTML, Unified Modeling Language (UML), WebServies, JUnit, EasyMock, JavaScript, XSLT, Ant
Software Devlopment Methodologies: Waterfall, Agile
Application Servers: Jboss, Weblogic, Websphere, Apache Tomcat
Version Control Tools: GIT, Tortoise SVN, Rational Clearcase, CVS
Operating Systems: Windows XP, Windows 7, Unix
Languages: Java (predominantly), C++, C
Tools: IntelliJ, Eclipse, Rational Software Architect, Jaws, Microsoft Office, Rational Rose, Rational Application, Developer, Rational ClearQuest, Maven, Jenkins
Database Connectivity: Hibernate, SQL
Databases: DB2, Oracle, Sybase
Testing Tools: Rational Functional Tester, JUnit Testing tool
Documentation: Microsoft Word, Microsoft Excel
Languages: English, Hindi, Marathi, Basic German
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Developer
Environment: Java, Webservices, IntelliJ, Websphere, Version one, SVN, Spring, Agile - Scrum, Hibernate, Jenkins, Maven, WMQTool, SQLDeveloper, GIT, etc.
Responsibilities:
- Solely responsible for the development, maintenance and enhancement of the entire module
- Worked on an agile project
- Analysed the requirement, designed, coded and maintained the code
- Managed code deployment on various environments
- Managed version of code using Git
- Managed Server configuration for queues, JNDIs, etc.
- Lead junior developers
Confidential
System Engineer
Environment: Java, JSP, Spring, Easy Mock, JUnit, Eclipse, Agile - Scrum etc.
Responsibilities:
- Maintained the application by solving bugs in the GUI and backend
- Wrote JUnit test cases for the entire application
- Wrote Integration Test Cases
Confidential
Senior Consultant
Environment: Java, J2EE, WebServices, Easy Mock, JUnit, RSA, Rational ClearCase, Rational ClearQuest, Agile - Scrum etc.
Responsibilities:
- Maintained and enhanced Party Services, External Services and CIMS app
- Upgraded several functionalities, fixed defects and deployed newer versions
- Provided production support
- Performed unit, system and integration testing
- Wrote test cases
- Gathered and analyzed requirements for the new sprints
- Provided design for new modules
- Coded and tested the changes
- Performed peer review
Confidential
Software Analyst
Environment: Java, J2EE, WebServices, Easy Mock, JUnit, RSA, Rational ClearCase, Rational ClearQuest, Agile - Scrum etc.
Responsibilities:
- Used Agile Development methodologies for implementing the application
- Developed a Java based framework and a set of accompanying scripts to automate the functional and regression testing of the entire application
- Worked with Rational ClearCase to provide sophisticated version control, workspace management and parallel development support
Confidential
Senior System Engineer
Environment: Java, J2EE, Struts, JSP, DB2, Rational Software Architecture (RSA), Rational Application Developer (RAD), Websphere 6.1, Rational Functional Tester (RFT), Rational ClearCase, Rational Clear Quest, Jaws
Responsibilities:
- Managed the life-cycle of the ServiceLink applications; upgraded functionalities, fixed defects and deployed newer versions
- Proposed the use of Rational Functional Tester (RFT) for functional automation; won several client accolades for achieving substantial time and cost savings on implementing this change
- Served as an internal "RFT" consultant to other teams as several other projects adopted RFT for their functional automation needs; played a lead role in developing functional testing automation scripts
Confidential
Associate
Environment: Java, J2EE, Struts, Hibernate, JSP, Oracle, CVS, Weblogic, RAD
Responsibilities:
- Created UML use case diagrams and detailed application screenshots to help put together crucial Functional Specifications documents; enabled business analysts to achieve a smooth end-user sign off prior to project implementation
- Studied legacy application and reengineered the 'User Admin and Entitlements' module, the key module that controlled a user's access and privileges across the entire application; modeled the underlying database schema
- Designed and developed several key functionalities in two other major modules; simultaneously wrote test cases that facilitated efficient functional testing