Sr Java/j2ee Developer Resume
SunnyvalE
SUMMARY
- Seven years of experience in Design, Development and Testing of distributed business applications using the techniques of Object Oriented Design and Java/J2EE Architecture.
- Strong programming skills in designing and implementation of multi - tier applications using Java, J2EE, JDBC, Servlet, JSP, Spring, Hibernate and RESTful Web Services (JAX-RS).
- Experienced in using Ajax, JQuery and JavaScript.
- Proficient in OOP and entire application development (SDLC) using Core Java, Multi threading and Web Services.
- Hands on experience in using RDBMS like IBM DB2, Oracle 10g/11g and backend programming using PL/SQL, Triggers, Functions and Stored Procedures.
- Strong in Web application development and server side programming with Jboss, Weblogic, X-Provision and WebSphere.
- Sound Experience in analysis, design and development using UML Methodology.
- Familiar with Agile development process.
- Having good knowledge in different design patterns like Singleton, DAO, etc.
- Having experience in writing unit tests using Junit.
- Having experience with Hibernate for database activity and caching concepts.
- Familiar with Hibernate Query Language (HQL).
- Worked on the front end debugging tools like Firebug for chrome and Firefox.
- GUI design and development experience with HTML, HTML5, CSS and Java Script.
- Expertise in IDEs like Eclipse, IBM RAD for developing Enterprise Applications.
- Working knowledge in version control tools like CVS, SVN.
- Hands on experience in using Log4J, Maven and UNIX shell scripting.
- Experience in SDLC from inception to delivery of product including requirements gathering, functional specification, design, estimation, implementation, debugging and documentation.
- Resolved production support issues.
- Experience in preparing Technical specifications and developed test plans for Unit and Integration Testing.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
- Ability to learn and adapt to the emerging new technologies and paradigms.
- Committed to continual performance development in the workplace, thus adding value to the organization
TECHNICAL SKILLS
Programming Languages: Java, J2EE, PL/SQL, Basic UNIX, Shell and PHP
Frameworks: Spring and Hibernate
Web Technologies: JQuery, JavaScript, JSP, Servlet, HTML, HTML5, CSS and AJAX
Data base Applications: Oracle 10g/11g and IBM DB2
Tools: SQL Developer, Rest Easy, Soap-UI, Plateau, Splunk, SVN, HTTP Watch and Gitlab
Operating Systems: Mac OSX, Windows, UNIX and Linux.
IDE: Eclipse and IBM RAD
Web/Application Servers: Apache, Jboss, Weblogic and WebSphere
Other Technologies: Maven, Log4J
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale
Sr Java/J2EE Developer
Responsibilities:
- Involvement in various phases of Software Development Life Cycle (SDLC) for application management.
- Worked with Business Analyst to capture requirements.
- Developing the new code to implement the existing application using latest technologies.
- Designed front-end pages using HTML5, CSS3 and JavaScript.
- Used JQuery and Ajax to make asynchronous calls to load the required content on the pages.
- Used JSON in the restful web services to send the request and response.
- Design, develop and modify scripts as needed for efficient operations on Java based applications.
- Worked on the development of the web services.
- Involved in integrating with the external sub systems.
- Create cron jobs with UNIX shell scripting.
- Create Stored Procedures in PL/SQL and invoke those using Java/Shell Scripts.
- Create database queries for data insertion, updates and views using SQL+ and SQL Developer.
- Lead and managed multiple production releases for Apple Care CRM applications.
- Monitor and analyze application logs using Splunk.
- Created Unit and Integration test cases for the application upgrades.
- Use SVN version controller to manage the code versions.
- Build and deploy the applications using Maven.
- Maintain records of daily transactions, problems and remedial actions taken along with installation activities via Apple ticketing tool.
- Maintain issue backlogs within client SLA's.
- Debug and identify the root cause for the application bugs.
- Check platform level performance for Application and DB servers using HP Performance Center.
- Fix the issues, test and move the fix to Production Environment with all necessary business approvals.
- Provide weekly and monthly application reports to Apple management.
Environment: Java, Spring, Hibernate, Servlets, Restful Web Services, JQuery, AJAX, Java Scripts, JSON, CSS, HTML, JBOSS application server, Weblogic Application server, Apache Web server, SQL Plus, MAVEN, Splunk, HP Performance Center, Oracle 11g, PL/SQL, SQL Developer
Confidential
Java Developer
Responsibilities:
- Closely worked with the client throughout the application lifecycle.
- Develop core Java programs for all business rules and workflows using Spring Framework.
- Involved in various phases of Agile Development Process.
- Used JavaScript, HTML and CSS to design the user interface.
- Involved in writing PL/SQL for the stored procedures.
- Involved in coding, unit testing and code reviews.
- Created Unit and Integration test cases.
- Monitored the error logs using Log4J.
- Involved in the Release activities for the project.
- Worked closely with QA for resolving the bugs reported on daily basis.
- Worked on Websphere application server based on project.
- Use SVN version controller to manage the code versions.
- Used Maven to build, test and deploy.
- Deploy the code from the Development to QA and then to Production.
- Documented the requirements and code flow.
Environment: Java /J2EE, Spring,, Oracle 10g, PL/SQL, Websphere Application server, XML, CSS, HTML, JavaScript, Maven, SVN, SQL Developer
Confidential
Java Developer
Responsibilities:
- Implementing Internet Check In (ICI) as per the GRNDS framework.
- UI designing for Mobile Check In.
- Web Kiosk functionality implementation using Spring framework.
- Created Unit and Integration test cases for newly developed functionalities.
- Took up the initiative of testing the workflow that interacts with the different applications/interfaces.
- Involved in writing PL/SQL for the stored procedures.
- Involved in coding, unit testing and code reviews.
- Involved in debugging of DEV, QA and Production issues.
- Use SVN version controller to manage the code versions.
- Used Maven to build, test and deploy.
- Deploy the code from the Development to QA and then to Production.
- Worked on the DEV, QA and Production issues and tickets.
- Documented Code flow and Induction Manuals.
Environment: Java /J2EE, Spring, GRNDS, Oracle 10g, PL/SQL, Websphere Application server, XML, CSS, HTML, JavaScript, Maven, SVN
