Sr Java J2ee Developer Resume
Wilmington, DE
SUMMARY
- Oracle Certified Java Programmer with over 9+ years of experience in analysis, design, development and implementations of client/server, database and/or Intranet - based application using Java, J2EE technologies in various business domains (Telecom, Banking).
- Experience in Shell Scripting, Multithreading, Design Patterns and Open Standards frameworks like Struts, Spring, Hibernate, Tapestry and Wicket
- Strong Experience in Java Script, Jquery, Ajax, Html.
- Hands on Experience in Database programming on Oracle, Writing procedures, understanding schemas.
- Knowledge in Enterprise Java Beans.
- Knowledge in Application Servers like Weblogic and JBoss.
- Knowledge in project management tools, processes and techniques such as various Service/Incident Management Lifecycles
- Experience in developing real-time with low latency application and handling multiple concurrent projects with a matrix reporting structure, accurate stakeholder and senior management reporting
- Proficient in coordinating, negotiating outside vendors & offshore resources in supporting project timelines
- Build relationships with key stakeholders: Business, Fellow developments managers inside and outside, infrastructure teams etc
- Experience in Sonar Tool, hands on experience to develop a New Rule, customize the existing rule etc.
- Hands on experience in pair programming model around 6 years
- Code refactoring in several scenarios.
- Experience in Crucible Tool, review manipulation, generates all required reports from the review, handling the users etc...
- Strong experience with Core Java (Serialization, Synchronization, Garbage Collection, Immutability concepts, Exception Handling), Databases, Systems Integration, Test-driven development Agile, Estimations/Planning, OOPS Concepts, Project & Client Management/Interaction
- Experience in Build & Release management process and Continuous Integration tool such as Hudson and Sonar etc..
- Proficient in leading and mentoring individuals to maximize levels of productivity and excellent written and verbal communication skills
TECHNICAL SKILLS
Language: Java 6, C,C++, SQL,PL/SQL,MySQL
Web/Distributed Technologies: JSP 2.3, Servlets 3.1, JSF, struts 3.0, Apache Maven 3.0.3, SOAP 4.5.2, WSDL, XML, SOA, JSTL, JDBC Type 4 Driver, RMI, Spring MVC 3.0, XML, Jenkins, Splunk, Sonar
Scripting: Java Script, jQuery, AJAX, HTML5, DHTML, CSS, Unix Shell Scripting
Open Frame works: Spring Framework 3.0(Spring MVC, Spring Core, Spring JDBC, Spring Transaction Management ), Hibernate all versions
Relational Database: MS Access, SQL 9.2.4, Oracle 10G.
IDE: Eclipse 3.4, IBM RAD 7.0, NetBeans
Web/Application Servers: Web Logic Server 12.1.1, Tomcat 7.0.42, Apache HTTP Server 2.2.25
Operating Systems: MS Windows 2K/XP/Vista/7, Unix
Tools: Rational Clear Case, VSS, Visio, MS Project, Enterprise architect, Rational rose, Perforce, Tortoise SVN, ITAM, QC, Bugzilla
Architectures: Client/Server, SOA, Multi-Threading, Socket Programming with TCP/IP and UDP
Methodologies: Agile and Waterfall
Domain: Banking, Telecomm
PROFESSIONAL EXPERIENCE
Confidential, Wilmington, DE
Sr Java J2ee Developer
Responsibilities:
- One of the Core Developers for “Customer Master” Module
- Collaboration with Business Users or Business Annalists and gathering the requirements and splitting them into stories (workable items)
- Involved in security implementation using Spring Security.
- Preparing Analysis document and prototype and get it approved by Project Manager and Business People
- Developing or Coding End to End functionality (which means Creating hbm, POJO classes, DAO layer Service Layer, Controller layer and JSP Page)
- Developing and Debugging on Python Scripts to integrate with java middle ware.
- Developing or Coding the Positive and Negative Test Cases in Junit and In corporate with Automatic Regression test Suite
- Doing the manual Testing for all the work Done by me and co-ordinating with QA team and fixing any issues found by QA Team
- Creating the Data base tables, Sequences, procedures, functions, triggers and packages and along with this marinating all other Data base objects related to ETP Project
- Code Reviews for Java and Oracle and documenting the review results for future reference
- Updating the Project Management
- Running the Builds and Regression Test Suites for Each SVN push
- Health checking for Builds on daily basis
- Acting as Release Manager (Tagging the for Each Module, Tagging DB Changes) and Creating release tickets for each module and pushing changes across the environments
- Doing the Manual testing in each environments as new changes are released in each environments
- Attending the Adhoc requests/ Production issues on priority basis
Confidential
Sr Java J2ee Developer
Responsibilities:
- Interaction with Business users to get project requirements.
- Work with business analyst and Clearing Brokers to develop technical specifications
- Involved in analysis, design and development of the application functionality
- Developed java components
- Design of Wicket components having common things at one place.
- Design and development of front end using Wictet & spring Involved in extensive code review for all the modules
- Design and its deployment, develop the Spring Jdbc DAO layer and Service layers
- Design database tables, views to store and retrieve tickets from clearing brokers and orders from Quality Centre
- Involved in extensive code review for all the modules and developed JUnit Test cases by designing and execute high-quality test cases based on accurate business requirements analysis integrating the modules and involved in Integration Testing and Coordinate the use for UAT phases
- Responsible for creating User Manual and training for business users and Production support team
- Attending meetings with Business Analysts, Business users and Vendor team for fine tuning requirement and Responsible for tuning the application performance
- Estimation Preparation for New Requirement, Project change request
Confidential
Sr Java J2ee DeveloperTechnologies: JDK1.6, Spring, Spring Jdbc, Hibernate, jquery, Adobe Flex, XML, XSLT, Oracle, SVN.
Responsibilities:
- Interaction with Business users to get project requirements about the Types of Accidents Work with business analyst to develop technical specifications
- Participate in the development of all aspects of product delivery including analysis, design, documents and component build.
- Contributed to evolving architecture
- Design and develop the static data maintenance for Accidents Types, Crew information etc…
- Design the Database Objects such as Views to extract the records and Position records from other Applications
- Design and development of front end using Wicket & spring integration and Involved in extensive code review for all the modules
- Design and development of front end custom components using Wickola and Ricola
- Integrating the various modules and Involved in Integration Testing and UAT phases
- Responsible for creating User Manual and training for business users and Production support team
- Attending meetings with Business Analysts, Business users and Vendor team for fine tuning requirement and Estimation preparation for New Requirement, Project change request
- Responsible for tuning the application performance
- Performed routine system maintenance and participated in annual Disaster Recovery exercises
- Perform root cause analysis of issues to assist in determining the source of problems.
Confidential, San Francisco, CA
Java J2ee Developer
Technologies: JDK 1.5, Jsp, spring, Hibernate 3, Ant 1.6.2, My Sql, Tomcat, jquery
Responsibilities:
- Involved in documentation, integration, testing, monitoring and implementation of project scope or objectives defined
- Co-ordinate with various IT units within organization and involves end to end process of application deployment and project delivery based on agile methodology
- Manage the full life cycle of the incident/enhancement/projects until delivery to the production as per Schedule / Service Level Agreement.
- Troubleshooting production issues; including gathering relevant and necessary data/info for investigation of problems and deliver the solutions
- Involves in Testing, Deploying, Implementing and training of new releases.
- Plan and Participate in Business Continuity Plan for the applications
- Discuss and Document the scope of report requirement from business users and convert it to functional specification.
- Developing Custom Reports, integrating, testing and rollout to production system
Confidential, Seattle, WA
Software Engineer
Technology: JD K 1.5, Jsp, Spring, Hibernate 3, Ant 1.6.2, My SQL, HTML, CSS, JavaScript, Tomcat6, Flash
Responsibilities:
- Design of Spring beans with Spring frame work 2.5 for creation of various services.
- Design Spring beans Repositories and ORM object mapping with Custom data types involving video uploading and sharing functionalities.
- Design caching and update of different functionalities like search etc
- Design and develop queries for tables with Spring and Hibernate.
- Implementations of logging and role based method level access with Spring AOP
- Design use cases and configuration xml
- Involved in extensive JUnit test case preparation, Integration test with Spring and JTest code coverage
- Involved in analysis, design of the application functionality to meet the user requirement and Estimation of maydays for New requirement and project change request
- Involved in performance tuning
Confidential
Module Leader
Technologies: JDK 1.5, Tapestry 4.1, Tacos, Spring, Spring AOP, Hibernate 3,Ant 1.6.2, Eclipse 3.2, Junit 4.0, Oracle 10g, Sybase SQL Anywhere, HTML, CSS, JavaScript, Tomcat 5.0.
Responsibilities:
- Understand the existing application code and prepare the functional specification.
- Design database tables according to the functionality
- Implement Strategy, Factory, Singleton, Command and adapter design patterns in in-house framework development
- Helped the team setting up the development environment with tools like Myeclipse 6.0
- Involved in extensive code review for all the modules
- Module lead on several tasks.
- Involved in analysis, design of the application functionality.
- Responsible for developing the Prototype using Tapestry.
- Developed base architecture and reusable components.
- During development phase was involved in developing web pages and unit testing the same.
- Prepared the test cases execution and tested the functionality.
- Integrating the various modules, Involved in Integration Testing and UAT
