We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 7 years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Strong experience in the entire Software Development cycle (SDLC).
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Experience in implementing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSTL, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi -Threading, Java Networking etc.
  • Experience in implementing Agile/Scrum development of Software development.
  • Experience with HTML, DHTML, JavaScript, AJAX, JSON, CSS, Tiles and Tag Libraries.
  • Good Experience in software configuration management using CVS, GIT and SVN.
  • High working knowledge of IDE Eclipse.
  • Excellent experience with relational databases: Oracle 8i/9i/10g, SQL Server 2000/2005/2008 , DB2, My SQL.
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views,triggers and data connectivity and data integration of Oracle.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Production support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.
  • Preparing Weekly Status report and Daily Task monitoring using Time sheet entry.
  • Coordination with the Clients by participating in Project management review meeting and weekly status meeting.

TECHNICAL SKILLS

Programming Languages: Java JDK 1.6, C, C++, PHP

Frameworks: Spring 3.x/2.x, Struts 2.x/1.x, Hibernate 3.x

Web Services: SOAP, REST, JAX-WS, JAX-RS

Client Technologies: JQUERY, Java Script, CSS, HTML

Operating Systems: UNIX, Windows, LINUX

Application Servers: WebSphere, Tomcat, Weblogic, JBoss

Web Technologies: JSP, JSF, EJB, Servlets, JDBC, Java Beans

Databases: Oracle, Microsoft SQL Server, DB2, MYSQL

Java IDE: Eclipse, MyEclipse, NetBeans, JDeveloper

Build Tools: Maven, Ant

Testing: JUnit

Version Control Systems: Git, CVS, SubVersion

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr Java Developer

Responsibilities:

  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Handling client change requests and enhancements on an Agile based development platform.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and JavaScript to simplify the complexities of the application.
  • Worked on Spring IoC, Spring MVC Framework, Spring Messaging Framework and Spring AOP to develop application service components.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Installed, configured, and managed the servers (Linux,Tomcat, Apache, MySQL, Jenkins,JIRA, Git, Junit, sendmail, etc.).
  • Creation of Hibernate mapping files to develop Database Tables from Classes and generation of database schema.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
  • Developed Ant Scripts for the build process and deployed in IBM Web Sphere.
  • Developed User Interface using JQuery.
  • Wrote SQL queries and stored procedures for data manipulation with the Oracle database.
  • Used Ajax API for intensive user operations and client-side validations.
  • Used CVS for version control.
  • Worked in Agile environment.

Environment: J2EE1.5, JSF 1.2, Spring 2.5, XML, MS SQL Server 2008, Web sphere, SOA, SOAP-UI, JavaScript, IBM WebSphere 6.1, HTML, Oracle11g/10g, JNDI, CVS 1.1, Log4J 1.2, JUnit 3.8.

Confidential, CA

Java Developer

Responsibilities:

  • Participated in low level design and requirement understanding with functional team.
  • Developed screens using JSP, DHTML, CSS, AJAX, JSON, JavaScript, Struts, Hibernate, Java1.7, EJB3.0 and XML.
  • Used Spring framework for lookup of beans and Reflection.
  • Developed Stateless Session beans and used JPA entity for persistence.
  • Created and consumed Web Services using SOAP and RESTful methodology.
  • Involved with framework team towards debugging and subsequent fix for batch updates to the database.
  • Involved in data exchange implementation.
  • Single point of contact for cross track interaction and coordination.
  • Involved with Data modelers and architects in Data model design.
  • Developed Junit test cases.
  • Involved with testing team to determine dependency towards removing bottlenecks and ensuring smooth testing process.

Environment: JDK 1.7, JavaScript, Spring 3.0, JSF, Struts 2.2, JSP, EJB3.1, Eclipse, Hibernate 3.5, JUnit, Log4j, Oracle Weblogic 10.3.4, Oracle 10g, IBM Rational Clear Quest, Cruise Control, Rational Clear case, RESTful.

Confidential, Kansas City, MO

Java/J2EE Developer

Responsibilities:

  • Identified the Business requirements of the project.
  • Involved in preparing System Requirements for the project.
  • Involved in preparing the Detailed Design document for the project.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC(Inversion Of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
  • Developed, and debugged the servlets and EJB with Websphere Application server.
  • Developed the middle tier using EJBs, Java Servlets.
  • Developed session, entity beans and message driven beans.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS, JavaScript, AJAX and JSON.
  • Designed the data flow for the client-side screens and the object interaction layer for the server side components using Rational Rose.
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • Used XML/XSLT for transforming common XML format.
  • Designed configuration XML Schema for the application.
  • Used JavaScript for the client side validation.
  • Used XMLHttpRequest Object to provide asynchronous communication as part of AJAX implementation.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Junit tests were written to test each module in the application.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Involved in Code Review, Unit Testing and Integration Testing.

Environment: Core Java/J2EE, Servlets, JSP, Java Spring, JSTL, XML,, AJAX, IBM Websphere Application Server 7.0, Oracle 10g, HTML, CSS, JavaScript, XSLT, JDBC, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, ANT, Adobe Flex, Visio.

Confidential, Bellevue, WA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
  • The application is designed using J2EE design patterns and technologies based on MVC architecture
  • Agile Methodology is used for development of the application.
  • Used J2EEdesign patterns like Value Object Pattern, Session façade, Singleton, Factory and DAO.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated struts MVC with spring DI and Spring hibernate DAO
  • Implemented security for different front end views based on the access privileges.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts and spring beans.
  • Involved in writing DAO using Hibernate DAO Support.
  • Implemented persistence layer using Hibernate that uses the POJOs( which do not have the business processes) to represent the persistence database tuples.
  • Used IBM WebSphere Application Server to deploy the application.
  • Developed JUnit test cases for DAO and Service Layer methods.
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Interacted with quality assurance team for requirements gathering and analysis.

Environment: CoreJava, J2EE, JSP, Struts, Spring, OOAD, Oracle 9i, HTML, AJAX, JMS, XML, Design Patterns, ANT, Rational Rose, Eclispe, IBM WebSphere Application Server 6.1, Hibernate 3.0, LOG4J, SVN, TOAD, JUNIT, UML.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed the applications using Java, J2EE, Struts, JDBC
  • Worked on various use cases in development using Struts and testing the functionalities.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Developed Struts Action classes using Struts controller component.
  • Provided troubleshooting and error handling support in multiple projects.

Environment: Struts, Spring, JSP1.2, Servlets2.1, Jasper reports, XML, SOAP, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose 98, Oracle 9i, IBM Websphere 6.0, CVS, Log4J, ANT, JUnit, Eclipse and Apache Tomcat.

Confidential

Java/J2EE Developer

Responsibilities:

  • Wrote different Java Operation Class for handling different transaction events like benefits, adding/deleting dependent, Family status change events and payroll processing for other family members for specific employer service and employee.
  • Involved in Application development with IDE Tool Eclipse and web server Tomcat.
  • Designed and development of User Interfaces, using Struts, JSP, HTML, Java Script, client side and server side validations.
  • Wrote different Java Operation Class for handling different transaction events like benefits, adding/deleting dependent, Family status change events and payroll processing for other family members for specific employer service and employee.
  • Added features with latest Business requirements and system requirements as needed.

Environment: Java, HTML, JavaScript, Servlets, Unified Modeling Language, Eclipse, XML, JBoss Application Server, Oracle, Java AWT/Swing API

We'd love your feedback!