We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Cary, NC

SUMMARY

  • Around 7+ years of experience in development of web based applications using Java, J2EE technologies.
  • Hands on experience with complete SDLC like Software Analysis, Design, Development, Unit testing and Implementation of J2EE based web applications including application support after deployment.
  • Proficiency in developing Web applications using Servlets, JSP, JDBC, EJB2.0/3.0, webservices using JAX - WS2.0 and JAX-RS APIS.
  • Struts2.0/1.2, JMS, JNDI, RMI, XML, HTML, JavaScript, Spring2.5/3.0,javaBeans and Hibernate2.0/3.0.
  • Good domain knowledge in Health, Insurance and Financial.
  • Experience with software development methodologies like Waterfall, Agile and involved in Object Oriented Analysis and Design (OOAD).
  • Experience in implementing Core Java & J2EE design patterns like Singleton, Factory Pattern, Service Locator, Business Delegate, DAO, DTO, Session Façade and Value Object.
  • Experience in design and development of web applications using object oriented methodologies by creating UML diagrams like Class, Use Case, Sequence etc.,
  • Experience in Implementing MVC Architecture using Struts1.0 and Struts2.0 and Emergys WebFrame4 & 3 versions.
  • Good work experience with Tomcat, Web Sphere Application server, WebLogic and JBoss application servers.
  • Experience in working with Messaging Framework using MQ Series.
  • Expertise in Spring AOP (Aspect Oriented Programming) and IOC (Inversion of Control).
  • Experience in working with Oracle, DB2, and MYSQL Server.
  • Expertise in using SQL and PL/SQL.
  • Expertise in using ORM frameworks like Hibernate including mapping of persistent classes to hbm’s, use of complex hql queries.
  • Experience in designing frontend interfaces using HTML, JSP, CSS, and Java Script.
  • Proficient in programming by using the IDE’s such as, RAD7.5, RAD8.5, Eclipse3.3/3.4, JBuilder, JDeveloper.
  • Experience using ANT, Junit, and Log4j.
  • Good experience with version controls such as CVS, SVN and VSS (Visual Source Safe).
  • Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments.

TECHNICAL SKILLS

J2EE Technologies: Servlets2.3/2.4/2.5/3.0, JSP1.2/2.0, EJB2.0/3.0, JSTL, JDBC2.1/3.0,CORBA, RMI,JNDI,JMS,Hibernate2.5/3.0

Web Servers/application servers: Apache tomcat Server4.0/5.0, Confidential WebSphere6.1/7.0/8.5, JBOSS 4.x, Bea Web logic server8.1/9.1/9.2/10.0

Web tools and languages: HTML, XML,Web services using REST,SOAP, CSS, DHTML, AJAX, ANT, Java Script, WADL,WSDL, Java Messaging Service,Jenkins

Framework: Design Patterns, MVC, Struts1.0/1.1/1.2/2.0, Spring2.5/3.0,Groovy

Databases: Oracle8i/9i/10g, MS SQL Server/2005/2008,MYSQL, NOSQL,DB29.0/9.5,MongoDB

Languages: C, C++ with OOPS, Java1.3/1.4/5.0/6.0,SQL/PLSQL,shell scripting

Operating Systems: Windows 2003/2008/XP/Vista, Linux

Tools: MS-Office2003/2007/2010, Eclipse3.3/3.4, RAD6.0/7.5,8.5, JDeveloper, JUnit,GWT

Methodologies: Rational Unified Process (RUP), Agile (SCRUM), UML

Version Control: SVN, Visual SourceSafe (VSS), Clear Case, CVS,RTC

Testing: JUnit, Silk Central 10.0

PROFESSIONAL EXPERIENCE

Java Developer

Confidential, Cary, NC

Responsibilities:

  • Involved in requirement analysis through understanding the already existing system for Trader Tool using .NET.
  • Involved in implementing several phases of application which has used SpringMVC using Restful architecture..
  • Created several components for both service layer and DAO layer to generate Service Impl classes and DAOImpl classes.
  • Involved in developing several Restful web service controller classes which generates JSON Response to handle HTTP Requests.
  • Used Auto discovery and Annotation based auto wiring techniques in spring .
  • Developed several custom Exceptions classes.
  • Involved in configuring spring configuration file and in developing controller classes as well as service layer classes.
  • Created hibernate domain classes to map to the database and handled all CRUD operations. Created named queries for the module.
  • Created several DAO and DTO classes which are mapped to the database tables.
  • Performed CRUD operations using HQL in DAO layer.
  • Used STS as the IDE and deployed the application on TC server.
  • Existing NFBond Desk Offer Router application loads their institutions related specific data from the XML files.
  • Analyzed and implemented procedure for NFBond Desk Offer Router application to load institutions related specific data from database than XML files.
  • Created several HTML pages to produce some static responses.
  • Involved in developing JSP pages for NFBondDeskOfferRouter.
  • Involved in coding Oracle Stored Procedures and functions.
  • Implemented and used JavaScript and JQuery functions to make webpages more dynamic.
  • Prepare Test cases and did Unit Testing to verify the code for different conditions using JUNIT.
  • Used Jenkins, Git, and Maven to work together and provide a smooth continuous integration system.
  • Used clear case as the version controlling system.
  • Configured and used Log4J for logging all the debugging and error information.

