Sr. Java/j2ee Developer Resume
Dover, NH
SUMMARY
- Over 9 years of experience in Java web based Applications using Java, Object Oriented Programming (OOPs) concepts, Struts Framework, Hibernate, Spring, SQL,MYSQL, XML, XSLT, Servlets, EJB, HTML, Web services, SOAP, RestFul, Visio, JavaScript and JSP.
- Experience in SDLC phases with various software development methodologies like waterfall, agile, RUP that requires Requirement gathering and analysis, Design, coding or Implementation, Testing, Deployment and Maintenance in multiple domains like Insurance, Financial and Human Resource.
- Actively involved in building and deployment of J2EE based applications on various domains like BEA WebLogic, IBM Websphere and Apache Tomcat.
- Involved in Project Scoping and Planning of application architecture using complex SOA Architecture.
- Adhere ACORD standards during System Interface elaboration, design and development.
- Expertise in writing well - tuned SQL/PL-SQL queries for handling large volumes of data in SQL server. Involved in ETL process for legacy data migration and incremental creation of records during maintenance without manual creation.
- Responsible for analysis of current programs including performance, diagnosis and trouble shooting of problem programs, and designing solutions to problematic programming.
- Experience in Ant Scripts for building and deploying the working enterprise applications.
- Provide WBS, estimates and release code to meet timelines.
- Review development, documentation, unit test plans, testing and code to ensure high quality delivery.
- Provide assistance to all the stakeholders and third party vendors as needed to determine system problems.
- Self-motivated, organized team player and Proven abilities to handle pressure, to provide quick solutions and fixes during critical times.
- Ability to handle any development task in shorter span of time with strong problem solving, analytical skills and total commitment to the organizational goals.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, SQL / PL-SQL, Struts, Spring, Hibernate
App/Web servers: Websphere 6.15/7.11/8.0, Weblogic 9.1, Tomcat 7.2
Web Technologies: J2EE- Servlets, JSP, EJB, XML, JAXB, JDBC, JMS, MQ Series, JUnit, AJAX, Web Services, SOAP, WSDL, HTML
Database: MS SQL 2000/2005/2008, Oracle 8i/9i/10g/11g, MySQL 5.0/7.2
IDE: Eclipse, Net Beans, IBM RAD
Frameworks: Hibernate (3.3), JUnit, Spring 3.0, JSF 2.0, Seam
Scripting and markup: JavaScript, Shell Scripting
Methodology: UML, Design Patterns, AGILE/SCRUM
Design Language/Tool: Microsoft office Visio, IBM Rational Unified Modeling Language, J2EE Design Patterns, XML Spy
Version Control: CVS, SVN Tortoise, Ant
Web-Service Tool: SOAPUI
Scripting Language: JavaScript, Python
Project Methodologies: Waterfall, & Agile
Operating systems: Windows 2000/XP/NT/98/Vista, UNIX, LINUX
PROFESSIONAL EXPERIENCE
Confidential, Dover, NH
Sr. Java/J2EE Developer
Responsibilities:
- Worked on complete life cycle of software development, that includes new requirement gathering, designing and implementing the business specific functionalities, testing and assistance in deployment of the project to the PROD environment.
- Technical Elaboration with Client team on System Interfaces and active participation in analyzing the requirements and enhancements.
- Modeled business process for key areas that involve multiple levels of workflow approvals.
- Extensively used Core Java for writing business logic and Helper Classes.
- Develop Services, Business Delegate, Pojo’s, Controller and Dao’s.
- Wrote various Hibernate Queries using Hibernate Query Language (HQL) and hibernate criterion queries to execute queries against database.
- Integrated with Camel for file transfer, routing, configuring queue and data transformation & validation.
- Coded major logic BulkUpload using Java Reflections.
- Prepared HLDD and Data flow diagrams between different systems.
- Involved in writing Hibernate mapping files (HBM files) and configuration files.
- Provide the product solutions to the business requirements in a generic way and for technical consistency.
- Defect tracking and status updation using BugZilla.
- Prepared Junit Test cases and executed during Unit and Integration testing.
- Very strong SQL/PLSQL experience of writing complex queries.
- Developed Python scripts for Automation Build process.
- Performance tuning and debugging of application and database queries.
- Documentation of specifications and user guides.
- Responsible for system integration touch points during development, testing, testing and deployment.
- Deploy the code in a separate environment for Integration testing.
- Prepare SQL/PLSQL scripts for delivery to testing team.
- Provide WBS (work breakdown structure) and estimates to manager.
- Responsible for the deliverables to Quality team.
- Handled Developer team of size 8.
- Worked in Agile environment for Customer satisfaction, Welcoming changing requirements, Team-Coordination, sustainable development, code deliverables and Regular adaptation to changing circumstances.
- Offshore-Onsite coordination.
- Played a Vital role in conducting Weekly status meeting with team members to discuss on various aspects relates to the outcome of the project.
- Underwent training to learn new technologies that are needed for the project.
Environment: Java, Spring 3.0, Hibernate 3.3, JUnit, MS SQL 2008, Kiyaa (Ext-GWT based UI framework), IBM Websphere 8.5, SVN Tortoise, Eclipse Juno, Jasper Report Generator, XML Spy, Java script, Python, Microsoft office Visio 2007, Windows 2008, jBPM4, Activiti5.0, SOAP UI.
Confidential, Hartford, CT
Sr. Java/J2EE System Analyst
Responsibilities:
- Understanding Requirements and participate in Business meetings.
- Modeled business process for key areas that involve multiple levels of workflow approvals.
- Documentation of specifications and user guides.
- Runtime and Admin implementation.
- Extensively used Core Java for writing business logic and Helper Classes.
- Develop Services, Business Delegate, Pojo’s, Controller and Dao’s.
- Wrote various Hibernate Queries to execute queries against database.
- Prepared HLDD and Data flow diagrams between different systems.
- Involved in writing Hibernate mapping files (HBM files) and configuration files.
- Prepared Junit Test cases and executed during Unit and Integration testing.
- Very strong SQL/PLSQL experience of writing complex queries and developing views.
- Developed UI screens.
- Skilled in Test Driven Development and Agile Development.
- Performance tuning and debugging of application and database queries.
- Code and functional review for the peers and team.
- Daily status meeting with team members to discuss on various aspects relates to the outcome of the project.
- Provide technical support to team at all phases of implementation.
- DB design and Service Layer Design.
- Handle a team size of 6.
- Provide estimates to meet deadlines and deliverables.
- Build releases to QA team and monitor for any defects raised.
Environment: Java, Spring 3.0, Hibernate 3.3, JUnit, MS SQL 2008, MySQL 7.2, JSP, IBM Websphere 7.1, SVN Tortoise, Eclipse, Java script, Microsoft office visio 2007, Windows 2008, jBPM4, Activiti5.0, Tomcat 7.2, Jasper Report Generator.
Confidential, Hartford, CT
Sr. Java/J2EE Developer
Responsibilities:
- Active participant in requirement gathering meetings.
- Daily meetings with Client and the rest of vendors on System integration that includes discussion on required data & designing XML schema.
- Worked on Web Services hosting and consuming process to interact with existing Confidential systems.
- Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
- Prepared HLDD and Data flow diagrams between different systems.
- Provide WBS (Work break down structure) and estimates to manager.
- Responsible for all integration touch points in client implementation
- Knowledge of Agile & Scrum development environment, multiple web browsers, and automated testing suites
- Responsible for the deliverables to Quality team.
- Lead and support a team size of 4.
Environment: Java, JUnit, MS SQL 2008, JSP, IBM Websphere 8.5, SVN Tortoise, Eclipse, XML Spy, Java script, GWT, IBM Rational Rose, Windows 2008, jBPM4, SOAP UI.
Confidential
Sr. Software Engineer
Responsibilities:
- Developed the new screens for insured information which internally interacts with STP.
- Participated in requirement gathering meetings with the Client.
- Worked on the internal tool called BRE.
- Worked on the product called TPP.
- Prepared unit test case& approach document.
- Configuring the workflow and work allocation for this project.
Environment: Java, XML, MS SQL, BRE, TPP, and internal framework components (Node Engine, DEM, Dashboard, Tab, Tickler, Tree, Questionnaire, Eform Designer, Business Rule engine), Windows 2000 & Web logic 8.1. with MS-SQL Server 2000.
Confidential, SC
Software Engineer
Responsibilities:
- Analyzing requirements and defining specifications.
- Implemented Interfaces to communicate with third party vendors like GIS-EquestPlus and BG check.
- Design and development of functionalities.
- Involved in peer reviews of Code and SQL queries.
- Involved in DB schema design in the database and developing the referential integrity.
Environment: Java, Struts Framework, J2EE (Servlets, Session Beans, JSP, Web services) and internal framework components (Node Engine, DEM, Dashboard, Tab, Tickler, Tree, Questionnaire, Eform Designer), Windows 2000 & Web logic 8.1 with MS-SQL Server 2000.