Software Developer Resume
CA
SUMMARY
- Close to 6 Years of progressive experience in Object - Oriented Analysis and Design with experience in the full life cycle of the software development process including requirement gathering, design, development, testing Implementation and maintenance in Web based and Enterprise Solutions using J2EE architecture.
- Expertise in Core Java, JDBC, Servlets, JSP, JDBC, Frameworks (Spring, Hibernate) in Implementing web based and enterprise solutions.
- Experienced in coding java design patterns and J2EE design patterns.
- Proficiency in Model View Controller (MVC) Architecture based applications using Spring Frameworks.
- Proven expertise in implementing IOC/Dependency Injection/convention over configuration features in various aspects of Spring Framework (Core, JDBC, web MVC, web flow, AOP).
- Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Experienced with hibernate core interfaces configuration, transactional, session and criteria.
- Expertise in developing and consuming Web Services including different technologies and standards likeSOAP/UDDI/WSDL.
- Experienced in agile development practices like Agile, Scrum, Extreme and SDLC.
- Good Experience in web development using HTML, DHTML, CSS, JSP, JavaScript, JQuery, AJAX.
- Extensively worked to build Model-View-Controller (MVC) and multi-tier Client/Server Architecture using DesignPatterns like Business Delegate, DAO, Data Transfer Object, Service Locator, Singleton and Session Facade, ViewHelper Pattern.
- Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
- Expertise in database modeling, administration and development usingSQL and PL/SQL in Oracle (8i, 9i, 10g and 11g Express), MySQL and SQL Server environments.
- Strong knowledge in Database development including Normalization, Tables, Views, Stored Procedures andTriggers, and Query optimization techniques.
- Good Experience in software configuration management using CVS, GIT and SVN.
- Experience in using Maven and ANT for build automation.
- Exposure to quality processes like AGILE/Scrum.
- Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of AGILE.
- Capable to research and upgrade to the new leading technologies.
- Have sound technical, analytical and good programming skills.
- Have good communication and inter-personal skills and very quick learner, adaptive, innovative, and proactive and result oriented.
- Very good self-starter, ability to multitask and thrive in a dynamic environment.
- Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Experienced with hibernate core interfaces configuration, transactional, session and criteria.
TECHNICAL SKILLS
Languages: C, C++, Java, J2EE, SQL/PLSQL
Java Technologies: J2SE, J2EE, JSP, Servlets, JDBC, JNDI, web Services, AJAX, JQuery, JSON
Frameworks & Tools: JDK, Spring, Hibernate, JSP 2.0, Servlets 2.4, JUnit, Log4j
IDE: Eclipse, My Eclipse, Net Beans
RDBMS: Oracle 9i, 10g & 11g, MS SQL Server 2005, MySQL
Web/Application Servers: Tomcat 5.5/6.x/7.x, WebLogic11g/10.3/8.1,WebSphere 5.0/6.0, Tomcat 6, JBoss
Middleware: Rest Web services, Soap Web Services, JMS
Web Technologies: JSP, XML, JSON, HTML, XSLT, JavaScript, CSS, DHTML, Servlets, Ajax, JSTL
Applications/Tools: Ant, Maven
Operating Systems: Windows 98/2000/XP/NT, Unix, Linux, Mac OS X.
Version Controls: CVS, Visual Source Safe
Methodologies: Agile(Scrum, eXtreme), SDLC, TDD
PROFESSIONAL EXPERIENCE
Confidential, CA
Software Developer
Responsibilities:
- Involved in requirement gathering and analysis.
- Responsible for the development of maven build based Java web application
- Worked on development of PF (Policy Fulfillment) application which involves the coding of Spring 3 core for dependency injection, Spring 3 Hibernate for ORM and database as IBM DB2.
- Involved in writing the server side and the client side classes using java.
- Developed the creating the JSP Pages.
- Used Spring IOC to inject Services and their dependencies.
- Good Understanding and Experienced in Agile Development process for diverse requirements.
- Worked on POC application that involves coding of Java, JSP and Spring 3 Core.
- Developed unit test cases using JUnit.
- Involved in Enhancements Development.
- Integrated Remote ID proofing, Verify Lawful Presence (VLP), Medicare web services.
- Attended in Insurance domain of Medicare and Medicaid.
- Used SVN as version control system.
- Designing and Coding for new enhancements.
- Developed application with spring, Web Services with the help of IDE tool STS 3.1.0.
- Used Maven for building the EAR file.
Confidential, San Ramon
Software Developer
Responsibilities:
- Implemented Transfer Funds, Messaging Service Modules using Struts and Tiles Framework with respect to Model-View-Controller (MVC2) Architecture.
- Used JMS for reliable and asynchronous exchange of important financial information.
- Implemented persistence layer using Hibernate that use the POJO classes to represent persistent database tables.
- Developed the application in MVC design patterns using Struts, JSP, and Java Servlets
- Consumed Web Services using WSDL and SOAP for transferring funds to other financial institutions.
- Designed and developed data access layer using Data Access Object (DAO), Session Façade, Business
- Delegate and Singleton design patterns.
- Involved in Database Design and Development.
- Developed Stored Procedures, Triggers, Functions and Cursors for efficient usage of data from MY SQL Database.
- Investigate fraudulent and potential money laundry activity across the organization’s many business lines
- Act as subject matter expert in AML and financial fraud investigations
- Handle AML compliance monitoring and recommendations
- Review and monitor the preparation of Suspicious Activity Reports (SARs)
- Preparation of client communications documentation for review by senior management
- Used Log4J to capture the log.
- Developed test cases and performed unit testing using JUnit.
- Build application using Ant Scripts.
- Used CVS for Version control across common source code used by developers.
Environment: J2EE, JSP, Struts, Hibernate, JMS, JNDI, MY SQL, HTML, XML, ANT, WSDL, SOAP, SOA, Axis, Eclipse, Web Logic, LOG4J, CVS, JUnit, Windows.
Confidential
Java Developer
Responsibilities:
- Involved in gathering and analyzing system requirements.
- Played key role in the high-level design for the implementation of this application.
- Developed the and Appraisal modules using Java, JSP, Servlets and JavaScript.
- Developed UI using java swings.
- Involved in Designing the Database Schema and writing the complex SQL queries.
- Involved in Code reviews for other modules developed by peers.
- Designing and establishing the process and mapping the functional requirement to the workflow process.
- Accessed stored procedures and functions using JDBC Callable statements.
- Executed and coordinated the installation for the project.
- Worked on web-based reporting system with HTML, JavaScript and JSP.
- Involved in Maintenance and Enhancement of the project.
Environment: Java, Jdk 1.3, J2EE (JSP, Servlets, EJB), JDBC, Apache Tomcat, oracle, HTML, DHTMLSQL and JUnit.