Environment: JDK1.7, Hibernate3.0,Spring4.0,JMS1.1,JDBC3.0,JavaScript,AJAX,HTML,CSS,AngularJS, CSS,HTML,XML,DB2,RestfulWebservices,XML,JSON,JUNIT,Oracle11g,Linux,STS-3.6.2,Maven, Tomcat Server 7.0,Tibco, Oracle Sql Developer 3.2.2,jenkins .

Java Developer

Confidential, DURHAM, NC

Responsibilities:

  • Involved in requirement analysis and system analysis to incorporate the new requirements.
  • Created Class diagrams and Sequence diagrams for new modules.
  • Developed multiple functions for Rest Services using JAX-RS API for transferring / retrieving data .
  • Involved in developing stateless session beans to implement business logic.
  • Created several java classes to implement multi threading for several tasks.
  • Configured mappings between Data base tables and java classes to achieve persistency using ORM tool like Hibernate.
  • Performed CRUD operations using Hibernate APIs through implementing several DAO classes.
  • Created several hibernate mapping files to map EFS database tables and POJO java classes.
  • Analyzed the mappings between different tables of EFS Database.
  • Configured connection factory, buses, and queues to establish point-to-point asynchronous messaging through MQ Series.
  • Developed java classes using JMS API to send and receive messages from Queue in the MQ server.
  • Implemented Message driven Beans to listen JMS messages.
  • Configured the ECM Gateway with all the Queues and startup beans to run it in local environment.
  • Developed a JAX WS Web service provider and consumer to publish address information and attachments. Created the XSD, WSDL for the above Webservices.
  • Debugging the application in local environment with sample XML documents and involved in unit testing of some functionalities using JUNIT.
  • Involved in creating webpages using JSP,HTML,JavaScript and JQuery.
  • Used RAD as the IDE and deployed the application on Web Sphere application server 7.0 version.
  • Building and compiling the existing source code on the new environment.
  • Created complex SQL queries on Oracle database to provide valid data to the business people on dialy basis to analyze failure cases and different scenarios of activities involved with EFS.
  • Involved in Oracle data base cleanup process which is 80% filled from almost all Named and default partitions.
  • Created algorithms and queries which can identify the apt records to delete from all the primary tables of Oracle DB.
  • Used RTC for Source code version control.
  • Used Maven as the build tool and Jenkins with maven 2 for continuous integration system.
  • Involved in production support for EFS application.

Environment: Java6.0,JSP2.0,Servlets2.4,EJB3.0,Hibernate3.0,JMS1.1,JDBC3.0,JavaScript,AJAX,HTML,CSS,AJAX, SOAP,WSDL,HTML,XML,DB2,RestfulWebservices,XML,XSLT,RTC,RAD8.5,WebSphere7.0,JUNIT,Oracle11g,Linux, eUML,RAD8.5,JAXB,Maven, DbVisualizer9.1,Jenkins.

Java Developer

Confidential, NC

Responsibilities:

  • Created Rest Services using JAX-RS API for transferring / retrieving data between different Applications.
  • Developed several Java based Business Rules for SAR application.
  • Involved in developing several components of application which followed Spring MVC pattern.
  • Involved in developing spring configuration file using both Annotation based Auto wiring as well as spring wiring techniques.
  • Extensively worked on Spring Bean Wiring, Spring DAO, and Spring AOP modules.
  • Extensively involved in creating several java classes in DAO layer as well as service layer.
  • Used Spring IOC feature to inject Data Source object into Session Factory object and to inject Session object into DAO.
  • Configured mappings between Data base tables and java classes to achieve persistency using ORM tool like Hibernate.
  • Involved in developing several JSP pages to create view pages using spring tag libraries.
  • Worked on Asynchronous messaging system using JMS API through Point - Point architecture based on MQ-Series.
  • Performed CRUD operations using Hibernate APIs.
  • Implemented Java classes to read data from XLS and CSV Files and to store the data in backend tables using Hibernate APIS.
  • Designed user interfaces using JSP, Servlets, CSS, XML, HTML, Ajax and JavaScript .
  • Wrote JavaScript functions for validating the client side user information based on the business rules.
  • Involved in defect fixing extensively in the production environment.
  • Configured and used Log4J for logging all the debugging and error information.
  • Participated in triage calls, daily status calls, Issue resolution calls with developers and leads
  • Involved in Unit testing, Integration testing and Regression testing.
  • Used RSA as the IDE and deployed the application on Web Sphere application server.
  • Created stored procedures using PL/SQL and SQL Queries to interact with DB2 database.
  • Followed Agile Methodology to satisfy the customers and wrote JUnit test cases for unit testing.

