Sr.java Developer Resume
Malvern, PA
PROFESSIONAL SUMMARY:
-
More than 12 years of technical expertise in complete SDLC which includes Analysis, Design, Development, Testing and Implementation
- Experience on complete Software Development Life Cycle (SDLC) in enterprise, web based, and Service Oriented Architecture (SOA) and client/server applications with models like Waterfall and Agile Methodology
- Good experience in designing and developing Web Applications in n tier Architecture using Object Oriented methodologies
- Very good exposure to financial domains like investment banking and corporate taxes
- Proficiency in using J2EE technologies which involved designing and developing applications that comprised JSP, Servlets, Spring MVC, JSF, Struts, Hibernate, iBATIS Webservices like Restful (JAX RS, JAXB ) and SOAP (JAX WS, JAX RPC)
- Experienced in JavaScript, HTML, CSS and JavaScript framework like JQuery, AngularJS and ExtJS
- Hands on experience in using application and webservers like Websphere, JBOSS, Weblogic, SpringSource tc Server and Apache Tomcat for deploying applications on Windows environments
- Good understanding of the design patterns like MVC (Model View Controller), Facade, DAO, Singleton, Factory, etc.
- Experienced on Oracle database programming languages PL/SQL and in developing Stored Procedures, Functions and Triggers
- Having hands on Experience on build tool like Maven and Version control tools (VSS, Serena PVCS, SVN Tortoise)
- Performed unit testing using JUnit, Jasmine and performance testing using HTTPWatch, JProfiler
- Worked on UNIX, LINUX and Windows environment
- Good knowledge on the best practices to address application security vulnerabilities like XSS, SQL Injection, HTML injection, etc.
- Always focused on improving the quality and maintainability of the code
- Creative problem solver with the ability to rapidly analyze challenges, applying strategic thinking to tactical concerns with strong problem solving skills and a result oriented attitude
- Excellent team Player with good Technical, Analytical and interpersonal skills
TECHNICAL SKILLS:
Language/Technology
Java 5.0/6.0, SQL, PL/SQL, T SQL
J2EE Technologies and Frameworks
J2EE (Servlets, JSP, JSTL, JAXB, JAX WS, JAX RS, JAX RPC, JDBC) and JSF, Spring framework(MVC, JDBC, AOP, JDBC, DI and Core), Struts 1x, Hibernate 3x, iBATIS, JQuery, AngularJS, ExtJS, DROOLS
ORM Tools
IBM Web Sphere 6.1, Apache Tomcat 4.1, JBoss 4.x, Weblogic, Jersey, Axis
Databases
Oracle, SQL Server, MySQL
Tools
Eclipse, IBM RAD, Spring STS, Toad, SQL developer, JUnit, HTTPWatch, ControlM, Jenkins, Nexus
Scripting Languages
JavaScript, UNIX Shell Script, Windows Batch
Operating System
Windows 7/XP, UNIX
Version Controlling Tool
Microsoft VSS, Serena PVCS, SVN Tortoise
Markup Languages
HTML, XHTML, CSS, XML, VXML
Test Automation Tools
JProfiler, JProbe, Jasmine, JUnit, JTest
PROFESSIONAL EXPERIENCE:
Confidential , Malvern, PA
Sr.Java Developer
Responsibilities:
-
Extensively worked as a UI developer for the external (investor.vanguard.com) and internal sites using JSF Facelets, AngularJS, JQuery, AJAX and Restful(JAX RS, JAXB)
- Developed voice application using Servlets, JSP, VXML and integration of Voice Verification engine using SOAP (JAX WS)
- Involved in all phases of Software Development Lifecycle (SDLC) of the application
- Participated in user requirement sessions for analysis and requirement gathering
- Involved in analysis, design, development and integration of application modules
- Write unit test cases using JUnit and Jasmine
- Used JProfiler and Jprobe to resolve performance bottlenecks and memory leaks
- Create strategy on load testing with business and load testing team
- Support System Testing and Client Acceptance Testing
- Coordinate with application vulnerability test team for security review
- Worked on Spring tc server migration from IBM Websphere
- Develop batch job using UNIX script and Control M
- Create Maven build jobs using Jenkins
- Proof of concept and prototyping on business critical and technological challenging requirements
Environment: JSF Facelets, AngularJS, Java 1.6, Javascript, XHTML, VXML, Spring, Nuance Vocal Password, JProfiler, RAD 7, IBM Websphere, Jasmine, Genesys Voice Platform 7/8, JUnit, Windows 7/XP, UNIX, DB2, Oracle, SVN, Serena PVCS, Spring tc Server, Control M, Jersey, Jenkins, JTest, Karma, JQuery, AJAX, CSS, DROOLS
Confidential, King of Prussia, PA
Fund Parameter Management
Java Developer
Responsibilities:
-
Worked as a UI developer using Sencha ExtJS, AJAX DWR, HTML and Javascript
- Business layer and data layer development using Spring MVC and Hibernate
- Participated in user requirement sessions to analysis and gather business requirements
- Participated into meetings to discuss about requirements and status on delivery
- Unit Testing using JUNIT
- Involved in development and integration testing of application modules
Environment: Java 1.6, Spring MVC, Hibernate 3, IBM RAD, IBM Websphere, Oracle 10g, Tortoise SVN, JUnit, Windows XP, UNIX
Confidential, Fort Mayer s, FL
Sales and Use Taxes
Project Lead
Responsibilities:
-
Project leader on the project utilizing J2EE technologies like Struts, Spring MVC and Hibernate to develop Web applications for creating fully integrated tax management, filing and auditing systems
- Oversee all stages of design, development, testing and deployment of all the web applications
- Design and develop web pages using JSP, Servlets, HTML, Javascript and ExtJS
- Design and develop the business and data layer in Struts, Spring MVC and Hibernate
- Developed stored procedures, functions, triggers using PL/SQL and T SQL
- Develop SOAP(JAX WS) calls to integrate with VERTEX tax compliance engine
- Extensively worked on PL/SQL optimization and tuning techniques
- Determine and provide a necessary level of technical documentation
- Managed an offshore team of fourteen coworkers ensure appropriate staffing resources are assigned, put in place, and effectively utilized at the appropriate time
- Mentor and support team on technical challenges and direction
- Work closely with quality assurance resources to create test plans and ensure that issues are properly assigned, fixed, and regressed
- Communicate daily regarding project status with the stakeholders and publish project status matrices
- Participate in project audits and project management reviews
- Participate in business development efforts including proposals, development plans, and presentations, as directed
- Meet project objectives by planning and evaluating project activities
- Co ordinate with all the support groups for smooth delivery of the project
Environment: Java 1.4/1.5, JSP, Servlets, JavaScript, Spring MVC, Struts, Hibernate, Oracle 9i, SQL Server 2000, ExtJS, JBoss, LINUX, Tortoise SVN, AJAX DWR, Mercury Quality Center, Informatica, Business Objects, Mercury QTP
Confidential, Stamford, CT
GEAM Intranet Development and Support
Java Developer
Responsibilities:
-
Create UI pages using JSP and Struts MVC API s
- Create the OR mapping using iBATIS
- Gather requirement with the business lead
- Coding according to the functional requirement document and integration testing
- Involved in defect tracking, defect fixing and defect Reporting
- Functional testing for the modules developed by the coworkers
- Code review for the peers
Environment: Java/J2EE, Struts, iBATIS, JavaScript, Oracle 9i, JBoss, Weblogic, Windows XP
Confidential, Dayton, OH
Java Developer
Responsibilities:
-
Worked as a J2EE developer with Struts MVC framework
- Develop UI Screens using JSP, HTML and Javascript
- Develop the business layer and data layer in Java
- Develop Stored Procedures and functions using PL/SQL
- Involve in integration testing
- Participate in requirement gathering
- Involved in defect fixing and defect Reporting
Environment: Java/J2EE, Struts, PL/SQL, Weblogic, Oracle 8, Eclipse, Windows XP, UNIX
Confidential, Mumbai, India
Java Developer
Responsibilities:
-
Product customization according to the business needs and environment
- Customize UI screens in JSP, HTML, Javascript and CSS
- Requirement gathering and getting sign off from the client
- Co ordinate with client and management for sign off on the estimation
- Deploy and create database objects
- Build environment for the production
- Support user acceptance testing
- Update the user manual based on customization
- Training the users on the tool
- Provide onsite support to client during warranty period
Environment: Java/J2EE, Struts1.1, MySQL, SQL Server, Windows NT, Tally, TCS EX, Windows Batch