We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Fargo, ND

SUMMARY

  • A IT professional with 8 years of experience in providing multi - tiered client server web based application solutions using Java and J2EE technologies.
  • Currently, working as Senior Java Developer in Confidential Insurance Company, Fargo, ND and contributing towards timely solutions in development, enhancement, maintenance, production support and testing phases using JAX-WS webservice, Message Driven Bean, JPA and Portal applications using Liferay.
  • Worked in various web application frameworks like Struts 1.2, Spring MVC and Message Driven Bean (MDB) and implementing solutions of portal applications using Liferay.
  • Experienced implementing Web Services using Apache CXF, SOAP, WSDL, Restful Web services and JAX-WS.
  • Experience in designing and developing UI components using JSP, JSF, JavaScript, HTML, DHTML, CSS, JSTL, Tiles, Custom Tag Libraries, AJAX and JQuery.
  • Extensive exposure in developing applications using IDE Tools JBoss Developer studio, RSA, Eclipse Juno and NetBeans.
  • Experience in application/web servers like WebSphere, JBoss EAP and Apache Tomcat.
  • Professional working experience with the design, development and implementation of three-tier architecture based applications.
  • Knowledge of Enterprise Architecture Design and implementation in J2EE architecture using Java Design Patterns.
  • Expertise in writing Database (RDBMS) concepts, PL/SQL queries and Stored Procedures and worked on SQL and DB2 using Hibernate, IBM Pure Query tool, IBatis and Spring JDBC template.
  • Developed Unit test cases, JUnit test cases and Easy Mock test cases.
  • Good experience in version control tools like TFS, ClearCase, SVN and Maven.
  • Involved in requirement gathering and prepare prototypes from gathered requirements and prepared technical designs document based on functional designs.
  • Exposure to provide timely solutions while providing resolution to tickets and service calls.
  • Proficient in preparing technical documents for different phases of project and user’s manuals.
  • Experience in Agile development methodology and onsite-offshore model, coordinate between teams and lead onshore.
  • Focused on building strong client/customer relationships.

TECHNICAL SKILLS

Languages: Java (JDK 1.6), C, C++, PL/SQL

J2EE Technologies: Spring 2.0, JMS/MDB, Webservices, Spring JDBC Template, Servlet, JSP, JSF, JAXP, Java Mail, JUnit, Hibernate, IBatis, IBM Pure Query, RMI, EJB, Design Pattern, Portlets, JMS

Web Technologies: HTML, DHTML, CSS, JavaScript, AJAX, JQuery, XML, WSDL

Frameworks: Struts 1.2, Tiles, Spring MVC, LifeRay 6.2

Databases: DB2, SQL Server 2003, Oracle 8i, MS Access

Web/Application Servers: JBoss EAP 6.3, IBM Websphere 7.0, Tomcat Apache 4.0

IDE/Development Tools: JBoss Developer Studio 8.0, Eclipse Juno, RSA 8.0, NetBeans 6.0

Version Controls: TFS, SVN, Maven, Clear Case

Operating System: Win NT/2000/XP, Unix, Linux

Other tools: HP service Manager 7.11, HP BAC 7.55, Splunk 4.2.1, HttpWatch Professional, IE Web Developer tools, HP Quality Center, SoapUI, UML, MS Office Suite, Corel Draw, Dreamweaver, Team

Tracker tool: Concept of Networking, Insurance Domain knowledge and EDI 834 (Enrollment file format).

PROFESSIONAL EXPERIENCE

Confidential, Fargo, ND

Java Developer

Responsibilities:

  • Project development experience in Insurance domain.
  • Analyzing the story requirements and getting requirements clarifications from Product Owners, Solution architect and Business Analyst (BA) and provide ETA.
  • Used JPA and Hibernate annotations for defining object relational metadata and data persistence.
  • Implemented EJB Stateless beans and invoked using JNDI look up to local interface.
  • Implemented Batch processing using EJB timer.
  • Developer Data Access Objectlayer in application and integrate with Data source using persistence unit.
  • Implemented generic method to reuse the code.
  • Involved in Object Oriented Development, code optimizations and code refactoring.
  • Working knowledge of PL/SQL and databases like MS SQL Server, Oracle 10g/11g and tools like oracle SQL Developer.
  • Configured JMS and JNDI in Rational Application Developer.
  • Expertise in parsing XML using xml parsers (DOM, SAX).
  • Developed Web services to test the application and to invoke EJB.
  • Experience in configuring and deploy application on JBoss EAP 6.3 Server.
  • Agile(Scrum) methodology was adopted in the development.
  • Ability to achieve immediate and long-term goals and meet operational deadlines.

