We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Lincoln, AL

SUMMARY:

  • 9.5 years of IT experience in Software Design, Development, Architecture, Integration in various J2EE technologies specially web based technologies
  • Very good proficiency in Java technologies including Core Java, Servlets, JSPs, EJB Session Beans
  • Very good proficiency in ORM technologies - Hibernate & JPA
  • Good expertise in Leading frameworks like Struts and Spring
  • Expert in GUI technologies like HTML, CSS with good familiarity with HTML 5
  • Expert in JavaScript scripting language
  • Very good knowledge of AJAX frameworks and familiarity with JQuery
  • Worked in all major RDBMSs including DB2, Oracle & MySQL
  • Good knowledge of data exchange technologies like JSON & XML
  • Very good experience of using IDEs specially IBM RAD, Eclipse and STS
  • Application server knowledge specially IBM Websphere. Also have good understanding of Weblogic, Jboss & Tomcat servers
  • Good experience in working with Web Services specially REST web services
  • Good experience of build tools like ANT & Maven
  • Very good experience SCM tools like SVN, Mercurial, CVS, VSS
  • Good exposure to bug tracking tools like JIRA & Bugzilla
  • Good exposure to tools like SoapUI for testing SOAP bases web services, browser plugins like Chrome Poster & Postman for testing HTTP requests.
  • Very good experience of UI development plugins for browsers like Firebug (Firefox), Chrome, IE Developer Tools (IE)
  • Good Exposure to code review tools like SmartBear, & Atlassian FishEye
  • Good hands-on experience with UNIX environment along with FileZilla, Putty tool
  • Worked with Documentation and sharing tool Atlassian Confluence
  • Familiarity with Software Development Methodologies, including Agile & Waterfall
  • Result oriented team-builder with constant focus on performance & quality improvements. Ability to mentor and inspire team members.
  • Extensive and rich knowledge of CRM, HR and Workflow solutions
  • Have a good flair for R&D on new technologies and creating reusable components which help reduce overall development time
  • Currently working as a developer at a leading global car manufacturing company in enhancing their car manufacturing application.
  • Good experience in Web Services development using both SOAP/REST.
  • Experienced in SQL queries, stored procedures, triggers and Query optimization with Oracle, DB2 and MySQL databases.
  • Expertise on Object Oriented paradigm such as OOAD using UML, Borland Together Designer and J2EE Design Patterns.
  • Hands on experience in deploying Java Application Servers like Web sphere, Web logic, Jboss and Tomcat.
  • Development experience using Eclipse IDE, WSAD 6.1 and IntelliJ. Can work with NetBeans also.
  • Good experience in developing bilingual, locale-based (EN/JP) web-applications.
  • Experience in developing projects using open source technologies and familiar with several Apache libraries and frameworks.
  • Proficient in adhering the Agile methodologies and Waterfall - SDLC in programming, which includes Requirements gathering, Writing SRS, Designing High Level Design Document (HLDD), Detailed Design (DD), Code Review, Unit Test Plans (UTP), and performing Unit Testing. Also actively supported in Integration Testing, Deployment and Acceptance Testing.
  • Proven skills in post deployment and production support in mission critical systems and performance tuning of java applications.
  • Excellent communication, presentation, interpersonal skills and ability to learn technologies rapidly.
  • Rich experience in onsite and offshore co-ordination.

TECHNICAL SKILLS:

Core Java

Servlets

JSPs

EJBs (2 and 3)

Collections Framework

Autoboxing, Generics, Var Args etc.

MVC architecture

Session Beans

Entity Beans

Spring

Struts (1.3 & 2.0)

Spring core, MVC, ORM, DAO

Configuration, DispatchAction, LookupDispatchAction

Interceptors, Tag libs, Tiles & Validator Framework

IBM DB2 9.5 & 8.2

MS SQL 2000

Oracle 9i,10g

MySql

SQL Queries

Stored Procedures

HTML

CSS

JavaScript

HTML 5

UI development with HTML

Application of Style sheet classes to UI elements

UI & form manipulation with JavaScript

Familiarity with new tags/elements supported in HTML 5

IBM Websphere

Weblogic

Jboss

Tomcat

Server administration

Data Source configuration

Database connection management

Hibernate, JPA

HQL Queries, Criteria queries, Projections, JPQL Queries

JavaScript

Ajax Frameworks

JavaScript form validation, data setting etcJQuery

JSON, XML

Data serializing/de-serializing in JSON, XML

