Sr. Software Developer Resume
SUMMARY
- Overall 11+ Years of professional experience in Analysis, Design, Development, Testing, Production Support and Maintenance of Web and Enterprise applications using Java/J2EE technologies.
- Expertise in developing business components using core java concepts and classes like Inheritance, Polymorphism, Collections, Serialization, Multithreading etc.
- Good Understanding of OOA, OOD and J2EE Design Patterns like Singleton, Factory, DTO, DAO, Facade, MVC and Business Delegate.
- Extensive experience in application development using Java, J2EE (JSP, Servlets), JDBC, JMS, Web - Services, SOAP, Apache CXF, Struts, Spring, HTML/HTML5, DHTML, CSS/CSS3, XML (SAX, DOM), AJAX, XSL, XSLT, Java Script.
- Extensive working experience on Struts 1.2/2.0, Spring 2.0/2.5 and Hibernate.
- Experience in working with J2EE application server BEA Web Logic 8.1/10, IBM Web Sphere 6.0 and Tomcat 4.0/5.0/5.5.
- Expertise in Developing Restful Web Services using Apache CXF/Jersey.
- Expertise with J2EE compliant IDE’s such as Eclipse with MyEclipse, JBuilder, and MyEclipse for Spring, NetBeans.
- Proficient in RDBMS concepts and experience in working with Oracle8i/9i/10g and MySQL.
- Working Experience in using SVN, CVS and VSS.
- Good experience in developing SQL and extensively used PL/SQL stored procedures.
- Excellent Analytical, Problem solving, communication and leadership skills.
- Proficient in modeling using UML.
- Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and as well as in a team environment with good team spirit.
TECHNICAL SKILLS
Programming Language: Java 1.4/1.5, PL / SQL, C, C++.
J2EE Technologies: Servlet 2.3/2.5, JSP, EJB, JDBC, JNDI, JMS, JPA, POI, Hibernate.
Web Frameworks: Struts 1.2/2.0, Spring 2.0/2.5.
Client Technologies: HTML/HTML5, DHTML,CSS/CSS3, JavaScript, JSTL, JSON, XML, XSD, XSLT
Web Services: Restful, Apache CXF, Jersey, SOAP, WSDL, UDDI, Apache Axis 1.2/2.
AJAX Technologies: JSON, DOJO.
Application Server: Web Sphere 6.0, BEA Web logic 8.1/10.2, Tomcat 6.0.
Database Server: Oracle 8i/9i/10g, MySQL.
IDE’s: Eclipse, My Eclipse 7, Net Beans 6.5, MyEclipse for Spring.
Built Tool: ANT, Maven.
Designing Tools: Microsoft Visio, Rational Rose.
Database Tools: Toad, SQL Plus, Oracle SQL Developer.
Testing Frameworks: JUnit.
Testing Tools: Load Runner, JMeter.
Performance: Introscope, Jprobe 9.6.
Version Control: SVN, VSS and CVS.
Software Process: Agile, Waterfall.
Code Review Tool: Fortify Scan.
Platforms: Windows 2000/XP, Red Hat Linux 4/5.
PROFESSIONAL EXPERIENCE
Confidential
Sr. Software Engineer
Responsibilities:
- Analyzed Business Requirements and Functional Requirements and played a major role in designing technical design documents using design Patterns.
- Spring modules used in the project are Spring Core, Spring Context, Spring Web, Spring DAO, and Spring AOP.
- Implemented the declarative transaction management and logging using Spring AOP
- Spring auto wiring is used for the bean injections.
- Developed Restful Web Services API using Apache CXF.
- Consumed SOAP based Webserices by using JAX-RPC.
- Involved in Database design.
- Parsed Java objects to/from JSON using Jackson 2.X.
- Data Modeling, writing stored procedures and SQL, PL/SQL queries in Oracle 10g
- Preparing JUnit Test scripts for Assembly Test and JUnit test conditions as per the requirement document and use cases.
- Developed the DAO’s using the Spring JDBC
- Used POI parsing for parsing the XML documents
- Interacted with the different service teams and platform teams to implement the requirements.
- Involved in the optimization of the modules and also to find the common components in the code to increase the reusability and performance.
- Involve in application security issue fixes.
- Support bug fixes, testing efforts and implementation into production.
Environment: Spring 2.5, J2EE 1.5, WRIA framework, MyEclipse for Spring, XML, Web Services, REST Web services using Apache CXF, WebLogic 11g, SOAP UI 4.6, SQL Developer, Oracle 10g, Beyond Compare, Edit plus, CVS, WinSCP.
Confidential
Technology Analyst
Responsibilities:
- Involved in requirement scoping and analyzing high priority requirement for implementation.
- Analyzing the given requirements and coordinated among different teams to achieve quality deliverables.
- Prepared workflow diagrams, designed new process flows and documented the business process and various business scenarios.
- Created the web pages using HTML, JSP, CSS, and Java Script & JQuery.
- Written AJAX calls for the front-end screens
- Extensively used Jquery plugins like Data table, Jeditable for pagination, sorting, filtering etc.
- Used My Eclipse as an IDE for all development and debugging purposes.
- Manage the code base and deployments for various environments
- Make sure the Pilots from the Identified Pilot stores are successful and provide production support to the Stores for any issues.
Environment: iOS 7.0, Java 1.6, JEE, Struts, Web Services, HTML/HTML5, CSS/CSS3,JQuery, SVN and Jboss server.
Confidential
Sr. Software Engineer
Responsibilities:
- Involved in Requirements gathering and designing the application.
- Prepared Functional Design Documents.
- Analyzed Business Requirements and Functional Requirements and played a major role in designing technical design documents using design Patterns.
- Used Java persistent API (JPA) for in DAO layer.
- Created the web pages using JSP, CSS and Java Script.
- Written AJAX calls for the front-end screens
- Written CSS for the presentation layer screens
- Prepared code review document based on Java standards
- Prepared Unit Test scripts for Assembly Test and JUnit test conditions as per the requirement document and use cases.
- Worked on different spring modules like Spring Core, Spring Context, Spring DAO, Spring Aspect AOP and Web flow.
- Spring auto wiring is used for the bean injections.
- Worked on performance tuning using JProbe 9.6.
- Developed and consumed Restful Webservices.
- Data Modeling, writing stored procedures and SQL, PL/SQL queries in Oracle 10g
- Coordinated with the QA lead for development of test plan, test cases, test code and actual testing, was responsible for defects allocation and ensuring that the defects are resolved.
- Supported SIT& UAT environment and also actively involved in resolving Production support issues.
Environment: Java, J2EE (Servlets, JSP), Spring 2.5, JPA, CSS, Java Script, XSLT, AJAX, XML, Web Services, IBM Websphere 6.1, Oracle 10g, SQL, Log4j, JUnit, SVN, TOAD, My-Eclipse, Ant.
Confidential
Sr. Software Developer
Responsibilities:
- Gathered requirements from analysts and understand client’s requirements.
- Involved in the detail design of the modules according to the J2EE standards.
- Involved in the complete development process for these modules with Struts 1.2.
- Developed Web-Service client with Axis 1.2 using SOAP.
- Developed the DAO’s using the Spring JDBC and also Hibernate 3.0.
- Developed AJAX based UI Services.
- Implemented Java Script for client side validations.
- Used HTML, DHTML, CSS, Confidential RIA Framework, which is YUI extension for UI Design.
- Implemented JMS for External System Asynchronous Transactions.
- Used XSL-FO for PDF Creation.
- Used My Eclipse as an IDE for all development and debugging purposes.
- Data Modeling, writing stored procedures and SQL, PL/SQL queries in Oracle 10g
- Developed Proof of Concepts and provided work/time estimates for design and development efforts.
- Worked on different spring modules like Spring Core, Spring Context, Spring DAO, and Spring Aspect AOP, JDBC Template.
- Spring auto wiring is used for the bean injections.
- Coordinated with the QA lead for development of test plan, test cases, actual testing and actively participated in resolving the defects.
- Worked with Load Test Team to run the Load Test with Load Runner.
- Coordinating with Offshore team to provide the requirement, resolving issues and reviewing the deliverables.
- Worked on Production Support issues for AES.
- Supported SIT& UAT environment.
Environment: Java 1.4/1.5, Struts 1.2, Spring 2.0, Hibernate, Apache Wicket Servlets, JSP, EJB, Web-Services, JMS, XML/XSLT, XSL, JDBC, Java Script, UML, Rational Rose, Log4j, JUnit, Web logic 8.1/10, Oracle 8i/9i, CVS, TOAD, My-Eclipse Unix, Ant.
Confidential
Analyst Programmer
Responsibilities:
- Analyzing business requirements, upgrade application, domain and database from web logic portal 8.1.5 to web logic portal 10.2.
- JDK 1.5 and JSP 2.0 compatibility.
Environment: Web logic Portal 8.1, Web logic Portal 10.2, SQL Server 2000, Windows 2000 / XP.
Confidential
Software Programmer
Responsibilities:
- Involved in developing application screens using struts tags.
- Responsible for Coding and manual testing for module.
- Preparing code review document based on java standards.
- Writing Action classes and validation for the screen.
- Interacting Onshore and getting the requirements, issues clarifications.
- Writing the PL/SQL scripts like Store Procedures, Functions and Cursors etc.
Environment: Advance Java, Struts, JSTL, Jsp, Servlet, Ajax technologies, Tomcat 5.0, Oracle, Eclipse 3.0, Edit plus.
Confidential
Trainee + Java Developer
Responsibilities:
- Involved in developing JSP and HTML screens
- Involved in Unit Test Cases preparation execution for developed screens
- Involved in writing servlets for few application screens.
- Writing the SQL statements for functional requirements
Environment: Java, Jsp & Servlet, Tomcat 5.0, Eclipse 3.0, Linux/Windows XP/NT/2000 Server, Edit plus.