Sr. Java Developer Resume Profile
SUMMARY:
- Java Professional with 11 Years of experience in Object-Oriented Analysis Design, Development/programming for web based, multi-tier and distributed applications in Java/J2ee Platform
- Good Knowledge and working experience on Multi-Tier Architecture and Design using client-server and Web Technologies in Healthcare, Retail, and Manufacture domains.
- Experience in working with Performance tunning, memory leakage in an application
- Experience in working with SOA Architecture Web Services, SOAP, WSDL, AXIS 2 and RESTful Architecture.
- Experience with Spring 3.x , Spring Core, Spring MVC , Spring JDBC, Hibernate 3.0 and AOP.
- Experience working extensively in all phases of a project development life cycle from Requirements analysis, Design, Implementation, Testing, Documentation, Standard reviews and Maintenance support.
- Proficient in J2EE components such as Servlets, JSP, JDBC, Java Beans.
- Expertise in writting client side validations using Ajax, JQuery, Javascript and Struts validation framework.
- Extensive experience in developing applications using Java, JMS, Servlet 2.4, JSP, JDBC, XML Technologies, JQuery, JavaScript, HTML, DHTML, Eclipse development framework, Web Designing.
- Experience in writing ANT scripts and Log4J and JUnit for unit testing.
- IDEs for development - Oracle JDeveloper, NetBeans, WSAD, Eclipse.
- Expertise in developing distributed applications using Application Servers such as Websphere 6.1, Websphere 8.5, Web Logic 8.0, JBoss , Tomcat server 5.0.
- Experience using J2EE Design Patterns like Composite View, Value Object, DAO, MVC, Singleton, Session Facade Pattern, Front Controller, Abstract Factory and Factory Pattern for reusing most efficient and effective strategies for new development
- Strong Experience in PL/SQL, SQL, Stored Procedures, functions, packages in Oracle, DB2 .
- Excellent experience in software development methodologies including Scrum/Agile Model.
- Extensive work experience as a Team/Development Lead with complete ownership of end to end deliverables including requirement gathering, analysis, design, development, testing, launch and post production support.
- Excellent team player with good communication, people and leadership skills.
- Expertise in using configuration management tools like CVS, VSS and Clear Case etc.
Technical Skills:
Languages | Java, C, C , SQL Plus and PL/SQL |
J2EE Technologies | J2EE, Spring MVC, Spring Ioc, JSP, EJB 2.0, Servlet, Struts, RMI, HTML, JQuery, Hibernate, JUnit, WebServices/SOAP/Axis 1.3 |
Web/App Server | IBM Web sphere 6.1 and BEA Weblogic 8.1,9.x, Tomcat 6, Jboss Application server 4.1 |
Internet | XML, XSL, HTML, DHTML, CSS and JavaScript |
Databases | Oracle 10g, DB2, MySQL, PL/SQL, MS Access |
IDE/Tools | WSAD 6.x, IntelliJ IDEA, HP Quality Center, Rational Rose, SQL developer, TOAD, Altova UModel 2007 |
Version Control Tools | Tortoise SVN, CVS, VSS and PVCS |
Design Methodologies | Rational rose UML , Data Model, MS Visio Pro 2003 |
Operating Systems | Windows,Linux |
Build Tools | Ant, Maven |
File Transfer tools: | WinSCP |
Confidential
Sr. Java developer
Responsibilities:
- Interact with Business analyst to analyze the business requirements and seek clarification.
- Involved in design and implementation of applications, relying on Service Oriented Architecture SOA , using Web Services, SOAP and RESTful .
- Implemented transaction management for ORM project using Spring Transaction Management API.
- Develope HQL queries and Criteria queries for use in application.
- Configured and built using Bounce framework on Websphere server 6.1.
- Involved in front end validation using JQuery, Javascript.
- Implemented asynchronies process using JMS and MQ messaging. Using internal JMS framework to control MQ retry process and MQ failover.
- Created and Built project using Maven.
- Prepare unit test cases using JUnit,Mockitos
- Involved in configuration management tool using Subversion SVN .
- Provide technical support to QA and Production teams.
- Involved in web services testing using Soap UI tool.
- Supporting System Integrating Testing and User Acceptance Testing.
Environment: Java, J2ee, JSP, Spring 3.x, Spring core, Hibernate 3.x , JMS MQ Queue, SOAP /Restful Web service, Oracle 11g, Toad, XML, RAD 7.5, WAS 6.1, Junit 4.x, JQuery,CSS,HTML, Ajax, Performance tunning etc.
Confidential
Sr.Developer/Lead Developer
Responsibilities:
- Involved in Java/J2EE application design and development.
- Analyzing the requirements and coming up with estimation and plan for releases.
- Co-ordination between onsite/offshore team.
- Created Hibernate based Entity Classes and mapped them with Oracle Database tables.
- Handled java design patterns like Business Delegate, Singleton, Factory, MVC pattern.
- Integrated spring framework IOC, Dependency Injection with Hibernate Orm framework and written several bean xml files.
- Designed Class/Sequence diagrams through RAD 6.5 for the technical design.
- Mentor for new team member to quicken the development work.
- Involved in code Review and suggested to optimize for better performance.
- Developed the front end of the application using XML, XSLT Spring MVC.
- Involved in performance tunning and memory leakage of the application
- Involved in cron jobs using Unix shell scripts.
- Involved in Integaration of various components like XML,Spring Hibernate.
Environment: Java, J2ee Servlets, JSP,JDBC , Struts 1.x ,web services SOAP , Oracle 10g ,JDBC, XML, XSLT,RAD 7, WAS 6.1, TOAD,Junit 4.0, JQuery, Css,html, ANT script, SVN,Restful Webservices, Tomcat server 5.0, performance tunning
Confidential
Sr. Java Developer/Lead Developer
Responsibilities:
- Technical Lead for the team of application developers in the application design and development using Java/J2ee technologies.
- Schedule meeting with technical team and SME.
- Responsibility for review the High level Design, LLD, Integaration Test case.
- Developed Use Cases, Class diagrams, Sequence diagrams and User Interface diagrams in UML using Rational Rose.
- Involved in design using Spring MVC / Hibernate mapping.
- Developed Web services using SOAP and XML mechanisms to interact with applications of other pharmacy division.
- Involved in Code reviews and verifying compliance of J2EE best practices from the programming design level.
- Used Clear Quest as Defect tracking tool and coordinated sanity testing activities before each release.
- Used Crucible for code reviews.
Environment: Scrum,JAVA,J2EE Servlets, JSP,JDBC ,JDK 1.6, Spring 3.0.6, Hibernate 3.x ,Webservices JAX RPC, Oracle 11g,RAD 7, WAS 6.1 , SQL Developer 3.x, Jasper reports 3.x, Junit 4.x, Tortise SVN
Confidential
Project/Technical Lead
Responsibilities:
- Involved in technical design and development of Corrections Integarated System project using Java/J2EE, Struts and Spring Framework.
- Involved in the design, development, testing and deployment of the application.
- Wrote Project Technical Design LLD , Sequence Diagrams, and Use Cases using UML for OOM standards and Rational Rose Developed a Prototype of the project with mockup screens for business approval.
- Used Spring MVC to get advantage of MVC design pattern.
- Implemented Spring IOC.
- Followed Waterfall Methodology throughout the Life Cycle of the project.
- Involved in Unit Testing, Integration Testing, and System Testing.
- Interacted with the users in case of technical problems and mentored the business users.
- Mentored developers in the application development, best practices, coding standards and deployment.
Environment: JDK 1.5, Spring 2.0, Hibernate 3.2, Struts 2.0, Informix 10.x, MyEclipse 8.0, JBoss application Server 5.x, Tomcat Server 5.0, Ajax, PL/SQL , CVS, Singleton pattern, MVC pattern
Confidential
Sr. Java Developer
Responsibilities:
- Onsite co-ordinator for maintenance, enhancements and support for the existing websites.
- Onsite Coordination with Business and offshore team.
- Implemented Design Patterns such as Business Delegate, Service locator etc in the EJB layer of the application.
- Struts2.0 is the MVC framework and backbone of the application. Fa ade design patterns were
- extensively used for entity bean and session bean interaction.
- Involved in enhancement and bug fix of the site.
- Involved in Junit testing.
Environment: Struts 2 .0, EJB 2.0, JSP, JDK 1.4, Log 4j, Web Logic server 9.0, apache server 4.1, Oracle 9.1, eclipse 3.2, Ant, Junit, Linux, HTML, JavaScript, AJAX., DAO, Fa ade pattern.