REST, SOAP WS

Configuration & deployment of web service specially REST

IBM RAD, Eclipse, IntelliJ Idea 10, SoapUI, Firefox Firebug Plugin, Chrome Poster, Postman

JIRA

Sourcecode update, compare, commit using SVN, CVS, Mercurial, VSS

Configuration & build using ANT, Maven

SmartBear, Atlassian Crucible

Atlassian Confluence

FileZilla, Putty

PROFESSIONAL EXPERIENCE:

Confidential, Lincoln, AL

Senior Java Developer

Responsibilities:

  • Developed business logic using Struts, Spring, Hibernate/JPA.
  • Supporting the Assembly line if any production issues come because of GALC Application
  • Heavily involved in Development and Requirement Analysis, participated in discussions with users in understanding the requirements
  • Heavily involved in Solution Design and created high level design documentation
  • Working with Offshore guys and track and manage tasks.
  • Worked with Spring beans and JPA Named and Native Queries and Criteria.
  • Created REST based web services
  • Used Google Chrome Poster plugin and Google Chrome Postman Plugin to test the web services by sending HTTP requests
  • Done Unit testing, debugging and code reviews
  • Involved in Estimation and creating SOW
  • Build and Deploy GALC application in QA, Staging and Production environment
  • Developed web services using SOAP/REST.
  • Also developed Rich UI using JSP, HTML5/DHTML, CSS3, JavaScript, and jQuery for user friendly interface.
  • Worked on XML Parsing (DOM/SAX), XML Schemas/DTD.
  • Used JUnit for Unit Testing.
  • Involved in Performance Tuning of the application.
  • Involved in development of customized ruling mechanism for tracking the Hazmat standards.
  • Developed SQL queries in Oracle.
  • Used Log4J for extensible logging, debugging and error tracing.
  • Actively participated in the Scrum meetings and implemented Agile methodologies.

Environment: Java 7, Struts 1.3, EJB 2, Spring 3, REST, DB2 9.5, JPA, IBM Webspere 8, RAD, Swing

Confidential

Senior Java Developer

Responsibilities:

  • Heavily involved in Development of Online Contest Tool
  • Requirement Analysis and Effective coordination between offshore team (development and testing team) and onsite team (client and onsite coordinator)
  • Involved in Solution Design and created high level design documentation
  • Testing REST Webservices using Google Chrome Poster plugin
  • Involved in writing the SRS and HLD, DLD and Estimation
  • Done Unit testing and debugging
  • Involved in code reviews
  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects etc.
  • Involved in the presentation tier design as well as services layer and prepared the class diagrams, sequence diagrams.
  • Prepared the Design Documents for both Presentation Tier, as well as Middle Layer.
  • Participated in the code reviews for various initiatives, performed static code analysis to follow the best practices for performance and security.
  • Created build scripts for automated latest source build.
  • Participated in the test case reviews, and functional testing of the enhancements.
  • Involved in fixing the defects during integration testing.
  • Actively participated and provided feedback constructively during daily Agile Stand up meetings and weekly iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Environment: Java, Spring, Hibernate, MySQL, REST Webservice, javascript, jQuery, HTML, CSS, Resin, Teamsite, Mercurial, Teamsite. Movable Type, Eclipse.

Confidential

Senior Java Developer

Responsibilities:

  • Creation of Virtual Machine images used for the environment.
  • Development and Enhancement of existing applications in WebECTM
  • Integrating modules developed by other developers
  • Done Unit testing and debugging
  • Involved in code reviews
  • Installation of Oracle database for Network products.
  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification etc.
  • Implemented code for loading and testing of mock data in Core Java.
  • Participated in the code reviews for various initiatives, performed static code analysis to follow the best practices for performance and security.
  • Participated in the test case reviews, and functional testing of the enhancements.

Environment: Java, Struts, JDBC, Oracle / Eclipse, OC4J, JBoss, Eclipse

Confidential

Senior Java Developer

