We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Hoffman Estates, IllinoiS

SUMMARY

  • Having 9 years of experience in architecture, design, development and technical support of IT applications.
  • Good team member, positive attitude, quick learner, willing to adapt to new challenges & new technologies.
  • Expertise in JAVA, J2EE technologies and developing enterprise applications using JDK 1.6, SERVLETS, JSP, STRUTS, SPRING, HIBERNATE ORM, JDBC, RMI, POJO and XML.
  • Experience in Requirement Analysis, Design, Development, Testing and Documentation of Software Development Life Cycle (SDLC). Work Experience in Retail, Insurance sectors.
  • Hands on experience in MVC Frameworks Struts, Spring IOC, MVC, DAO and ORM .
  • Knowledge on integrated the full scale Hibernate/Spring persistence solution within the application architectures for projects.
  • Good exposure on Design Patterns including Data Access Object, Service Locator, MVC, Façade, Data Transfer Object and Singleton.
  • Expertise in using the IDE like My Eclipse 5.1, IBM RAD for developing enterprise applications.
  • Worked on Web/Application Servers WebSphere, BEA WebLogic 10.3 and Apache Tomcat 5.
  • Experience in Developing and Deploying J2EE applications using IBM RAD.
  • Experience in writing test cases using Selenium Automation tool.
  • Good working knowledge of Build Tool like ANT/Maven and error logging using Log4J.
  • Experienced in Business/Functional analysis, Data Modeling and Relational Database design.
  • Working experience with various Version Controlling Software, TortoiseSVN and CVS.
  • Expertise with working in Waterfall programming model.
  • Knowledge on test - driven development (TDD) using framework such as JUnit.
  • Sound Relational Database (RDBMS) concepts, work experience with database objects like Tables, Views and using Oracle tools like SQL+, PLSQL Developer and TOAD.
  • Knowledge and good understanding of SQL and PL/SQL. Experience in working with Stored Procedures and DB Triggers.

TECHNICAL SKILLS

Languages: Java(JDK 1.6), J2EE

J2EE Technologies: Servlets, JSP, JDBC, JUNIT, JMS, JNDI, Tiles

Web Technologies: Java Script, XML,, HTML, AJAX, JSP

Web Services: Knowledge on SOAP, WSDL

Build/Integration: Maven, Ant.

Version Control: CVS, SVN.

Operating Systems: UNIX, Linux, Windows

Open Source Frameworks: Struts 1.2, Spring 2.5, Hibernate 2.0,JPA

Database: Oracle 11g /10g/9i, MySQL 5.0

IDE: ECLIPSE, IBM RAD

Web/Application Servers: Apache Tomcat 5.0, BEA WEBLOGIC 10.3, WebSphere 6.0/ 7.0

Other Tools & Methodologies: MS-Office, SQL*Plus, TOAD, Putty, FileZilla.

PROFESSIONAL EXPERIENCE

Confidential, Hoffman Estates, Illinois

Sr. Java Developer

Environment: & Tools Used:Java/J2EE, Websphere 6.1 Server, UNIX, SVN, Spring MVC, Web Services, XML, HTML, JMS,MQ, JSP, Putty, WinSCP.

Responsibilities:

  • Involved in the enhancements of Offer Manager online tool functionalities in Java/J2EE using spring frameworks in MVC architecture.
  • Involved in the creation of UI specification documents by interacting with business users and also design documentation.
  • Frontend validations are performed using JavaScript.
  • Implemented DAO with JDBC to make the Persistence class objects interact with Oracle tables.
  • Entire Applications are developed in IBM RAD and deployed in the WebSphere Server.
  • Used maven scripts to create EAR files and Deployed the application on WebSphere application server. Also developed/deployed middleware code for the usage of various activity tasks.
  • Created various design patterns like Singleton, Facade, Service Locator, MVC and DAO.
  • Used SVN repositories for version controlling, and Log4J is used for Logging and Tracing the messages.
  • Tracking defects using Defect Tracking Tool.
  • Involved in development, performance testing & defects fixing. Performed manual testing using LAGOWeb third party tool.
  • Prepare Testcases and execute Testcases for LAGOweb fixes.

Confidential, Hoffman Estates,Illinois

Sr. Java Developer

Responsibilities:

  • The lookup request comes from different actors.
  • Once the request reaches Confidential traffic layer, a few member lookup request, enrolment request, update profile request will be bypassed to the Confidential system.
  • Validate the type of search requested, enrolment of the member, update the profile of member.
  • Validate that the input data elements required to perform the type of search is in the request. If not respond with an error.
  • Depending on the search type, identify the members that fit the search criteria. Exclude any members that are victim of merge process or marked as inactive.
  • Pull all required information for those members and format the response.
  • Send the response back to the calling system through the traffic layer.
  • Once the results are retrieved from DB based on search type, the results will be filtered by the condition Member status A or Member Status S and return only those in the response object. This shall be done in the service layer.
  • Authenticating a user to access the application. This is achieved through an LDAP Server look up that does the dual task of matching the user-id with the password and also retrieving the role information of the user, which then persists throughout the user session.
  • Ensuring that role-based security aspects are taken care for each user’s subsequent requests. This means, not every logged in user has access to all resources/pages which the site provides. This also includes the case where a user knowing the URL simply tries to paste the URL and tries to access a resource. In the absence of adequate authority, no page can be viewed nor resources be accessed.
  • If the requested page is accessible to the user, the user is taken to the requested page. In the page, there may be secure elements which the current user may not have access to. The page is loaded without any of the secure elements initially. Also there may be elements which the user is not supposed to edit. This information is kept in a database and is retrieved through a RESTFul call to the server which pulls the necessary information. The JavaScript callback function makes use of the jQuery library to display the elements.

