Sr. Java Developer Resume
Atlanta, GA
SUMMARY
- 8 years of professional experience in IT industry on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java /J2EE technologies.
- Experience in developing applications using Core Java, J2EE, JSP, JSPX, Servlets, Java Beans, Spring Security, EJB, Hibernate, Web Services ( SOAP, WSDL, UDDI, RESTful), JMS, JDBC, XML, HTML, XHTML, HTML5, CSS, DHTML, JavaScript, SAML, XSLT, JSON, Ajax and JQuery.
- Developed presentation layer using JSP, HTML 5, CSS, AJAX, JQuery, JavaScript and JSTL.
- Expertise experience in Server side MVC frameworks Struts 1.3/2.0, Spring 2.0, JSF and Object relational mapping tools like JPA 2.0, Hibernate 3.0 and Log4j.
- Experience in Object Oriented JavaScript Analysis, Design and Development.
- Experienced in using Java IDE tools like Eclipse, Net Beans, and RAD.
- Experience in Software Development Life Cycle (SDLC) - Requirements Specification, Design documents and writing Test cases using various software engineering process ranging from Waterfall to Agile methodology.
- Design and implement Windows application in java and FOP to retrieve data from Oracle database and XML files.
- Expertise in client side designing and validations using HTML, GWT, CSS, JavaScript, JSP and Struts Tag Library.
- Good knowledge of Configuration Management tools like SVN, CVS and Clear Case.
- Good experience in XML technologies such as XSD, DTD/Schemas, DOM/SAX Parsers.
- Experience in RDBMS like MYSQL, SQL Server and Oracle.
- Experience in configuring and deploying web application using Apache Tomcat 6.x/5.x/4.x web server and application servers like Web logic 10.x/9.x/8.x, JBOSS 4.x and developed deployment descriptors for the EJB 2.0/3.0 to deploy on IBM WebSphere 6.x/5.x/4.x.
- Expertise in design and development of multi-tiered web based applications using J2EE technologies like JSP 1.1/1.2/2.0, Servlets 2.2/2.3/2.4, EJB 2.0/3.0, JDBC, JMS, IBM MQSeries and RMI.
- Experience in developing Web Services using SOAP, WSDL and RESTful.
- Spearheaded adoption of new principles such as responsive design, mobile first, and adaptive design.
- Experience in working with customers to determine their needs, gather, analyse and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status.
- Experience in using Open Source frameworks like JUnit, Log4J, ANT and Maven.
- Have knowledge/experience in Software Development Processes like Waterfall, Test Driven Development (TDD), Rational Unified Process, Scrum, Iterative and Agile Methodologies.
TECHNICAL SKILLS
JAVA Technologies: Core Java (JDK 1.3, 1.4, 1.5, 1.6, 1.7), J2EE, JSP, Servlets, JDBC, Java Mail, EJB 2.0, Web Services
Web Technologies: HTML, DHTML, XML, FOP, JavaScript, JQuery, JSON, Angular JS, CSS, XSLT, AJAX, Boot Strap and Shell Script
Platforms: Windows 95/98/2000/2003/ XP/Vista/7, Sun Solaris, Red Hat Linux
Version Control: Rational Clear case, Tortoise SVN, CVS
Databases: SQL Server, Oracle 9i/10g/11g, MySQL 5.0, T SQL,PL/SQL
J2EE MVC Frameworks: Struts 1.2.7/1.2.8/1.3 , Spring 2.5.6/3.0, JSF 1.2
ORM Frameworks: Hibernate
J2EE MVC Frameworks: Springs, Struts, JSF
IDEs: RAD 7.x, Eclipse 3.x, Net Beans 7.2.1
Web Service Specifications: JAX-RPC, JAX-WS, JAX-RS (Restful)
UML Tools: MS Visio, Rational Enterprise
XML Tools: Altova XMLSpy, Edit Plus
Loggers: Log4J, SLF4J
PROFESSIONAL EXPERIENCE
Sr. Java Developer
Confidential, Atlanta, GA
Responsibilities:
- Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
- Used Agile Methodology for the entire module.
- Worked with database development team and with DBA team to design the data model, tables, partition tables etc.
- Worked with Web Sphere consultants to design JNDI connection and connection pool.
- Developed Business logic with Spring MVC frame work and ORM mapping using Hibernate ORM frame work.
- Developed UI by using JSP, HTML5, CSS, JavaScript, JQuery and Ajax calls.
- Developed frontend of application using Boot Strap (Model, View, Controller), Angular JS framework.
- Used JQuery plug-in for the tree construction.
- Responsible for developing DAO layer using Spring MVC and configuration XML’s for Hibernate and to also manage CRUD operations (insert, update, and delete).
- Used Hibernate, EJB, SQL, JDBC and JPA to develop the persistent layer.
- Developed several filters for user authentication and user authorization by using Servlets API.
- Developed the Hierarchy to support Internationalization to support for the different customers in different countries.
- Created JUnit test cases, and Development of JUnit classes.
- Configured log4j to enable/disable logging in application.
- Developed ANT script to build .war and .ear files for the application.
- Responsible to check in or check out the developed code using SCM work bench.
- Responsible to handle any deployment issues with build release team at the time of deployment.
- Involved in Code Reviews of other modules, documents, test cases.
- Used JProfiler to identify memory leaks in the application.
- Responsible to design Technical design documents.
- Responsible in coordination with offshore team, attending daily and weekly scrum meetings to update the work status, issues clarifications etc.
Environment: J2EE, JSP, Servlets, Spring MVC, HTML5, CSS, JavaScript, JQuery, Ajax, Angular JS, Log4j, Boot Strap, Oracle 9i, Json, JUnit, JNDI, Hibernate, EJB, RAD IDE, WebSphere Application Server, JProfiler 6.0, Eclipse IDE.
Sr. Java Developer
Confidential, Birmingham, AL
Responsibilities:
- Gather Requirements and had client calls.
- Designing Application design document.
- Developed the application using Spring following MVC architecture.
- Identified the participating pages and the navigation paths between pages.
- Developed Controller, Business Services and DAO classes based on Spring framework to handle the pages.
- Created several JSP’s and populated them with data from databases using Hibernate.
- Used JavaScript and JQuery for all client side validation.
- Designed and developed EJBs to handle business logic and store persistent data.
- Developed Web Services to retrieve data from legacy systems.
- Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc).
- Create SQL, Stored Procedures, and triggers wherever required.
- Optimized queries.
- Performed Unit testing both manually and automated using JUNIT.
- Used ORM tool as hibernate for database connectivity and mapping of classes.
- Implemented HQL queries for Data fetching and manipulations.
- Implemented Session Management using Session Factory in Hibernate.
- Developed Hibernate mapping files and configured accordingly to the hibernate configuration file.
- Done integration of Spring with Hibernate.
- Used Oracle 10g as backend and configured hibernate for the same to perform database connectivity and creation of tables etc.
- Performed building and deployment of WAR, JAR files on test, stage, and production systems in Oracle Web Logic application server.
- Developed the Hierarchy to support Internationalization to support for the different customers in different countries.
- Monitored the error logs using Log4j and fixed the problems.
Environment: J2EE, Java 1.6, HTML 5, CSS, JSP, Spring-MVC, Web Services(SOAP), SOAP UI, Oracle Web Logic Application server, EJB, Hibernate, JUnit, JavaScript, JQuery, Angular JS, Boot Strap, Oracle 10g, Windows XP, SVN, Eclipse, Hibernate.
Sr. Java Developer
Confidential, Detroit, MI
Responsibilities:
- Effectively interacted with team members for requirements capture and Analysis
- Responsible for Understanding the scope of the Project and Requirement gathering
- Responsible for creation of Beans, Controller classes JSPs.
- Configured Spring Web MVC Framework to implement MVC design patterns.
- Worked on Spring application framework features IOC container and AOP
- Worked on Hibernate object/relational mapping according to database schema
- Used HTML 5 and java script Extensively in creating the user interface screens
- Worked on the Web Services clients and WSDL generation. Integrated the clients with third party services in the other module of the application.
- Used LDAP protocol to administrate the user’s data of a directory service.
- Involved in the integration of multiple layers in the application.
- Involved in creation of Test Cases for JUnit Testing.
- Involved in debugging and troubleshooting related to production and environment issues
- Used SVN, Perforce as configuration management tool for code versioning and release.
- Deployed the applications on Web Sphere Application Server 8.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Performed Unit testing.
- Performed E2E Testing.
- Performed the day to day analysis for issue tracking system.
- Managed the development server to deploy the application EARs and WAR files.
Environment: Java, J2EE Servlet, JSP, XML, FOP, Spring Web MVC Framework, Springs, Hibernate, Log4j, ANT, Web services, HTML 5, Web sphere Application Server 8 and Oracle.
Senior Java Developer
Confidential, SF California
Responsibilities:
- Working as Java developer involved in development of CEO Wire’s web application based on MVC Framework.
- During Implementation of MVC Framework created JSP pages using WRIA framework.
- Implemented and validate Overlay using Java Script and Java code.
- Using Ajax with JSON to asynchronously load data into JSP.
- Developed DSB (Data Structure Bean) to capture values on UI.
- Create and Developed Action Handler and View Handler classes to integrate DSB with Service layer.
- Using SOAP based web services to communicate with other application like Envoy and Confidential Mobile application.
- Using SVN for version control.
- Using RAD as IDE and Web Server as application server.
Environment: Java 1.5, RAD, MVC Framework, Web Sphere 6.1, JSP, HTML 5, WRIA, Web Services, JSON, Win Merge, Tandem.
Senior Java Developer
Confidential
Responsibilities:
- Played a Key Role in driving the project throughout its entire course.
- Designed and implemented JSP pages which serve as a View to the client.
- Developed all the handlers required for the new requirements.
- Configured WebSphere to connect to DB2 database and worked over the schema design for the application.
- Extensively wrote Java Scripts to enforce client side validations.
- Used the XML parser API's which was used to receive & send the trade validated XML tickets.
- Used the JDBC for database connectivity.
- Performed Unit Testing on individual modules.
- Used Log4j APIs for logging in the application.
Environment: Java 1.4, JSP, Java script, servlets, Struts 1.1, WebSphere AS 5.1, XML, HTML 5, DB2, Eclipse 3.0, CSS, Mongo db.
Java Developer
Confidential
Responsibilities:
- Involved in design and development of hierarchy of the various commodities and various categories.
- Developed and implemented Enterprise Java Beans (Session).
- Implemented user sessions using Session Tracking API of Java Servlets.
- Designed and developed servlets and JSP.
- Struts framework is used as MVC.
- Client side validations done using the java script.
- Server side validations are performed using the application exceptions.
- Created deployment descriptors using XML.
- Designed the dynamic web pages using JSP
- Performed Junit Test on java EJB classes.
- Designed and implemented the database interaction using JDBC, and stored procedures using PL/SQL.
- Designed and developed the queries using JDBC and Java Servlets for various search options.
Environment: J2EE, Java, JSP, Servlets, Struts, JDBC, Java script, HTML 5, XML, Web logic 7.0 and Oracle 8i, Junit, PL/SQL, UNIX.