We provide IT Staff Augmentation Services!

Senior Lead Java Developer Resume

2.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 wif good familiarity wif HTML 5
  • Expert in JavaScript scripting language
  • Very good knowledge of AJAX frameworks and familiarity wif 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 wif 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 wif UNIX environment along wif FileZilla, Putty tool
  • Worked wif Documentation and sharing tool Atlassian Confluence
  • Familiarity wif Software Development Methodologies, including Agile & Waterfall
  • Result oriented team-builder wif 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 wif 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 wif NetBeans also.
  • Good experience in developing bilingual, locale-based (EN/JP) web-applications.
  • Experience in developing projects using open source technologies and familiar wif 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.

TECHNICAL SKILLS:

Java, J2EE Technologies: Core Java Servlets JSPs EJBs (2 and 3) Collections Framework Autoboxing, Generics, Var Args etc. MVC architecture Session Beans Entity Beans

Frameworks: Spring Struts (1.3 & 2.0) Spring core, MVC, ORM, DAO Configuration, DispatchAction, LookupDispatchAction Interceptors, Tag libs, Tiles & Validator Framework

Databases: IBM DB2 9.5 & 8.2 MS SQL 2000 Oracle 9i,10g MySql SQL Queries Stored Procedures

Web Technologies: HTML CSS JavaScript HTML 5 UI development wif HTML Application of Style sheet classes to UI elements UI & form manipulation wif JavaScript Familiarity wif new tags/elements supported in HTML 5

Servers: IBM Websphere Weblogic Jboss Tomcat Server administration Data Source configuration Database connection management

ORM: Hibernate, JPA HQL Queries, Criteria queries, Projections, JPQL Queries

Scripting: JavaScript Ajax Frameworks JavaScript form validation, data setting etc, JQuery

Data Communication: JSON, XML Data serializing/de - serializing in JSON, XML

Web Services: REST, SOAP WS Configuration & deployment of web service specially REST

IDE/Development tools: IBM RAD, Eclipse, IntelliJ Idea 10, SoapUI, Firefox Firebug Plugin, Chrome Poster, Postman

Bug/Issue Tracking: JIRA SourceManagement: Sourcecode update, compare, commit using SVN, CVS, Mercurial, VSS

BuildTools: Configuration & build using ANT, Maven

Code Review Tools: SmartBear, Atlassian Crucible

PROFESSIONAL EXPERIENCE:

Confidential, Lincoln, AL

Senior Lead 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 wif users in understanding the requirements
  • Heavily involved in Solution Design and created high level design documentation
  • Working wif Offshore guys and track and manage tasks.
  • Worked wif Spring beans and JPA Named and Native Queries and Criteria.
  • Created REST based web services
  • Used Google Chrome Poster plug in 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, Lincoln, AL

Senior Java Developer

Responsibilities:

  • Heavily involved in Development of Online Contest Tool
  • Requirement Analysis and TEMPEffective 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 wif 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 wif 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 wif 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 wif 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 wif 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.

Confidential

Java Developer

Responsibilities:

  • Involved in technical design documentation using UML diagrams, user interface for Project plan Creation function and writing code using Java and XML technologies.
  • Involved in Analysis and design of my modules wif client.
  • Done end to end coding 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.
  • Give support to Customer while implementing the software in LIVE
  • Implementation of Business logic wif respect to Functional behavior of the designed interfaces using UML diagrams.
  • Extensively used SAX and DOM XML parsers and validated using DTD’s in the application.
  • Developed web pages using JSPs and JSTL. Also used XMLBeans for data mapping of XML into Java Objects.
  • Responsible for bilingual (EN/JP) screen implementation.
  • Used XSL/XSLT for transforming and displaying reports and developed XML Schemas.

Environment: Java, EJB, Struts, OC4J Server, Oracle

We'd love your feedback!