Java Developer Resume
Berkley Heights, NJ
SUMMARY
- 7+ years of extensive experience in analysis, design, development, testing, implementation and maintenance of internet/intranet, Client/Server Applications and GUI development.
- Good system analysis, design and analytical skills
- Proven ability to work efficiently in independent and team environment
- Good Communication & Interpersonal skills
- Very good experience with Build release, Frontend development & Server side development.
- Strong Foundation in Java Technology (J2SE, J2EE) and good understanding on Object oriented concepts, OOD, OOP, and OOA.
- Extensive experience in Software Engineering concepts like SDLC, Agile and UML Diagram.
- Areas of expertise include Core Java and JSP, Servlet, Java Bean developments and effective database management with JDBC and SQL, PL/SQL, and Frameworks struts 2, Drools, Ajax, Spring, OpenL.
- Experience in writing Web Services using WSDL, SOAP in distributed web application development environment with AXIS.
TECHNICAL SKILLS
Software Development Tools: Java, Eclipse, Web Sphere, Linux, Shell Script, VM ware
Web Technologies: JSP, Servlet, HTML, Java Script, XML, XSL, Ajax, Struts2, Spring, Hibernate
Web/App Servers: Tomcat, OC4J, Jboss 4.2, Apache
Version Control Tools: Tortoise SVN, Mercurial, Quality Center, Application Lifecycle Management
RDBMS: Oracle 9i/10g, SQL Server 2005
Operating Systems: Windows XP, Linux
Rule Engines: OpenL, Drools
PROFESSIONAL EXPERIENCE
Confidential, Berkley Heights, NJ
Java Developer
Responsibilities:
- Understand the existing legacy mainframe system and do a gap analysis with SME to understand the new requirement.
- Play an active role in all stages of development - analysis & design, Agile development, testing and production implementation support.
- Design and implement various rule engines using OpenL based on state based user stories.
- Participate in Integration testing.
- Configure business rules for validation.
- Perform unit testing of rule engine tables using Web Studio.
- Integrate User interface and other modules with the rating module.
- Develop desktop application Integration Test Suite using Core Java for unit testing for rule engines.
- Used Maven to build rating jar for UI integrations.
- Participate in front end development using Spring and Java Script
- Wrote extensive SQL queries to retrieve data from database.
- Production support for the released states.
- Used Software Configuration Management tool Mercurial and Tortoise SVN for version control.
- Organize the sprint planning, Retrospective, stand ups, Release planning, JIRA tracking.
- Experience in using Oracle 11g in backend for storing and retrieving user data.
- Used Tom Cat server to deploy rating jar.
Environment: Core Java, Tom Cat, Spring MVC, Hibernate, Eclipse, OpenL, Oracle, OpenL WebStudio
Confidential, Lexington, KY
Java Developer
Responsibilities:
- Understand the existing Service web Customer Portal and gather the new requirement specifications.
- Communicate with the Designer/Architect on a need basis to obtain the necessary information in completing work assignment.
- Modify the Functional design documents and requirement specification documents as per the new requirements.
- Used ANT build for the WAR deployment.
- Wrote PL/SQL stored procedures to store and retrieve data from data base.
- Develop the code and perform unit testing of the objects before delivery to QA department.
- Ensure Impact analysis of code change for Defect fixes.
- Participate in Integration testing.
- Responsible for creating interface between Portal and aMind for importing and downloading data from Siebel.
Environment: Core Java, JSP, Life Ray Portal, Tom Cat, Spring MVC, UNIX, Eclipse, SQL
Confidential, Hartford, CT
Software Engineer
Responsibilities:
- Study the existing systems (ARGO) -COBOL behavior and develop a simulation for same to replace the existing system.
- Responsible for the analysis, coding & unit testing of the objects before delivery to QA Dept.
- Create a Daily Basis Reports on BIRT as per business requirements.
- It includes Communication with Higher Management for Decision making and Decision Rule implementation in technical perspective.
- Used Core java and XML for Backend development with multi-threading and Batch operations implementation.
- Experience in Struts framework to debug the system for any server side and front end issues.
- Implemented DROOLS (Rule Engine) for decision rule making with integration of Spoon (Pentaho) and Drools Guvnor.
- Used Java Swing for UI development with frontend Development.
- Responsible for maintenance of the UNIX box and synchronize it with development environment.
- Experience in SQL Server.
- Fix UAT assigned bugs in timeline with proper solutions and responsible UT (unit testing) of assigned bugs.
- Ensuring Impact analysis of code change for Defect fixes and also monitors the application using Jconsole for performance enhancing.
- Maintain a SVN for release management & UNIX Shell script.
Environment: Drools, Core Java, Birt’s reporting, Pentaho-spoon, Oracle, Unix, Drools Guvnor with Jboss
Confidential, Hartford, CT
Software Engineer
Responsibilities:
- Application Maintenance Support
- Handle ARS (Action Request System) call
- Ensuring the SLA (Service Level Agreement ) date, and provide a solution to business with SLA date
- Co-ordinate Offshore team and Responsible for the analysis, coding & unit testing of the objects before delivery to QA Dept.
- Communicate with the Bank employees & solving Technical and functional problems.
Environment: Core Java, Struts, Apache Server (Clustered), Ms SQL Server 2005, PLSQL
Confidential, Hartford, CT
Software Engineer
Responsibilities:
- Responsible for Design, Development and Deployment of the assigned modules
- Responsible for writing back-end code like Class API, Functions and Views (GUI)
- Involved in Prototype/POC Designing
- Responsible for Unit/Integration Testing of the assigned modules
- Involved in development, enhancement, bug fixing and production support as a part of SDLC.
- Communicating with the Designer/Architect on a need basis to obtain the necessary information in completing work assignment.
- Discuss and resolve issues directly with client on a need basis.
- Admin panel Video management, Content management, User management
Environment: Java, JSP, Servlets, Ajax, XML, Java Script, MYSQL 5.0,Eclipse (Plug in - My Eclipse), Dream Weaver .Platform: Development (Windows) Deployment (Linux)