Environment: & Tools Used:Java/J2EE, spring MVC, Hibernate, UNIX, SVN, XML, HTML, JSP, Putty, WinSCP,Control-M, Teradata Client.

Confidential

Responsibilities:

  • Used Spring MVC to handle/intercept the user requests and used various controllers to delegate.
  • Object Relational Mapping is implemented using Hibernate.
  • Used Log4j for logging statements during development.
  • Used MAVEN to build the project into WAR and SVN for version controlling.
  • Configured and deployed the application in WebSphere application server.
  • Involved in the Complete Software development life cycle (SDLC) to develop the application.
  • Interacted with application testers to review system defects and recreate defects in order to provide comprehensive fixes.
  • Lead communication with Senior Business and other technical teams to decide overall architecture of application/module.

Confidential

Technology Analyst

Environment: & Tools Used: CQ5, Java and JSP’s, Jquery, CSS3, HTML5, Maven, Eclipse, JavaScript and Tortoise SVN.

Responsibilities:

  • Involved inanalysis, designanddevelopmentof web content of the pages and developed specs that includeUse Cases, Class Diagrams, and Sequence Diagrams.
  • The project was developed usingwaterfallmethodologies.
  • Apache Maven is used as Build tool to automate the build process for the entire application.
  • Involved in designing the user interfaces usingHTML, CSS, and JSPs.
  • Involved in the development of code that is for component structure and template design using CQ5 web content tool.
  • UsedLog4Jframework to capture the application logging.
  • Involved in Code Reviews and bug fixing.
  • Versioning of Code and requirements using SVN.
  • Involved to follow brand site development structure.

Confidential

Technology Analyst

Environment: & Tools Used:, Structs MVC Framework, JSP, JavaScript, WebSphere Server, Oracle 10g,Hibernate, IBM RAD, Putty, FileZilla and Toad.

Responsibilities:

  • Requirement gathering and analysis, understanding business logic.
  • The project was developed usingwaterfallmethodologies.
  • Responsible for Estimation using functional points, low level Design, technical architecture, and application design.
  • Involved inRequirement Gathering Analysis,Documenting Business Rules, use case and Prototyping in co-ordination with onsite coordinator.
  • Created the Project Technical Framework, Technical Design document.
  • Implemented MVC architecture with J2EE design patterns in the project.
  • Used Hibernate for all the database mapping and Implemented ORM with HIBERNATE to make the Persistence class objects of the domain model to access Oracle database tables.
  • UsedLog4Jframework to capture the application logging.
  • Apache Maven is used as Build tool to automate the build process for the entire application.
  • Used Subversion for Configuration Management and Version Tracking.

Confidential

Senior Consultant

Environment: & Tools Used: Java, JCS, SQL, J2EE, Struts, Servlet & JSP, JavaScript, Oracle 10g, Eclipse, Putty, FileZilla and Toad.

Responsibilities:

  • Requirement gathering, analysis and understanding the business logic.
  • Responsible for Estimation using functional points, low level Design, technical architecture, and application design.
  • The project was developed usingwaterfallmethodologies.
  • Implemented MVC architecture with J2EE design patterns in the project.
  • Involved in the development of code at client side as well as Server side using MVC framework.
  • Involved in writing Scripts using jQuery, JavaScript and AJAX.
  • UsedLog4Jframework to capture the application logging.
  • Apache Maven is used as Build tool to automate the build process for the entire application.
  • Involved in manual testing in Different environments.

Confidential

Consultant

Environment: / Tools: Java, JDBC, JSP, Struts 1.5, Tomcat 5.5, Oracle 9i.

Responsibilities:

  • Worked on an enhancement module - Project Creation Automation in the capacity of a developer using technologies like Struts MVC and Soap Apis.
  • Involved in different phases Requirement Analysis, Coding and Testing.
  • Involved in the maintenance and support work of the existing application.
  • Involved in user creation tickets on daily basis.

Confidential

Software Engineer

Environment: / Tools: Java, J2EE, JSP, Struts 1.5, Tomcat 5.5, Hibernate, Oracle 9i.

Responsibilities:

  • Played a role of Team Member in the project.
  • Requirement gathering, analysis and understanding the business logic.
  • Involved in Coding and code review.
  • Involved in testing & debugging the application.

Confidential

Software Engineer

Environment: / Tools: Core Java,J2EE, Struts, JSP, EJB, JCAPS & Java Script, Jboss, Oracle9

Responsibilities:

  • Requirement gathering and analysis, understanding business logic.
  • Played a role of Team Member in the project.
  • Implemented DAO components for data persistence.
  • Involved in writing client side validations using JavaScript.
  • Involved in writing business logic using Struts MVC framework.
  • Involved in changes in Existing Code, when Application type changes.
  • Involved in testing & debugging.

We'd love your feedback!