Responsibilities:

  • Creation of Device Management screen, Site screen design, user interface and development of code.
  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects etc.
  • Collaborate with project managers to gather requirements and doing Analysis and Design
  • Writing the High Level Design Document and Functional Requirement Specification
  • Development and Review of the Code, test cases written for unit and integration level
  • Integrating the separate modules written for individual units
  • Involved in Unit, Integration and System Testing of all my modules
  • Documented the Unit test cases, Design Documents and Traceability Matrix sheet
  • Involved in the presentation tier design as well as services layer and prepared the class diagrams, sequence diagrams.
  • Prepared the Design Documents for Presentation layer, service Layer and data layer.
  • Involved in writing stored procedures and SQL Queries.
  • Used AJAX for the asynchronous communication to the server.
  • Participated in the code reviews for various initiatives, performed static code analysis to follow the best practices for performance and security.
  • Participated in the test case reviews, and functional testing of the enhancements.
  • Involved in fixing the defects during integration testing.

Environment: Java, Struts 2, Hibernate, MySQL, AJAX, Tomcat, Eclipse

Confidential

Senior Java Developer

Responsibilities:

  • Involved in Analysis and design of my modules with client and Onsite Coordinator.
  • Involved in end to end coding of assigned tasks.
  • Assign task to my team members and tracking the same.
  • Prepare and Analyze detailed Design Specifications, Traceability Matrix sheet and Test Requirements.
  • Involved in Unit, Integration and System Testing of all my modules.
  • Give support to Customer while implementing the software in LIVE.
  • Extensively used standard design patterns MVC, Session Façade, Business Delegate, DAO, View Helper etc in various stages of the project development.
  • Developed Business logic using Drools ruling engine to implement the functionality.
  • Queries written in SQL to implement complex join operations, invoked stored procedures using CallableStatements in JDBC API.
  • Creation of UML diagrams, design documents, user interfaces and development of code.
  • Creation of the test cases and JUnit test programs and unit testing execution.
  • Involved in Production support along with deployment team.

Environment: Java, EJB 2, Struts1.3, JPA, AJAX, Queryman, Geronimo Sever, Eclipse

Confidential

Senior Java Developer

Responsibilities:

  • Extensively used Struts component classes for developing applications for handling user requests.
  • Involved in High Level Design and prepared Logical view of the Application.
  • Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams using Borland Together Designer.
  • Done end to end coding of assigned tasks.
  • Involved in Unit, Integration and System Testing of all my modules.
  • Analyze and write detailed Design Specifications, Traceability Matrix sheet and Test Requirements.
  • Give support to Customer while implementing the software in LIVE.
  • Developed Data Access Classes using the Hibernate.
  • Involved in writing Stored Procedures and Functions, Triggers.
  • Developed persistence layer using ORM Hibernate for transparently store objects into database.
  • Used JUnit to write repeatable tests mainly for unit testing
  • Analyzed and fine Tuned RDBMS/SQL queries to improve performance of the application with the database.
  • Creating XML based configuration, property files for application and developing parsers using JAXP - SAX/DOM and JAXB technologies.
  • Performed complete code walk-through for the team members to check the functional coverage and coding standards.
  • Developed a configurable automation program using reflection package in java, in order to create JUnit test program stubs. This made the developer’s work easier, he has only to embed the logic inside.
  • Created test cases, JUnit test programs and performed unit tests.
  • Involved in Program testing support and acceptance testing support.

Environment: Java, Struts, EJB, Hibernate, AJAX, MQ, Sybase, JavaScript, Eclipse

Confidential

Senior Java Developer

Responsibilities:

  • Involved in design using UML diagrams and development of code for JNDI authentication for single sign-on (SSO) function and for Member List Screen/ Member Details functions.
  • Involved in Analysis and design of my modules with Onsite Coordinator.
  • Delivered high quality code of assigned tasks.
  • Involved in Unit, Integration and System Testing of all my modules.
  • Documented the Unit test cases, Design Documents and Traceability Matrix sheet.
  • Developing UI screens using JSP and implemented Action class to encapsulate the business logic.
  • Used various design patterns like Singleton, Facade, Command, Factory, DAO.
  • Data-retrieval from back-end database using Data Source from JDBC Drivers.
  • Created Stored Procedures and database triggers.
  • Utilize Struts (MVC2) framework and developed JSP pages, Action Servlets and XML based action-mapping files for web tier.
  • Used Java script for validation of page data in the JSP pages.
  • Responsible for bilingual (EN/JP) screen implementation.
  • Created test cases, JUnit test programs and involved in Unit Test execution, program testing support and acceptance testing support.

Environment: Core Java 1.4, Hitachi HiRDB, Struts 1.x, Servlets/JSP, JNDI, Borland Together Designer, Altova XML Spy, XSL, JavaScript, OpenLDAP 2.2.x, Active Directory Windows 2000 server.

We'd love your feedback!