Environment: JBoss Developer Studio 8.0, LifeRay 6.2, JBoss EAP 6.3, Portal MVC, Spring Security, MySQL Server 5.2, JAX-WS web service, MDB, JPA 2.0, Hibernate 4.0

Confidential, Tampa, FL

Senior Java Developer / Onsite Coordinator

Responsibilities:

  • Analyzing the story requirements and getting requirements clarifications from Product Owners, Solution architect and Business Analyst (BA) and provide ETA.
  • Attend client meetings, involve in requirement gathering and work with BA while creating the FSD
  • Spring Framework has been extensively used to implement new business rules in application.
  • Implemented Java reflection to invoke Business rule method based on Carrier and Rules level.
  • Implemented Unmarshalling technique to extract data from XML to update Java beans.
  • Implemented TOP-DOWN approach to implement JAX-WS service to receive request and return Business rule standard error message to Connector application.
  • Developed Web Services using RESTful methodology while integrating with Financial services and Address validation services to validate the data.
  • Write SQL queries and store procedure using Spring JDBC template to pull required data for validation and to update in database.
  • Developed DAO API to manage the Enrollee, Policy, Broker and Payment information using JDBC.
  • Used Caching mechanism to read configuration files from server directory to improve performance.
  • Used JMS API for asynchronous communication to receive and put the messages in the Message queue.
  • Provide detail to create Activation specifications on Websphere server to connect JMS provide and monitor messages to deployment team and perform unit testing.
  • Setting up of the Environment using plugin SDK and Eclipse IDE in Liferay 6.0.5.
  • Involved in designing the theme, layout and developing the portlet.
  • Worked on user integration with LDAP and Inter Portlet Communication using events.
  • Good knowledge on JSR 168 and JSR 286 portal compliances.
  • Involved in complete life cycle development of Intranet Portal for collaborative functionality using spring MVC.
  • Use software versioning and revision control system (SVN) to maintain versions of application.
  • Interact with the Quality Analyst (QA) team about the issues, bugs found in the testing phase of the Application and fix them

Environment: Eclipse Juno, LifeRay 6.2, Portlets, IBM Websphere 7.0 (WebSphere Integrated Solutions Console), Spring MVC, Spring 2.0, DB2, JAX-WS web service, Restful web service, JDBCTemplates, MDB

Confidential, Bloomington, IL

Senior Software Engineer / Onsite Coordinator

Responsibilities:

  • Implemented Struts 1.2 and Tiles framework to connect front end UI and perform operations.
  • Used JSP, JavaScript, JQuery, CSS, and HTML to represent data on Presentation layer.
  • Developed JSPs using JSTL and created customized Tag using Tag handler.
  • Developed Consumer Web Services using SOAP TOP DOWN approach to call Customer Information webservice to get customer detail.
  • Perform code changes using standard J2EE design patterns (Business Delegate, Service Locator, Data Access Object)
  • Perform regression testing to ensure quality deliverables with zero defects.
  • Used HTTPWatch tool and Developer tool to fix cosmetic defect of presentation layer.
  • Handle change ticket and work with deployment team to deploy application on Test and Production environment and perform Technical and Functional Checkout.
  • Provide work estimates and coordinate the Production release
  • Report and co-coordinate with all Stakeholders and Testing team
  • Work on workspaces setup integrated with Maven, SVN and Tortoise Subversion and resolve compilation errors and dependency issues
  • Set up Websphere Server, Configured Datasource in Linux OS and created JNDI for Datasource.
  • Work on Service request raised by Customer, enhancement of application and varying business requirements.
  • Responsible for communication between the offshore team and Client. Provide day to day direction to the offshore team and regular project status to the customer.
  • Help team resolving technical and functional queries and peer review of work done.
  • Determine client needs, strategically provide solutions and enhance identity development.

Environment: RSA 8, IBM Websphere 6.1, Struts 1.2, Tiles, Spring 2.0, DB2, SOAP Web Service, Pure Query

Confidential

Software engineer / Support Analyst

