Java Developer Resume
Atlanta, GA
SUMMARY
- 8+ years of experience in IT Industry working on web - based and client/server multi-tier applications as a Java/J2EE Developer in various domains.
- Proven skills in all stages of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing, implementation and functional specification preparation, deployment, support and maintenance.
- Proficient in various methodologies such as Waterfall, Agile, TDD (Test driven development) models.
- Experience in developing various UML based designs like class diagrams, cases and sequence diagrams using Rational Rose.
- In depth knowledge of core java concepts such as OOPS, Collections, Threading, Generics, Exception handling, Multi-Threading, Execution services, Concurrent utilities, File IO, Garbage Collection and Serialization.
- Experienced in implementing Java/J2EE technologies such as Servlets, JSP, JDBC, RMI, spring, Hibernate and Web Services.
- Worked extensively with J2EE frameworks such as Struts, spring (DI, MVC, Spring JDBC, AOP, Batch and Spring Templates) framework.
- Worked extensively in various design patterns such as Model View Controller (MVC) architecture, Singleton, Façade, Factory using spring framework and also implementing JSTL (JSP Standard tag library), custom tag development and tiles.
- Good exposure in implementing Web Services with WSDL using SOAP and REST, AXIS and Jersey.
- Experienced using WARs and EARs to build and deploy the applications in application servers using ANT scripts and different IDEs.
- Experience in Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
- Good Exposure to Web/Application/Portal servers such as Apache Tomcat, Web Logic and Web Sphere.
- Experienced with relational databases (RDMBS) such as Oracle 9i/10g, MySQL, DB2 8.x/9.x, SQL Server 2000.
- Familiar with developing user interfaces with HTML, JavaScript, JSTL, XML, Bootstrap and CSS, JQuery.
- Experience in using IDEs like Eclipse, Net beans, RAD and RSA.
- Configured Log4j, JUnit, and developed unit test cases and determining application functionality.
- Experience using Maven tools.
- Supported applications in production and worked closely with off-shore teams.
- Ability to work effectively in cross-functional team environments and experience of providing training to business users.
TECHNICAL SKILLS
Java/J2EE: JDK 1.4/1.5/1.6 - Collections, Generics, Multithreading, Exception Handling, File IO, JDBC, Servlets 2.1/2.2/2.5, JSP 1.0/1.1/1.2, JSTL1.0/1.1,XML
Framework/Libraries: Struts 1.x/2.x, Spring 2.x, Hibernate 2.x/3.x, Ajax, LOG4J
Middleware: JMS, Web Services, RMI
Web/Application Servers: Websphere5.x/6.x, Apache Tomcat 5.x/6.x,Weblogic8.x
IDE: Eclipse 3.0, RAD 7.0,Net Beans
Databases: DB2 7.x/8.x/9.x, Oracle 8i/9i/10g, MS SQL2000/2005/7, MySQL, MS Access
Web Services: SOAP, WSDL, XML
XML/HTML: XML, HTML, XHTML, DHTML, CSS
Scripts: JavaScript, JQuery, Shell
Design Skills: UML (Rational Rose), Object Oriented Analysis and Design (OOAD), Java Enterprise Design Patterns
Source Control: VSS, SVN, CVS, PVCS, Rational Clear Case
Development Methodologies: Agile/Scrum Methodology
Protocols: HTTP, TCP/IP
Operating Systems: Windows 2000, Windows XP, Unix, Windows 7
Tools: and Utilities: JIRA, Mercury Quality Center 9.2, Notepad++, Edit plus
Other Languages: C, C++,SQL,PL/SQL
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Java Developer
Responsibilities:
- Participated in Coding based on the spring framework.
- Involved in Analysis, Design, and Development Testing and Production phases for the new requirements using iterative model.
- Consumed and produces SOAP web services within Confidential E commerce Suite, ILCF.
- Designed and persistence layer build on ORM framework and developed it using Hibernate.
- Hibernate ORM tool to communicate with databases.
- Contributed in fixing defects and reviewing code.
- Involved in writing test cases and performing unit testing for developed applications.
- Involved in coding based on spring framework.
- Used JIRA for defect tracking.
- Worked on AGILE methodology.
- Involved in support for QA Team while doing integration testing, regression testing, systems testing.
- Used GIT as a code repository and for code management.
Environment: Jdk1.7, Spring 3.2, JSP, Core Java, SOAP web services, Ant, WebLogic8, Jira, HP ALM, Winscp, putty, Hibernate, JUnit, Maven, Eclipse 3.0.
Confidential, Stamford, CT
Java Developer
Responsibilities:
- Involved in the design, feature estimations and software requirements.
- Developed SOAP and Rest web services to consume third party implementations.
- Implemented Spring IOC to resolve dependency injection.
- Developed class diagrams, use case diagrams and sequence diagrams using UML/STAR UML.
- Produced and consumed SOAP web services for transferring data between applications.
- Worked on session façade design pattern to access domain objects.
- Used JDBC configuration files to communicate with the database.
- Performed Unit testing using JUnit.
- Hands on experience in debugging, testing the web service with Soap UI.
- Implemented persistence layer using Hibernate framework. Integrated Hibernate with Spring framework.
- Used HTML pages to develop front end, used jQuery for client side validations and AJAX to create interactive front-end GUI
- Used DAO design pattern to access insert and update data in database.
- Used JMS for programs to create, send and receive messages by different modules like health insurance plans in system.
- Performed Unit Testing application using Junit.
- Used SVN as code repository.
Environment: Java 1.6, SOAP, REST, Servlets, XML, XML Schema, HTML, Oracle, JDBC, JavaScript, Ajax, SQL Server, Enterprise architect, Agile, Apache Axis, Apache active, Log4j
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Interaction with the users at all stages of development to ensure that development was as per user specifications.
- Used OOD concepts in overall design and development of the system.
- User requirements study, analysis and review of the specifications.
- Designed and Implemented the J2EE Based with JDBC in Eclipse IDE.
- Extensively worked on Java server side programming using Servlets, and JSP. CSS is used to style Web pages, XHTML and XML markup.
- Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
- Using XML for dynamic display of options in select box and description on web page.
- Designed complex application database SQL statements for querying, updating and reporting using JDBC.
- Responsible for testing, debugging, bug fixing and documentation of the system.
- Developed JUnit test cases and performed integration and system testing.
- Implemented Java components and deployed under the Web Logic server.
Environment: Java, J2EE, JDBC, XML, Servlets, HTML, JavaScript, JSP, CSS, SOAP, Eclipse, SQL, CVS, JUnit, Log4j, Web Logic, Windows.
Confidential
Java Developer
Responsibilities:
- Designed presentation pages using JSP, JSTL, Custom Tag Libraries, and JavaScript.
- Involved in complete SDLC process-Requirements gathering, Analysis, Detailed Design Development, Unit Testing, SIT and User Acceptance Testing.
- The online screens are developed in JSP and deployed on IBM Wed Sphere Application using WSAD IDE tool.
- Created standard tags using custom tag libraries.
- Struts was used to collect data from the users and generate appropriate queries to retrieve data from the database.
- Developed business logic using Stateless Session beans with Design patterns (Facade, Value Object, DAO) for flexibility and re-usability.
- Implemented JMS MQ for Asynchronous communication.
- Implemented user authentication and authorization service using the LDAP (Sun ONE Directory Server).
- Involved in designing database schema and wrote SQL queries for getting data from database Oracle 9i.
- Use ANT script to create war/ear files and deployed them on Web Sphere 4x.
- Responsible for Unit Testing of the various components.
- Used CVS for Source control a Version management.
- Used JavaScript with JQuery for client-side validations.
- Implemented Service Oriented Architecture by creating SOAP with WSDL.
- Used REST Web services for sending and receiving data.\
- Implemented Model View Controller architecture using spring framework.
- Used AJAX for server communication and seamless user interface.
- Used Maven as a build tool.
- Worked on Agile Methodology.
Environment: Jdk1.5, Servlets, Struts 1.0,JSP 2.0, JDBC, HTML, CSS, EJB, WSAD, Eclipse, Web Sphere, RAD, Spring 2.0, Hibernate 3.0, JMS, Oracle 9i, CVS, Windows.
Confidential
Java Developer
Responsibilities:
- Applied various complex SQL queries.
- Wrote front-end code for developing new pages using HTML, CSS, and JavaScript.
- Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL,Custom Tag Libraries, JDBC, SQL, AJAX, JavaScript and XML.
- Developed application using Eclipse IDE.
- Developed the data access classes using JDBC and SQL queries.
- Used Servlets to write server-side programs.
- Interaction with the database is accomplished through JDBC.
- Worked with POJO for handling data coming from the legacy systems.
- Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
- Used Ant scripts to build and deployed on Web Sphere Application Server.
- Proficient with Web Services framework and writing XML based Web Services.
- Used LOG4J, JUNIT for debugging, testing and maintaining the system rate.
Environment: HTML, CSS and JavaScript, core java, servlets, JDK, PL/SQL server, Eclipse, Triggers, JDBC, JSP, POJO'S, Web services, ANT, LOG4J, JUnit.