Senior Java Developer Resume
Tampa, FL
SUMMARY
- Senior Java Developer having 7 years of experience in Software development life cycle including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements of Java/J2EE (Servlet, JSP, JavaBeans, JMS, and JDBC) based applications.
- Experience in Agile Software Development environment using Agile methods like SCRUM.
- Expertise in MVC Technologies using Spring and Core and IOC Spring.
- Extensive experience working in Spring Framework and O/R mapping Hibernate framework.
- Expertise in writing MySQL, PL/SQL, Cursors, Triggers with Oracle 9i/10g and the MS - SQL server.
- Proficient in OO Methodology, Analysis/Design Principles and Design patterns.
- Proficient in developing SOAP Web Services.
- Skilled in UI development using HTML, CSS, Ajax, JavaScript.
- Experience in WebSphere, and Tomcat platforms.
- Experience in unit testing the applications using JUnit,Mockito Frameworks.
- Developed database access mechanism by using Hibernate ORM framework.
- Software Engineer with specialty in Web applications development using Client-Server Architecture, SOA, Web-Services, N-Tier architecture.
- Experienced working with Collateral System using GWT, Core Java, Servlets, JavaScript, XML, AJAX, J2EE design patterns andOOPS/J2EE technologies.
- Experience in using the Log4j framework for Logging Java Application.
- Experience in Relation Database concepts of Oracle and MYSQL databases.
- Expertise in J2EE Design Patterns (Singleton and Factory Design Pattern).
- Experience with source control and management tools like Clear Case, SVN, GIT .
- Experience of working in distributed teams located at different geographical locations.
- Problem solving oriented, able to co-ordinate the analysis and production of a development team with good interpersonal and negotiation skills.
- Proactive attitude in identifying and resolving issues and risks.
TECHNICAL SKILLS
Technology: Java/J2EE, Spring, JavaBeans, JMS, Web Service, JSF,GWT,and XML.
Data Base: My Sql and PL/SQL
Web/Application Server: Google Web Toolkit, Web logic 9.2 and Tomcat 6.0
Platforms ORM: Hibernate
Scripting Techniques: JavaScript, HTML, CSS.
Code review tools: Check style, Code Review and sonar
Version Control Tools: Clear Case, SVN, GIT
Operating System: DOS, Windows 9x, Windows 2000, Windows XP and Linux/Unix
Tools: Eclipse3.1, RAD 7.0 and Oracle SQL Developer.
PROFESSIONAL EXPERIENCE
Confidential, Tampa,FL
Senior Java Developer
Responsibilities:
- Develop effective, maintainable code in timely fashion.
- Worked extensively on Java, J2EE for developing Web and Distributed Applications by using SmartClient, Spring Core,IOC and MVC,Hibernate and JNDI and MySql.
- Experience in using the Object Relational Mapping tool Hibernate
- Strong experience in working Batch job file loader for tab delimited text file.
- Involved in complete products deliverable with core code development and testing.
- Worked with a good knowledge of Health domain.
- Production Support and regular Maintenance activities including monthly configuration push.
- Strong experience working on unit testing using Junit.
- Follows established coding standards and techniques.
- Strong experience working on Waterfall model.
- Working as Senior Java Developer.
- Used SVN for code repository and as version control mechanism.
- Strong experience in multithreading.
- Good experience in Building Maven scripts.
- Have experience with Build and release engineering.
- Used Eclipse as IDE.
- Proper documentation of project documents and delivers to support team- Design, Unit testing apart from Development.
- Used remedy tool JIRA for tracking the defects.
- Responsible for development of application on the Java stack of technologies as well as conducting code reviews of other team members’ code.
Environment: Core Java, GWT-Smart Client, Hibernate,Spring, SOAP webservices, Batch Job processor, RAD 8.5, My SQL developer, Maven, SVN, Apache Tomcat and JIRA.
Confidential, Irving, TX
IT Analyst
Responsibilities:
- Develop effective, maintainable code in timely fashion.
- Worked extensively on Java, J2EE for developing Web and Distributed Applications by using JSF, Hibernate and JNDI
- Experience in using the Object Relational Mapping tool Hibernate
- Strong experience in working with ESB components like Tibco, shared services and other third party components.
- Involved in writing clients for SOAP web services to consume some of the services provided by other systems.
- Worked with lot of third parties like CDM, Shared services etc and their mapping.
- Production Support and regular Maintenance activities.
- Strong experience working on unit testing using Junit.
- Follows established coding standards and techniques.
- Migrated from Web sphere server version 6 to 8.5
- Strong experience working on Agile model.
- Working as Technical Onsite Lead.
- Used ClearCase for code repository and as version control mechanism.
- Strong experience in multithreading.
- Good experience in Building Ant scripts.
- Have experience with Build and release engineering.
- Used Eclipse as IDE.
- Proper documentation of project documents and delivers to support team
- Used remedy tool Quality Center for tracking the defects.
- Responsible for development of application on the Java stack of technologies as well as conducting code reviews of other team members’ code.
Environment: Core Java, Websphere server, Chordiant,JSF, JFP, Hibernate, Restful webservices,JavaScript, RAD 8.5, PL SQL developer, Oracle 10g, PL SQL Developer, Clearcase