Sr Java/j2ee Developer Resume
San Jose, CA
SUMMARY
- 8 years of experience in IT industry in the areas of Analysis, Design, Development, Implementation and Testing of Software Applications using Java/J2EE technologies.
- Excellent experience with Software Development Life Cycle (SDLC) process and OOAD concepts.
- Expertise in application development using Java/J2EE components which include JDBC, Servlets, JSP, Java Beans, Struts 1.2&2.0, Spring, Hibernate, JNDI.
- Experience in developing web applications using technologies like HTML, CSS XML, Java Script, AJAX, CSS and JSP Tag libraries.
- Experience in Web Services like SOAP, REST.
- Used Ant and Maven build tool for building the application.
- Involved in stage deployments using Glassfish server.
- Experience in User Interaction, Business Analysis, Development, Integration, Documentation, Testing, Deployment, Building, Configuration and Production/Customer Support, Maintenance and Enhancements of both Web and Client/Server Technologies.
- Good Knowledge of different J2EE Design Patterns like MVC, Data Access Object, Data Transfer Object / Value Object, Business Delegate and Singleton.
- Expert in implementing dynamic web applications using Application Servers like BEAWebLogic, IBM WebSphere and Apache Tomcat with IDE Eclipse.
- Strong Experience in Oracle 9i/10g including PL/SQL, SQL, JDBC, Stored Procedures, Triggers, functions, packages and exposed to various databases like MySQL and SQL Server.
- Experience in using Testing tools like JUnit.
- Experience in Agile development (SCRUM) methodologies.
- Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
- Versatile team player and a quick learner with strong written, oral and inter - personal communication skills.
TECHNICAL SKILLS
Operating Systems: Linux, Windows Server 2003, 2008, 2012, XP, Windows NT / 2000
Languages: Java, C#, C, UML
J2EE Technologies: Servlets, JSP, MVC, Hibernate, Spring, Web Services, Junit
Web Technologies: HTML, XML, JavaScript, JQuery, PHP, AJAX
Servers: Apache Tomcat
Database: MySQL, Microsoft SQL Server
Scripting Languages: Python, Shell, Batch
Office Applications: Excel, Word, PowerPoint
IDEs: Eclipse, NetBeans
Build Tools: Maven, Ant
Version Control: Git, SVN
Frameworks: Spring, Hibernate
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Sr JAVA/J2EE Developer
Responsibilities:
- Responsible for analysis and understanding of business requirements.
- Responsible for development of UI modules using HTML, JSP, JavaScript and CSS.
- Handled server side and client side validation using JavaScript.
- Responsible for building the web service consumer using SOAP and WSDL.
- Responsible in development of views and controllers for client and manager modules using Spring framework.
- Involved in maintenance and bug fixing.
- Involved in unit testing of the application.
- Used LOG4J & JUnit for debugging, testing and maintaining the system state.
- Used javascript, CSS, jQuery and Ajax to make web pages more user friendly.
- Developed and modified database objects per the requirements.
- Developed the application using Eclipse as the IDE and used its standard/plug-in features for editing, debugging, compiling, and formatting.
- Used Maven for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
- Used Git for version control.
Environment: Java, J2EE, JavaScript, Servlets, Spring 3.0, Web Services, JSP, CSS, AJAX, Maven, Jquery, Apache Tomcat, MySQL, Hibernate, Log4J, JUNIT, HTML, WSDL, SOAP, Eclipse
Confidential, Rancho Cordova, CA
Sr. JAVA/J2EE Developer
Responsibilities:
- Involved in the creating the system use cases from functional use cases requirements
- Extensively used Hibernate in data access layer to access and update information in the database
- Developed SOAP based Web-Services and WSDL schema by using Axis. Created Web-Services components using both top-down and bottom up approaches
- Created layouts for dynamic web pages using Servlets, JSP, Struts, JSTL and Struts-tiles tag libraries
- Struts validation was done using validation.xml and validation-rules.xml for validation of user Inputs and Exception Handling was done using Struts Exceptional Handler
- Developed JavaScript for client side validations
- Used SOAPUI for the functional testing and inspection and invocation of Spring based Web Services
- Developed test cases for unit level testing using JUNIT
- Code Review of self and peers
- Worked on Bug-Fixing and application testing task.
- Used Maven for building the project and Git for version control.
Environment: Java, J2EE, JavaScript, Servlets, Struts, Spring 3.0, Web Services, JSP, CSS, AJAX, Maven, Jquery, Apache Tomcat, MySQL, Hibernate, Log4J, JUNIT, HTML, WSDL, SOAP, Eclipse
Confidential / Santa Clara, CA
JAVA/J2EE Developer
Responsibilities:
- Performed requirements and use case analysis and developed some design diagrams.
- Debugging and Troubleshooting issues.
- Developed and added many features to the product.
- Developed JSPs for the User Interface Layer.
- Interacted with users to collect the requirements and translating Functional Requirements to Technical requirements.
- Recorded, managed and fixed bugs timely. Kept track of the status and resolution of bugs through Bugzilla tool.
- Provided guidance to less experienced junior programmers.
- Prepared test cases and Performed Unit and Integration testing of all the components developed.
- Worked with QA teams and addressed all the change requests that were submitted.
- Involved in Code Reviews so as to implement coding standards for the entire project.
- Performed requirement analysis and design document of the application.
- Involved in Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of the project, strategic consulting; code writing; and managing complex development schedules and tasks.
- Followed Agile methodology standards for design specifications of the application.
- Designed different components using C# language and built on 3-tier architecture with extensive use of Object Oriented Programming Techniques like Inheritance, Interfaces etc.
- Involved in design and development of a User-friendly GUI Windows using Asp.net 3.5, C# and Visual Studio 2010
- Used JavaScript for Client-side validations and Server-side validations, Utilized AJAX control toolkit library for fast, interactive and better UI.
- Utilized Unified Modeling Language (UML) technologies for a complete view of the application including class diagrams, sequence diagrams, activity diagrams.
- Developed Backend queries and build script for the project.
- Recorded, managed and fixed bugs timely. Kept track of the status and resolution of bugs through Bugzilla tool.
- Involved in identifying underlying causes of incidents and preventing recurrences.
- Developed workarounds or other solutions to incidents.
- Submitted change requests to Change Management as required eliminating known Problems.
- Responsible for assessing and reviewing the changes being implemented in production environment.
- Publish weekly reports.
- Re - engineer the application design to eliminate the performance bottlenecks.
- Performed requirements Analysis.
- Responsible for designing Presentation Tier (web pages) using the concepts such as Master Pages, Themes, Skins, HTML, XML, CSS, Java Script.
- Development undertaken per Agile development Methodology.
- Involved in Design, Development and Testing of Web Forms and Web Services using IIS 6.0, ASP.NET, XML, dataset and .NET Framework.
- Interacted with the business to collect the requirements and translated Functional Requirements to Technical requirements.
- Involved in creation of table structures. Loaded data in the test environments.
- Debugging and Troubleshooting issues.
- Created proto-type of the application for demo before developing the application.
- Developed design pages for various modules in the application.
- Involved in the design of the database for respective modules and developed Stored Procedures.
- Maintained good working relationships with internal support teams and Client.
- Developed test strategies, test plans and test cases and performed Unit Testing to identify and resolve integration, functional and usability issues before deployment.
Environment: C# .Net Framework 2.0, SQL Server 2005, Windows Server 2003, AJAX, HTML, Tortoise SVN.
Confidential
Software Engineer
Responsibilities:
- Solely responsible for the project implementation.
- Designed the overall project architecture and flow of the application.
- Developed a user interface using Flex and Adobe Flash Builder being the IDE.
- Developed the server side scripts using PHP.
- Responsible for writing optimized backend queries in MySQL.
- Set up a dedicated Apache server for this application.
- Created proto-type of the application for demo before developing the application.
- Recorded, managed and fixed bugs timely. Kept track of the status and resolution of bugs through Bugzilla tool.
- Worked with SVN for Version controlling files.
- Played a key role duringAnalysing, preparing technical and functional design specification documents as per the Requirements.
- Worked on various enhancements and bug fixes simultaneously.
- Developed a user interface using Flex and Adobe Flash Builder being the IDE.
- Developed the server side scripts using PHP.
- Responsible for writing optimized backend queries in MySQL.
- Set up a dedicated Apache server for this application.
- Maintained good working relationships with internal support teams and Client.
- Recorded, managed and fixed bugs timely. Kept track of the status and resolution of bugs through Bugzilla tool.
- Prepared test cases and Performed Unit testing.
Environment: Adobe Flash Builder, Flex, PHP 5.3.x, MySQL 5.5, Apache 2.2.x., Tortoise SVN.