Responsibilities:

  • Migrated VB application to J2EE application using Struts framework and J2EE Design pattern.
  • Involve in creating various reusable Helper and Utility classes which are used across all the modules of the application.
  • Involve in the development of JSP, Form validation and Action Classes using Struts Framework.
  • Implement call to Service Object method through EJB and implement the business logic.
  • Use IBM Pure Query tool to create database connectivity and generate DAO classes in application to access data from DB2.
  • Create Datasource in Websphere server and test connection.
  • Add Spring Injection to interact with DAO classed using DAO interface and retrieve data from Database.
  • Creating and deploying Web Service Clients using WSDL for third party application and test it using Web Service Explore or SOAPUI.
  • Implemented Message Digest (MD5) to encrypt data and pass it to third party vendor.
  • Used JSF framework in developing user interfaces using JSF UI Components and Validator.
  • Used JSF Validation and Custom tags, Backing beans.
  • Used JSF as MVC frame work to develop the web B2B application.
  • Create Datasource in Websphere server and test connection.
  • Write JUnit classes to cover most of the code and functionality.
  • Provided back up support for B2B application which is designed using JSF.
  • Understand and analyze incidents and Service calls being assigned to service workgroups and find out root cause of problem.
  • Perform Regression Testing of applications if any code changes has been done and fixed defects came across through testing
  • Perform the code changes if required else communicate solution to Onsite Coordinator or BA
  • Work on workspaces setup integrated with Clear Case and Clear Case Remote Client and resolve compilation errors and dependency issues
  • Handle deliverables to meet the requirements and Update Application’s Dashboard details weekly to Business Analyst

Environment: RSA 7, IBM Websphere 6.0, Struts 1.2, Tiles, Spring 2.0, DB2, JAX-RPC Web Service, Pure Query

Confidential

Trainee Software Engineer

Responsibilities:

  • Own Proactive and Reactive tickets and provide proper solution or fix for incident.
  • Involved in the development of JSP, Action Classes, Form beans and Java classes associated with Business logic.
  • Wrote JavaScript functions to perform Client side validation and implement AJAX functionality.
  • Involve in all phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, and Implementation
  • Used Log4J to generate log info and error and analysis log file to resolve defect raised by QA.
  • Exposed to Hibernate as Persistence framework for database communication and mapping the ORM objects to table using Hibernate.
  • Responsible for writing complex SQL and HQL queries.
  • Perform regression testing and coordinate with Change management team to deploy code on Production.
  • Performing the maintenance work of the applications and provided backup support for lead JAVA developer.
  • Conducted defect prevention meeting to reduce the defect count.
  • Communicate resolution with Support Center representative and maintain SLA

Environment: Eclipse IDE 6.0, Tomcat Apache 4.0, Struts 1.2, Hibernate 2.0, SQL Server 2003

Confidential

Associate Software Engineer

Responsibilities:

  • Design, develop, and implement websites as an Intranet application.
  • Worked on MVC framework using Struts and implement user data validation using JavaScript and Form validation methodology.
  • Developed front end user interface using JSP, Ajax and JavaScript for dynamic page generation.
  • Perform Database connectivity using JDBC API with SQL to develop DAO layer.
  • Created report in Excel sheet using XSSFSheet and XSSFWorkbook.
  • Used Java mail functionality to email trainee for schedule training and send result.
  • Develop various activities like search for trainee, questionnaires and create test paper.
  • Develop web pages to display the trainee result summary using HTML, JSP and CSS using Dreamviewer and Microsoft publisher.
  • Participated in the Software Development Life Cycle (SDLC) of the project.
  • Interact with the Lead developer to understand the requirements and involve in coding.

Environment: NetBeans 6.0, JBoss 5.0, Struts 1.2, JDBC-ODBC connectivity, SQL Server 2003

Confidential

Associate Software Engineer

Responsibilities:

  • Design, develop, and implement websites as part of Mutual Fund application module.
  • Develop customer login screens using HTML, JSP and JavaScript for more interactive web pages.
  • Used JavaScript and JSP to validate and Ajax to load the fields of the customer information screen and fund selected screen
  • Responsible for struts configuration and action classes to in corporate new functionality.
  • Worked on Core Java to write Classes, Interfaces, and modules and Utility classes for implementing Business logic.
  • Implement database interactions with SQL using JDBC API and develop PL/SQL queries.
  • Involved in discussion with DBA to understand database schema and table structure.
  • Deploy application on Tomcat server and perform Unit testing after design review is completed.
  • Create documents like Business Process and Application Flow diagrams which help to clients and new team members to understand application.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams as part of documentation.

Environment: NetBeans 4.0, Tomcat Apache 4.0, Struts1.2, JDBC-ODBC connectivity, Oracle 8i

We'd love your feedback!