Environment: Java 6, j2EE,webServices using REST, SpringMVC2.5, Hibernate 3.0,, Rational Application Developer 7.5,Websphere Application server 7.0/ 8.5, XML, JSON, HTML, JQuery, Java Script, Dojo Tool Kit, JUnit,, DB2server, Clear Case, window7,Rational Rose

Java Developer

Confidential

Responsibilities:

  • Involved in developing several components of application which followed Spring MVC pattern.
  • Involved in developing Spring MVC components like controller classes as well as service layer classes.
  • Performed CRUD operations using Hibernate APIs.
  • Extensively involved in generating DAO implementation classes and preparing HQL queries.
  • Developed view components using JSP and spring tag Libraries.
  • Used Spring framework to achieve loose coupling between different layers of the application
  • Spring Dependency Injection is used extensively by integrating with Hibernate.
  • Involved in defect fixing extensively in the production environment.
  • Involved in Unit testing, Integration testing and Regression testing.
  • Used Clear Case as a version control tool.
  • Used RSA as the IDE and deployed the application on Web Sphere application server

Midlevel java developer

Confidential, Lincoln, NE

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design and development of project.
  • In Agile methodologies we followed Scrum method. We use to have the daily Scrum meetings and burn down chat to display the progress of project.
  • Used struts2.0 frame work in the application which is based on MVC design pattern and developed several Action classes which extends Action Support class to validate input parameters.
  • Developed webservices using JAX-WS APIS.
  • Developed Login Interceptor for the project and modified struts.xml file for the application.
  • Developed business logic activities by developing business service classes.
  • Developed user interface with Jsp, Jstl, and Struts2 Tag Libraries to populate model objects from value stack in view pages.
  • Designed UI using JSP and HTML and validated with JavaScript for providing the user interface and communication between client and server.
  • Used spring frame work for dependency Injection, security features and integrated with the hibernate frame work.
  • Configured Session Factory class in the SpringContext.xml to integrate Hibernate with Spring Bean Container.
  • Extensively worked on Spring Bean Wiring and Spring AOP module to achieve loose coupling between different layers of application.
  • Used Spring AOP for cross cutting concerns and IOC for dependency injection.
  • Used join-point, advice, point cuts, and aspects in Spring AOP.
  • Developed POJO based entity classes and corresponding hibernate mapping.xml files to establish object relation mapping.
  • Programmed the Data Access Layer using DAO pattern, with Hibernate being used for Data Access.
  • Created all hibernate domain classes to map to the database and handled all CRUD operations. Created named queries for the module.
  • Involved in coding Oracle Stored Procedures and functions.
  • Implemented some functionalities using .NET.
  • Used JAXB API to bind XML schema to java classes.
  • Worked on XML schema and SOAP message.
  • Used LOG4J for tracking errors and debugging the code.
  • Used ANT scripts to build the application and deployed in JBoss application server.
  • Developed Unit Test Cases and test the Interfaces. Involved in Modules Testing and Integration Testing.
  • Involved in fixing the production issues.

Jr.Software Engineer

Confidential, NY

Responsibilities:

  • Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams.
  • Responsibilities include analysis of the various applications, designing of the enterprise applications, co-ordination with client and offshore team, meetings with business users.
  • Developed struts Action classes, Action forms and performed action mapping using struts frame work and performed data validations in Form beans and Action classes
  • Client side validations are performed using JavaScript and JQuery.
  • Involved in modifying existing code and fixing bugs in funds transfer module.
  • Involved in developing state less session beans and develop business logic using EJB2 for standard and recurring Funds Transfer types.
  • JMS and Web Services are used to implement the SOA.
  • Used various design patterns like DAOs, DTOs, SingleTon, Factory and Service Locator.
  • Involved in Confidential destruction request modifications.
  • Involved in preparation of Several DAO Classes.
  • Involved in tuning SQL queries.
  • Used Log4J for tracking error and debugging the code.
  • Prepare Test cases and did Unit Testing to verify the code for different conditions using JUNIT.
  • Used ANT Scripts to build the application and deployed in Web Logic Application Server.

We'd love your feedback!