Java Developer Resume
GA
SUMMARY
- 7+ years of having experience in the field of Information Technology with an excellent skills in analysis, design, development, testing and deploying various software applications.
- Experienced in coding SQL, PL/SQL, Procedures/Functions, Triggers and Packages on database (RDBMS) packages
- Expert in development of applications using J2EE technologies like Java, JSP, Servlets, JDBC, AJAX, JMS and JAXB.
- Used SOAP (Simple Object Access Protocol) for web service by exchanging XML data between the applications.
- Experience as Software Engineer, with on - site and offshore teams, highly involve in development of Web applications using various application/web servers.
- Hands on experience in designing and coding web applications using Core Java and J2EE technologies.
- Well experienced with IDE tools like Eclipse, RAD, and Net Beans with Apache and Tomcat Technologies.
- Knowledge of J2EE Web Services and J2EE design pattern with more focusing to Presentation tier.
- Experience in Database technologies: Oracle, SQL Server, DB2 and MySQL.
- Have excellent Relational Database understanding and experience with Oracle 10g/11i, IBM DB27.X/8.X, SQL Server 2005 and MySQL 5.0/5.5.
- Team player with a very good understanding in working with small and moderate teams in the software development projects.
- Involved in decision making roles and Managed various projects with teams across different areas.
- Excellent analytical and problem solving skills with ability to communicate effectively with peers.
- Excellent communication, leadership skills and self-motivated to implement complex rules and meet deadlines.
- Good understanding of all stages of Software Development Life Cycle (SDLC).
- Knowledge of development methodologies like Water Fall and Agile.
- Experience working with Agile Methodologies including XP, SCRUM and Test-Driven Development.
- Ability to work with a team and individually.
- Excellent Communication with business and IT teams to convert the organization requirements into application and technical needs
TECHNICAL SKILLS
Programming Languages: Java SE 1.5~1.6, SQL, PL/SQL
Web/J2EE Technologies: JSP, Servlets, AJAX, JavaScript, JSON, DHTML, CSS, HTML, Web Services, JSTL
Framework/Patterns: Struts, Spring, Hibernate, Webwork, jQuery, JUnit
Application Servers: Weblogic, Tomcat,JBoss, Web Sphere
Databases: Oracle 10g, MS-Access, MySQL
Source/Version Control: SVN, Clear case, eclipse plug-in for SVN Java IDEs Eclipse, RAD,NetBeans
Operating Systems: Windows, Linux, Unix
Methodologies: Waterfall, Agile/Scrum
PROFESSIONAL EXPERIENCE
Confidential, GA
Java Developer
Responsibilities:
- Involved in designing the data model and development path for an application.
- Discussing project related information to the related teams like development, QA and management teams.
- Designed and developed User Interface, application modules using JSP, Hibernate and Spring MVC.
- Developed Email Notification feature in an application.
- Developed database access components and connections as per requirements with the back end as SQL server.
- Developed unit test cases using JUnit for testing functionalities and performed integration testing of the application.
- Performed the code reviews and refactor the code to improve the performance.
- Evaluating test execution results, fixing defects and resolving issues for quality deliverables as per the client requirements.
- Involved in creating reports using Apache POI.
- Developed the application using agile methodology and demonstrated the functionalities to the business users in every sprint.
Environment: J2EE, JSP, Java, Spring, Hibernate, XML, SQL Server, HTML, DHTML, CSS, AJAX, Jasper, CSS, JUnit, HP Quality Center, SVN, IBM RAD 6.0, IBM Web Sphere Application Server 6.0
Confidential, AZ
Java Developer
Responsibilities:
- Performed technical elaboration and feasibility study on the Functional Requirement specification and high level requirement.
- Communicated project related information to the development, QA and management teams.
- Implemented Site, Building and Report Modules based on the low level design.
- Developed user interface components using JSP and tag libraries.
- Developed database access components with the back end as Oracle 10g.
- Created, StoredProcedures, Triggers for the application.
- Developed unit test cases using JUnit for testing functionalities and performed integration testing of the application.
- Involved in building and deploying the application using Ant build tools. Also managing the project builds.
- Evaluating test execution results, fixing defects and resolving issues for quality deliverables as per the client requirements.
- Experienced in creating various project artifacts like use-case documents, class diagrams, design document, architecture document, etc.
- Developed the application using agile methodology and demonstrated the functionalities to the business users in every sprint.
- Support to UAT, production environments and resolving issues with other deployment and testing groups.
- Supported the applications through debugging, fixing and maintenance releases.
Environment: J2EE, JSP, Java, Spring, Hibernate, XML, Oracle 10g, HTML, DHTML, CSS, AJAX, Jasper, CSS, JUnit, HP Quality Center, Rational Clear Case, IBM RAD 6.0, IBM Web Sphere Application Server 6.0
Confidential, NY
Java Developer
Responsibilities:
- Analyzed the requirements and prepared the Technical specification documents for the same.
- Designed Use Case diagram, Class diagram and Sequence diagram.
- Designed and developed the user interface using Tiles and Struts tag libraries
- Prepared the Proof of Concept for workflow and demonstrated the solution to the business users.
- Used Hibernate ORM framework as persistence engine and involved in mapping, coding and fine tuning of hibernate Queries.
- Developed Workflows to streamline photo sourcing and recipe import process from external agencies
- Developed notification engine
- Build and deployed the application on Weblogic.
- Involved in developing the JUnit test cases and testing the functionalities.
- Provided functional and technical help to the team.
- Involved in the code review process.
- Responsible for data validations on client side as well as server side.
- Had code walk through with clients and incorporated the changes along with the team members.
- Reviewed test execution results, analyzed the defects and resolved the issues for quality deliverables.
Environment: JDK1.6, J2EE (JSP, Servlets), JMS, JavaScript, HTML, DHTML, CSS, Log4J, Ant, UML, AJAX, JSTL, Hibernate, Struts, Oracle 10g, TOAD, SVN, Eclipse, Weblogic, Junit, Radar, Find Bug.
Confidential, NY
Java Developer
Responsibilities:
- Involved in designing the application. Prepared UML Sequence Diagrams, Class Diagrams, and Activity Diagrams to in the technical design document.
- Performed Data validation using JavaScript with Interactive GUI Screens.
- Implemented Controller, Business delegate, Data Transfer Object, Data Access Object patterns and Struts Framework.
- Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
- Involved in feasibility Analysis, and Development of the enhancements.
- Interacting with the team for project related activities/ doubts which included Technical leads and architects.
- Involved in estimates of the code changes for the enhancements.
- Involved in detailed level design, High level design and also Unit testing for enhancements.
- Mentored newly joined developers on technical and functional area
- Managed a development team of 4 members and working as the lead J2EE Developer
- Troubleshooting production issues and solving customerstrouble tickets.
Environment: J2EE, Java, WebLogic, SVN, Eclipse, Hibernate, MySQL 5.1, Struts, JSP, JavaScript, CSS, XML, MS Word, and Visio.