Senior Java Developer Resume
OregoN
SUMMARY:
- 12 years of experience in Software Development Life Cycle (SDLC) including requirement analysis, design and technical specification, code, development, code integration, testing and deployment of Object Oriented Analysis and Design using Java/J2EE.
- Well versed in using software development methodologies like Water fall, Agile (SCRUM)
- Expertise in several J2EE technologies like JSP, Servlets, JDBC, Java Bean, XML, HTML, CSS, Ajax, JavaScript, jQuery, RESTful Web Services, SOAP, WSDL, JNDI, Core Java, Multithread, Spring, Struts, Object Relational Mapping (ORM) tools like Hibernate
- Experience in front - end UI development skills using scripting languages like HTML, DHTML, JavaScript, jQuery, XML, JSON, Ajax and CSS
- Extensive experience in design, development and implementation of Model-View-Controller frameworks using Spring MVC and Struts
- Expertise in developing model components using ORM technology Hibernate to write Database independent persistence logic and to maintain portable relationships between the databases.
- Good working knowledge in XML, XSL, XSLT, DTD, XML Schemas, SAX/DOM parsers and XSD validations.
- Worked with Relational Database Management Systems including Oracle, DB2 and Sybase
- Good working knowledge in deploying Java application with IBM Websphere Application Server
- Experience in writing SQL and PL/SQL scripts.
- Experience in implementing SOAP and RESTful Webservices
- Good exposure to Version Control Systems like SVN, IBM Rational Team Concert
- Experience in performing unit test for the applications using Junit Framework
- Good experience in various Integration Development Environments (IDE) Eclipse, MyEclipse, Websphere Integration Developer
- Good experience in implementing SOA based applications using IBM Websphere Process Server
- Exposed to IBM Data Power XI52 appliance.
WORK EXPERIENCE:
Confidential, Oregon
Senior Java Developer
Responsibilities:
- Involved in design for Online Pages, Batch/Interfaces
- Involved in Coding for Batch/Interfaces
- Perform peer code review
- Set-up batch environment for testing the batches using batch script
- Customize framework to suite Oregon requirement
- Create batch schedule using IBM Workload Scheduler
- Lead the technical team in implementing change requests
Confidential
Senior Java Developer
Responsibilities:
- Lead the technical team, on Case Registration and Case Info modules.
- Involved in understanding the new business requirements and enhancements.
- Provide Estimates for the Change Requests.
- Develop business requirements by using Java/J2EE technologies and perform unit testing
- Prepare test cases and performed Unit testing.
- Perform peer code reviews.
- Involved in Preparing Junit Test Cases
Technical Environment: Eclipse, Jdk1.6, JSP, Velocity, DB2 and WAS8.5, Maven, Spring 4.1, Spring MVC, Rest API
Confidential
Senior Consultant
Responsibilities:
- Involved triaging and resolving day to day issues.
- Identify the code improvements and fix
- Fix production defects
- Train new team members
- Analyze and provide estimates for new enhancements
Technical Environment: Web sphere Application Server, eRoom, Java, EJB 3.0, Sybase, Websphere
Integration Developer
Confidential
Consultant
Responsibilities:
- Involved in Canonical Data Model Design.
- Documented and peer reviewed the technical design spec for the interfaces
- Integrated Siebel System and Oracle EBS using WESB.
- Developed both Synchronous and Asynchronous mediations.
- Supported end to end unit & integration testing for developed interfaces.
Technical Environment: Websphere Integration Developer, Websphere Enterprise Service Bus (Websphere ESB).
Confidential
Confidential
Consultant
Responsibilities:
- Explore and Learn the GoldenSource orchestrator
- Understand the requirements and High level design
- Create Low level design based on the requirements and high level design
- Prepare unit test cases
Technical Environment: Web sphere Application Server, Oracle 10g Database, eRoom, GoldenSource Orchestrator, GoldenSource warehouse, Core Jav.
Confidential
Consultant
Responsibilities:
- Understand the existing Architecture of Bridges, perform code-walk through and identify the reusable components in it. Also identify the areas of improvement / changes in it.
- Involve in the component design as per the project needs and as well work with architects on the design.
- Provide Effort estimation catering to various project modules.
- Explore and in corporate Technical best practices.
- Mentor the team in resolving the Technical issues / challenges.
- Involve in the Application Development.
Technical Environment: Core Java 1.5, JSP, Servlets, EJB 2.0, Websphere Application Server, Oracle 10g Database, Toad 9.7, SVN (Subversion Version Control System), MyEclipse IDE, Jama Counter (for Requirement Tracking), JIRA (for Project planning and Defect Tracking).
Confidential
Technical Lead (Consultant)
Responsibilities:
- Leading the offshore team
- Responsible for the overall development and dividing the work among the team.
- Providing the Estimates and release plan
- Communicate with onsite on a regular basis to get the knowledge, clarifications, requirements etc
- Involved in code reviews
Technical Environment: Servlets, JSP, JDBC, HTML, Tomcat, Java, Eclipse, MyEclipse, Websphere 6.1, SpringProject: Web2.0 ePayment Services
Confidential
Technical Lead (Consultant)
Responsibilities:
- Lead the team from onsite
- Prepared the Technical Design Specification
- Responsible for the overall development and dividing the work among the team
- Provide the Estimates and release plan
- Communicated with the client and offshore team on a regular basis to get the knowledge, clarifications, requirements, etc
- Involved in code reviews
Technical Environment: Java, SOAP, SOAP UI, Eclipse, MyEclipse, Websphere 6.0 and AXISProject: Real-time Payee Add
Confidential
Technical Lead (Consultant)
Responsibilities:
- Responsible on the CPP API changes (interface to communicate to Engine)
- Lead the offshore team on Bill Pay manger changes
- Prepared the TDS
- Responsible for the overall development and dividing the work among the team.
- Provided the Estimates and release plan
- Communicate with the client and offshore on a regular basis to get the knowledge, clarifications, requirements etc.
Technical Environment:Java, SOAP, SOAP UI, Eclipse, MyEclipse, Websphere 6.0 and AxisProject: CSP Enhancements
Confidential
Senior Software Engineer
Responsibilities:
- Played the lead role from the onsite
- Involved in design and coding
- Used to communicate with the client to get the clarifications for the team
- Involved in Thorough unit testing and Integrated Testing
Technical Environment: CSP Framework, Java, XML, XSL, Oracle, HTML, Java Script, Eclipse, My Eclipse and WAS 6.0
Confidential
Senior Software Engineer
Responsibilities:
- Played the lead role from the offshore
- Involved in design and coding
- Used to communicate with the client to get the clarifications for the team
- Written developer test cases and reviewing them
- Involved in thorough unit testing and integrated Testing
Technical Environment: CSP Framework, Java, XML, XSL, Oracle, HTML, Java Script, Eclipse, My Eclipse and WAS 6.0
Confidential
Software Engineer
Responsibilities:
- Played the lead role from the offshore
- Involved in design and coding
- Used to communicate with the client to get the clarifications for the team
- Written developer test cases and reviewing them
- Involved in Thorough unit testing and Integrated Testing
Technical Environment: CSP Framework, Java, XML, XSL, Oracle, HTML, Java Script, Eclipse, My Eclipse and WAS 5.1
