Java/j2ee Developer Resume
Alpharetta, GA
SUMMARY
- Over 5 years of experience in developing Web applications using JAVA/J2EE technologies.
- Experience on working all the phases of software development life cycle (Requirements gathering, analysis, design, development, testing and implementation).
- Extensive experience with Spring, J2EE (Servlets, JSP, JDBC) and Java Web Framework along with Web/Database related technologies.
- Good Experience in Core Java concepts like Threads, Collections and Exception handling.
- Extensive experience in MVC architecture using Spring Framework.
- Experience in developing web applications using Spring Dependency Injection and have knowledge in Aspect Oriented Programming.
- Experience in JAVA/J2EE Design Patterns like Singleton and Model - View-Controller.
- Expertise in using Oracle 10g, MySQL and SQL Server databases with good understanding of database concepts.
- Experience in preparing Documentation, Unit Test Plans and Test Cases.
- Experience in different application server like JBoss, Glassfish, Web Logic and Tomcat.
- Experienced in working with global teams spread across time zones.
- Experience with Use-case design, Class Diagrams & Sequence diagrams.
- Good knowledge in object relational mapping tool like Hibernate.
- Expertise withJ2EE compliant IDEs like Eclipse, NetBeans.
- Extensive experience in designing and implementing reports using iReport.
- Extensive experience in using Version Control Software such as CVS, Subversion (SVN) and responsible for various software version releases.
- Good Listener and a Quick Learner, shows keen interest in discussions and always willing to give suggestions both on the Technical as well as the Functional front.
- Excellent Communication Skills and a good Team Player.
TECHNICAL SKILLS
Operating systems: Windows - 9x / NT / 2000 / XP / Vista, UNIX, Solaris.
Languages/Scripts: Java, SQL, PL/SQL, HTML, Java Script, JQuery, XML.
Java/Web: Java Servlets, Multithreading, Collection, JSP, JDBC, Spring Framework, Annotations, Web Services.
Databases: MySQL 5.5, Oracle 10g, SQL Server 2008.
IDE: Eclipse and NetBeans.
Web/Application Servers: JBoss, Glassfish 2.1, 3.0, Web Sphere 7.0, Web Logic and Apache Tomcat 4.1.
Open Source Technologies: Spring Frameworks, ANT, Log4j, SL4J and Hibernate.
Software Products: iReport, SQLYog, Firebug, Bugzilla, SVN, CVS, Putty, WinSCP, MS Office.
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Java/J2EE Developer
Responsibilities:
- Worked as a technical consultant for the GE- Corporate.
- Involved in application development, maintenance and support.
- Used Spring Framework / Jsp / Java for the application development.
- Designed and developed the web component using MVC Pattern under Spring Framework.
- Involved in monitoring, maintaining, stabilizing of automated jobs.
- Involved in creation of automated jobs using VBScript and Batch Script.
- Developed Controller, Form Bean and DAO classes for implementing business logic.
- Developed unit test cases for the newly implemented system.
- Developed functions using Java script for Client Side validation.
- Responsible for testing and integration of automated jobs for different vendors.
- Responsible for configuring Autosys scheduler to integrate and enabling automated jobs.
- Used Eclipse IDE for front end development environment and Ant for build process.
- Used CVS as a version controlling tool for managing the module developments.
- Configured log4j to enable/disable logging in application, used different levels of Loggers such as INFO, DEBUG, WARN, ERROR.
- Used Bugzilla for bug tracking, issue tracking and status update.
- Started out as a team member and later on was called to act as an interim team leader.
- Responsible for preparing reports for weekly and monthly meetings.
Environment: Java, JSP, Java Script, Spring, SQL Server 2008, JBoss Server, Eclipse, Putty, WinSCP, VBScript, Batch Script, Autosys, Bugzilla, Firebug.
Confidential, Richmond VA
Application Developer
Responsibilities:
- Involved in application development, Java bug fixes, UAT testing.
- Used Spring Framework / Jsp / Java for the application development.
- Developed the presentation layer based on Spring framework involving JSP, Servlets, HTML.
- Implemented Model View Controller architecture using Spring Framework.
- Implemented Spring to direct user requests to a controller Servlets, which determined the nature of the request and passed it off to the appropriate handler.
- Participated in code Improvement of Spring Tiles layout functionality.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Used log4j for logging the log files.
- Used JIRA for bug tracking, issue tracking and status update.
- Used SVN as a version controlling tool for managing the module developments.
- Worked on Production issues during on call support.
- Responsible for taking up issues raised by testers and end users. Ifcriticalissue, responsible to give a quick fix and release the module.
Environment: Java, J2EE, JSP, JQuery, HTML, XML, Oracle 10g, NetBeans, Log4j, Web Sphere Application Server.
Confidential
Project Engineer
Responsibilities:
- Worked as one of the core developer in the team.
- Responsible for gatheringbusiness requirements, review the requirements and todesign documents, coding and unit testing.
- UsedAgile Methodology (Scrum)for the entire module.
- Was a part of release and deployment team at National Crime Records Bureau, New Delhi.
- Involved in configuring and setting up the environment at the client location.
- Involved in designing of the application following Model-View-Controller (MVC) architecture.
- Involved in application development, Java bug fixes, UAT testing.
- Used Web Services to exchange data between different applications and different platforms.
- Used Spring Core module, Inversion of Control (IOC), Web module for developing services for the application.
- Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services.
- Extensive experience in designing and implementing multilingual reports using Jasper Report iReport 3.0 and Query handling at the DB level.
- Developed functions using Java script for Client Side validation.
- Used HTML, Java Script, JQuery and AJAX for building rich client web pages.
- Used SVN as source Version control.
- Involved inCode Reviewsof various modules, documents, test cases.
- Extensively used log4j for logging the log files.
- Involved in frequent client interactions.
Environment: Java, Java Script, J2EE, JSP, JQuery, Web Services, Spring, Web Sphere, NetBeans, MySQL, Log4j, SL4J, Glassfish Server, Jasper Reports, Bugzilla, Firebug.
Confidential
Software Engineer
Responsibilities:
- Involved in end to end activities of the project such as requirements gathering, analysis, design, development, testing and implementation.
- Worked as one of the core developer in the team.
- Created UML diagrams (Use Case, Class, Sequence & Collaboration diagram) based on the business requirements using IBM Rational Software Modeler.
- Used Struts Framework / Jsp / Java for the application development.
- Extensively used log4j for logging the log files.
- Used JDBC for database connection and written number of SQL queries for retrieving the data and validated that data against the business rules.
- Used HTML, Java Script and JQuery for building rich client web pages.
- Involved in database design as per the requirements.
- Involved in design and development of reports for generating time sheets using iReport.
- Used GIT as source Version control.
- Performed extensive cross browser compatibility testing.
- Deployed applications using Web Logic Application Server.
- Played a key role in project release and demo.
Environment: Java, Java Script, J2EE, JSP, JQuery, Struts, Web Logic, NetBeans, MySQL, Jasper Reports.
Confidential
Responsibilities:
- Worked as QA tester
- Analyzed the user and functional requirements using use case diagrams.
- Prepared detailed Test Plan and Test Cases for functional, Integration GUI testing.
- Performed User Acceptance Testing (UAT).
- Developed detailed Test Cases according to Functional Requirements.
- Performed GUI testing for functional specification and to validate Java Server Pages.
- Manually performed back-end testing by executing SQL queries.
- Performed manual testing on different modules of the application by entering positive and negative values to the application. Updated test case document with results.
- Worked with development team to ensure testing issues are resolved on the basis of using defect reports.
- Investigating bugs and reporting to the developers.
- Performed System testing by executing the test scripts.
Environment: ASP.NET, SQL Server 2005, VB script, Windows XP.