Senior Java Developer Resume
Los Angeles, CA
CAREER SUMMARY:
- Overall 12+ years’ experience in IT wif 10+ years of experience in Designing, Developing and maintaining Java/J2EE Enterprise application including Java, Swings, JSP, Servlets, EJB, Struts, Spring, Hibernate, Oracle 11g, JDBC, HTML5, CSS, JavaScript, JQuery, XML, XLST, Ajax, ANT, SOAP and Restful Web Services.
- 2+ years of experience in Testing and Production Support for Java/J2EE Application.
- Experience in developing Web Services using - SOAP (CXF 2.x), WSDL and Restful web services (Jersey), DTDs, XSD schemas for XML.
- Experience in working wif Servers like IBM Websphere, BEA Web Logic 9.x/10./11, JBOSS and Apache Tomcat 5.x/application servers.
- Strong hands on experience in implementing Design patterns as Session Façade, Singleton, Factory pattern, Adapter pattern and Abstract Factory Pattern. Also Knowledge in all Java design patterns like Creational, Structural and Behavior pattern.
- Very good noledge on performance tuning skills of Java/J2EE applications
- Experience in OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Rational Rose, RAD and Power Designer.
- Involved in application design using class diagram, Sequential diagram, activity diagram and State diagram.
- Experience in software testing, Junit testing, regression testing, defect tracking and management using Clear Quest and Quality Center.
- Worked at various domains like Banking (Bank of America), Insurance (Farmers & Confidential insurance) and Auto (FORD).
- Team Management: Working closely wif Onsite/Offshore teams on project deliverables and building up goals.
- Extensively used in Agile (JIRA,SCRUM) methodology more 3 years in application development
- Ability to suggest, model and deliver teh technical solutions for real world business problems.
- Excellent communications skills and strong working relationships wif coworkers and management.
- SDLC: Proficiency in Gathering Requirements, Functional Specifications, System Design, Prototypes, Development, Testing, Release and Hand Off.
Education Details:
- Completed Bachelor of Engineering (4 years) in Computer science from AdhiParaskathi Engineering Colege, Madras University in teh Year April 1999.
TECHNICAL SKILLS:
IDE/Tools: Eclipse, My Eclipse, RAD, STS, TOAD, Dream Viewer, SQL Developer
Frameworks: MVC, Struts, Spring 3.0, Hibernate
J2EE Technologies: Core Java, JSP, Servlets, EJB, RMI, JMS, MQ Series, JDBC, JNDI, WSDL,Soap Web Services & Restful Web services, XSD, XML.
Scripting Languages: HTML5, CSS, JavaScript, JQuery
Application/Web Server: Apache Tomcat, IBM Websphere 7.0, BEA WebLogic 9.x/10./11, JBoss
Database Technologies: Oracle 8i/9i/10g/11g, MySQL, MS Access, DB2, NoSQL.
ORM Tool: Hibernate 3.0
Version Control Tools: PVCS, Tortoise SVN, Clear Case, Jenkins, MS VSS.
Other skills: Agile, Scrum, Maven, Ajax, Ant Script, UML, Junit, Log4J,JSON,POJO, Designs Patterns, JSON,Unix.
Software Methodologies: OOAD, UML, SDLC.
PROFESSIONAL EXPERIENCE:
Senior Java Developer
Confidential, Los Angeles, CA
Responsibilities:
- Involved in Analysis, Designing and coding as well as testing of teh application.
- Working wif users to establish requirements and determine priorities.
- Involved in accurately providing estimated development times.
- Develop persistent objects using Hibernate.
- Created teh Front end page using JSPs, HTML, and CSS, java Script and JQuery wif its required styles.
- Involved in developing and consuming SOAP/RESTFUL web services
- Created Mock services in SOAP UI to test teh interaction wif teh Web services.
- Designing and implementing teh code using Struts framework.
- Resolving technical issues and halping teh team members technically.
- Design and development of new features and enhancements; making crucial technical decisions pertaining to teh design and development activities.
- Bug fixing and maintenance of teh application.
Environment: Java/J2EE, JSP, Jquery, Servlets, Struts, Soap and Restful Web Services, Maven, Hibernate, DB2, Websphere, Agile, JIRA, Tortoise SVN
Confidential
Senior Java Developer
Responsabilités:
- Involved in requirements gathering and analysis.
- Analysis teh Requirements for JRF 5.x and JRF 6.x
- Developing and Implementing teh code for both JRF version
- Testing & Supporting different Environments
- Involved in reviewing teh code.
- Development Junit Test cases for testing teh development code
- Analyzed teh performance of application and fine tune teh code where it is necessary.
- Involved in teh unit testing of teh tool.
- Involved in consuming and publishing SOAP/RESTFUL web services
- Enhancement and maintenance of teh application.
- Created project status report and presented it to teh clients and higher management on a weekly basis.
Environnent: Java, JSP, Struts, Spring 3.0, Hibernate, WSDL, Soap and Restful Web Services, JSON,Maven, POJO,JMS, RAD, Maven, SVN, Oracle 11g.
Confidential
Technical Lead
Responsibilities:
- Analyzing teh requirement specification, technical design preparation, conduct proof of concepts in analyzing teh various design approaches and sharing wif client.
- Involved in Development, Implementation & Testing
- Requirement understanding of Use Case documents wif halp of Business Analyst and responsible for design, development, testing and implementation of modules.
- Implemented Restful services using Jersey.
- Multi-threaded processing improvement
- Was involved in designing and developing teh User Interface
- Created teh Front end page using JSPs, HTML, and CSS, java Script and JQuery wif its required styles.
- Utilized Log4J for debugging and logging teh operations of teh application.
Environment: Core Java, HTML5,JavaScript, JQuery, JSP, JMS, MQ Series, Servlets, JSON, POJO,Maven, Spring 3.0, Restful Web Services, Ajax, Agile, Scrum, PVCS, Oracle 11g.
Senior Consultant - Application Development
Confidential
Responsibilities:
- Developed teh component using Java,J2EE/JEE, JSP, Struts, Hibernate framework
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Implementation of SAOP Web Services using CXF
- Involved in designing frontends using JSPs, HTML, DHTML and CSS.
- Analyzed teh performance of application and fine tune teh code where it is necessary.
- Debugging and resolving issue for web service binding and deployments wif attachments
Environment: Java, JSP, JavaScript, SQL, AJAX, Apache Struts1.2, JMS, Hibernate 3.0, Eclipse, WSDL, SOAP Web services, Oracle 10g.
Senior Consultant - Application Development
Confidential, New York, NY.
Responsibilities:
- Involved in Design & Development.
- Creating/Reviewing teh Use Case Diagram.
- Coordinating wif Onshore/Offshore Team on Specifications of New Requirements, Change Requests and testing progress in different phases.
- Unit testing using JUnit, EasyMock
- Fixing of QA and UAT bugs and coordinating wif other systems leads.
- Involved & Follow up wif team for Defect fixes.
- Using Log4J teh error logs are monitored and fixed
- Involved in metrics preparation and worked wif teh QA team to get sign off before release.
- Multi-threaded processing improvement
Environment: Core Java, HTML, Javascript, JSP, Servlets, STS, Spring, Agile, Scrum,Hibernate, MySql, Clearcase, Toad
Senior Consultant – Application Development
Confidential
Responsibilities:
- Requirement study and System Analysis & Design and prepare design document.
- Involved in Development of teh modules
- Defect Fixing activities.
- Deploying teh Application in various environments like QA, UAT and Production.
- Responsible for teh support of teh full application after successful deployment.
- Involved in supporting teh application.
- Follow up teh defects wif development team until it is fixed.
Environment: Java, JSP/Servlets, EJB, JMS, MQ Series, Struts, Oracle 9i,Eclipse, Sql Developer, Unix,Clear case.
Senior Java Developer – Application Development
Confidential
Responsibilities:
- Requirement study and System Analysis & Design and prepare design document.
- Involved in testing end to end application.
- Create High level and low level design document and get reviewed by internal & External Team members.
- Developed teh code using Struts Framework.
- Implemented validation framework for creation of validation.xml and used validation-rules.xml.
- Identifying teh defects and prepare teh Defects Report.
- Follow up teh defects wif development team until it is fixed.
- Multi-threaded processing improvement
- Involved in produce technical documentation.
- Preparing Junit Text Cases
- Fixing of QA and UAT bugs and coordinating wif other systems leads.
Environment: Core Java, Junit Test cases,Java Script, JSP,Struts 1.2,EJB, Eclipse, Hibernate, Clearcase, and Oracle.
Senior Java Developer – Application Development
Confidential
Responsibilities:
- Involved in creating Sequential Diagram for each Module.
- Create High level and low level design document and get reviewed by internal & External Team members.
- Involved in Development of teh modules
- Preparing PCL
- Fixing of QA and UAT bugs and coordinating wif other systems leads.
- Query tuning and optimization for performance issue.
Environment: Java Swings, Dream Viewer, Java Script, JSP, Struts, Oracle 9i, Ant Script, Apache Tomcat Server, Eclipse, Toad.
Java Developer – Application Development
Confidential
Responsibilities:
- Requirement study and System Analysis & Design and prepare design document.
- Involved in creating Sequential Diagram for each Module.
- Involved in Development of teh modules
- Involved in Design & Development
- Worked on bug fixing and enhancements on change requests.
Environment: Java, Dream Viewer, Java Script, JSP/Servlets, EJB, JMS, MQ Series,Struts & Oracle 9i,Eclipse, Sql Developer, Unix,Clear case.
Confidential
Java Developer – Application Development
Responsibilities:
- Involved in Design & Development.
- Create High level and low level design document and get reviewed by internal & External Team members.
- Fixing of QA and UAT bugs and coordinating wif other systems leads.
- Testing teh functionalities using Junit Test Cases.
- Code review of teh team members according to teh coding standards.
- Multi-threaded processing improvement
- Used Eclipse as a IDE, JBoss 7.0 as an application server.
Environment: Java – Swings, Dream Viewer, Java Script, JSP/Servlets, Unix,EJB, JMS, MQ Series, Oracle 9i,Eclipse, Sql Developer, JBOSS, Clear case.
