We provide IT Staff Augmentation Services!

Sr. Java Lead Resume

3.00/5 (Submit Your Rating)

Warren, NJ

SUMMARY:

  • 12+ years of experience in Java/ J2EE technologies like core java (Collection, Generics, Multithreading, Synchronization, IO), Servlet, JSP, JSTL, JDBC, Tiles, Junit, Mockito, Java Mail and XML, XSLT, maven, splunk.
  • Experience with projects related to banking, enterprise managing and Internet media domains.
  • Expertise in Project Process Flow Management and thorough knowledge of Software Development Life Cycle (SDLC), prioritize requirement, creating project proposal (scope, estimation) and baseline project plan.
  • Proficiency and technical interest in Core Java (JDK 1.6/7/8)features such as Collection Framework, Interfaces, Multi - Threading and Exception Handling programming.
  • Proficiency in Sencha Platform with usage of framework Ext JS and GXT and testing tool Sencha Test.
  • Experienced in front-end techniques including HTML5, CSS3, React JS, AngularJS, JavaScript, JQuery, AJAX, as well as XML, and JSON.
  • Experience in shell scripting and Python in Unix/Linux environment.
  • Experience in persistence framework Hibernate 3/4 and My Batis 3, with knowledge of Session, HQL, Catching, Stored Procedure and Dynamic SQL, etc.
  • Experience in creating and consuming Web Services (SOAP, REST, by JAX-WS and JAX-RS).
  • Experience and technical interest in JavaScript and related technologies such as jQuery, AngularJS, Ajax, JSON, Node.js and Express.js.
  • Experience in front-end technologies such as HTML5/XHTML, CSS/W3.CSS.
  • Proficiency in using IDEs like Eclipse, NetBeans, MS Visual Studio, JBuilder
  • Experience of deploying Java & J2EE applications with application servers WebLogic 9.x, WebSphere 7 and JBoss.
  • Experience in implementing various design patterns including Data Access Object, MVC, Factory, Session Facade, Business Delegate, Strategy, Proxy and Singleton.
  • Expertise in creating Conceptual Data Models, process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams.
  • Good exposure to Travel & logistics, Digital Advertising and Telecom domains.
  • Extensively worked on version controlling with Git and Apache Subversion.
  • Experienced in Test Driven Development (TDD) with unit testing by Junit.
  • Used agile development methodology with Scrum framework.
  • Fluent in the Windows, UNIX, LINUX operating environments.

TECHNICAL SKILLS:

Languages: Java 1.7, Servlet 2.5, JDBC, and JSP 2.1, JSTL, Log4j, log back, Junit, Mockito, JAXB, Swing, Rest Web service, WSDL

Web Technologies: JavaScript, JQuery, AJAX and CSS3, Tiles Framework, Display Tags

Markup Language: HTML5 and XML, XSLT

Frame work: Spring 3.2.7 (Core, Spring MVC, AOP) Struts 1.2, Hibernate, Stripes Framework.

RDBMS and Tool: SQL Server 2000, SQL Server 2005, DB2 ( Data Studio)

Web Server: Apache Tomcat 7.0

Application Server: Jboss /WebSphere Application Server

Build Tools: Maven, Gradle

IDE: STS (Spring Tool Suite), Eclipse, RSA, NetBeans, RAD

Repository Tool: SVN, Clear Case, Harvest

Other Tools and Technologies: Jenkins, Kdiff3, Trac, Test Link, HP Service Manager, CA service Manager

PROFESSIONAL EXPERIENCE

Confidential, Warren, NJ

Sr. Java Lead

Responsibilities:

  • Development of business module applications using J2EE technologies like Servlets, Struts, and JDBC.
  • Front end View designed with HTML5, JSP, and CSS3.
  • Developed Software Design Specifications and implemented them for several services Technologies Tools: JSP, Servlets, JSF, SOA, J2EE, Web Services, Hibernate, JMS, Tomcat Server and Oracle.
  • Development of Single page application using AngularJS directives and custom directives.
  • Used Angular-JS (MVC) framework and JavaScript to develop Rich UI Custom Components.
  • Based on the existing GSB application Worked on creating database design using IBM Data Studio for the console manager to automate/minimize developer effort to board new partner for GSB application.
  • Created Hibernate configuration for DB2 to make Connection to the application.
  • Involved/participated in setting up Single sign on using WebSphere application server.
  • Closely work with onsite client teams like Database administrators, System Analysts, and Business Analysts to articulate and moderate the Requirements Analysis for the work to be carried out to offshore.
  • Created Model/Entity classes using Hibernate provided Annotation and created delegate to loosely couple between Controller and business logic, Created HQL and used for database transaction.
  • Developed various layers of the application like presentation layer using (HTML, JSP, JQuery, CSS, JSTL, display Tag), delegation layer, and business layer and Controller using Stripes Framework.
  • Involved in writing Rest web service using Jersey framework.
  • Coordinated with the business during complete UAT testing and supported them for any technical queries.
  • Prepared the change record document to move the console manager to production.

Environment: s: Java 1.6, JSP 2.1, Servlet 2.5, JSTL, display Tag, JXL Stripes Framework, Spring Core (IOC), Hibernate, JPA, HQL, DB2, IBM Data Studio, JavaScript, JQuery, HTML5, Angular JS, CSS3, Tomcat, WebSphere Application server, gradle, svn, harvest, Eclipse.

Confidential, NJ

Sr. Java Lead

Responsibilities:

  • Strong experience in front end, business, and persistence tier using the spring, Hibernate, Apache CXF Framework Understanding and Implementation of user stories.
  • Developed DIS web application using spring MVC, Spring IOC, Spring JDBC.
  • Worked on developing DIS web service using jaxws, worked on consuming web service (Jaxws and JaxRs).
  • Worked on REST for DIS project, calling rest resources using Ajax, parsing the Json objects.
  • Worked on JABX for XML processing, Developed JUnit test cases using mockito also Selinium test cases for DIS project with 100% code coverage.
  • Worked on Oracle 11g, Created DAO classes which get connection instances with Spring JDBC, Configuring JDBC connections.
  • Worked on setting up Selenium for DIS project.
  • Used Selenium IDE for creation of regression test suites.
  • Developed java test suit for all the Web pages and functionality for DIS project using JUnit4-Selenium RC.
  • Providing solution and fix for UI defects.
  • Involved in complete SDLC process from requirement understanding, Low level Technical design, Implementation (coding), Build and release process, Warranty support
  • Worked on creating CSS style, JavaScript and AJAX.
  • Creating the low level Design documents (Sequence Diagrams, Class diagrams, Deployment diagrams, etc) using MS Enterprise Architecture Tool.
  • Lead offshore team and responsible for offshore Delivery.

Environment: s: Java, J2ee, Spring 3.1, Spring MVC, Web logic Server 10.3.2, Web services and CSS.

Confidential

Sr. Java J2EE Developer

Responsibilities:

  • Invovled in System design using UML (Use case Diagrams, Class Diagrams and Sequence Diagrams) diagrams created using Rational Rose. Customized Struts framework.
  • Involved in project migration (existing swing application to web integration) using Struts 2.0 web framework based on MVC2 Architecture.
  • Served integral role in analyze, design, develop and implement new requirements
  • Used Java Beans, Servlets, Action classes, Action Forms as Model, JSP, Struts tag libraries, Custom Tags, JSTL, Tiles as view & Action Servlet as a Controller and JQuery.
  • Implemented Design Patterns- Business Delegate, Session Façade, DAO, Value Object, Proxy Pattern and Service Locater patterns.
  • Created several custom tags for JSP for maximum re-usability of user interface components.
  • Participated in several design sessions in order to create common development strategies (eg. Error handling, exceptions, performance improvement practices, session management etc.)
  • Designed and developed several Servlets, JSPs and JAVA classes for presentation layer.
  • Extensively worked on ILOG JRules engine which integrate with J2EE application.
  • Responsible for writing business rules and accessing (firing) the rules in Session Beans.
  • Design implements the server side (Business and persistent) logic using EJB.
  • Implemented application communication through asynchronous messaging service using MDB.
  • Followed Test Driven Development TDD, Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Wrote Oracle SQL queries and Stored Procedures using SQL/PLSQL.
  • Responsible for code reviews, integrated all the modules using WebLogic Application Server.
  • Implemented Junit Framework for the entire application.

Environment: s: Core Java, j2ee, MVC, JDBC, SOAP web services, spring, Maven, Multi-threading, RDBMS, XML, JSON, EJB, JSON, WebSphere, Junit, Oracle.

Confidential

Sr. Java J2EE Developer

Responsibilities:

  • Responsible for timely updating of Test Plans and Test Cases as per the business requirements.
  • Developed automated scripts using Selenium Web Driver and Implemented Framework using Java.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium Web Driver.
  • Involved in Automation of the test cases using Selenium WebDriver, Junit and Ant.
  • Create JUnit HTML test report for the entire test suite.
  • Developed Java based library to read test data from XML & Properties files using Junit and Selenium.
  • Configured ANT build scripts to run tests, develop reports and send notifications.
  • Carried out REST automation using Java and JSON
  • Used REST Web Services implementation.
  • Performed Regression testing on new builds, every modification in the application using Selenium
  • Performed regression testing using QC by modifying and documenting the existing scripts.
  • Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.
  • Executed automated testing in QC to test the front-end functionality of the application.
  • Used HP Quality Center for viewing and analyzing test results and also for defect tracking and reporting which occurred during execution of test scripts.
  • Practical experience with Quality Center / HP ALM to develop Test plan, test cases, executing test cases in Test lab, and creating and tracking defects in Defects module
  • Wrote SQL queries for validating the data mapping and data integrity.
  • Involved in status reporting, project meetings and project planning with the team.

Environment: s: Selenium WebDriver, Eclipse, JAVA, JUnit, JIRA, Rally, Oracle 10g, SQL, Postman, SOAPUI, Web Services (SOAP & RESTFUL), JSON libraries, JIRA, Bugzilla, FirePath, Eclipse IDE, HTML, JavaScript, CSS, XML, Web Services, Oracle, Windows, Linux.

Confidential

Sr. Java J2EE Developer

Responsibilities:

  • Also worked on the JMS of the transaction server. SQL, Oracle Database, JDBC are used to fetch user's login info and validate the credentials. Used XML to send requests to Web Services (XML/SOAP) for certain types of orders. Used SQL and Sybase Database to store details of Prepared Orders. Took leadership in re-factoring server side code. Used Log4J to debug JMS code.
  • Maintained the Properties and HTML files to show release notification to customers for various releases. Used CVS and SVN for version control.
  • Worked with project managers in planning release and deployment schedules.
  • Conducted unit, regression testing, and end to end testing.
  • Worked extensively with development and QA teams both onsite and offsite in resolving pre-launch and post-launch issues and completing the projects on time. Successfully resolved bugs, defects, and configuration issues reported by QA team in integrated testing environments.
  • Coordinated with build, system engineering, and change management teams to get the projects into different test environments and to finally deploy them to production on time.
  • Provided complete support for production release, enhancement, maintenance, and emergency fixes.
  • Quickly expanded product and domain knowledge. Documented the use cases and work flow for internal use by the development team.

Environment: s: Java and Java Swing, JMS/J2EE, JDBC/J2EE, JNLP, Java WebStart, SQL, Sybase, and Oracle databases, HTML, XML, Web Services, Log4J, JUnit, Selenium, Agile, SOAP UI, Windows, Linux.

Confidential

Module Leader

Responsibilities:

  • Designed and developed JRules for handling user workflow.
  • Implemented a module to interact with MX Telecom Service API for sending SMS.
  • Interacted with client to analyze and document project requirements.
  • Involved in application Architecture and Design.
  • Responsible for Integration and User acceptance testing to ensure project quality.
  • Used Memcache as a data cache to improve site performance.
  • Responsible for effective communication between the project team and the customer. Provided day to day direction to the offshore team and regular project status to the customer.
  • Performed code reviews to ensure team adheres to coding standards.

Environment: s: PHP, MySQL, Memcache, FFmpeg, Imagemagick, mencoder, Sphinx

Confidential

Java Developer

Responsibilities:

  • Developed data access layer using Hibernate to persist and fetch data from database.
  • Used Struts framework to develop presentation layer.
  • Consumed SOAP API to interact with thawte payment and coupon system.
  • Created project plan and reported daily progress to the client.
  • Integration and User acceptance testing.

Environment: s: Java, Struts 1.2, Hibernate, SOAP, XML, HTML, CSS, JavaScript.

Confidential

Senior Software Developer

Responsibilities:

  • Developed Servlets and Java Server Pages (JSP).
  • Developed PL/SQL queries to generate reports based on client requirements.
  • Enhancement of the system according to the customer requirements.
  • Created test case scenarios for functional testing.
  • Used JavaScript validation in JSP pages.
  • Helped design the database tables for optimal storage of data.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Responsible for integration, unit testing, system testing and stress testing for all the phases of project.

Environment: s: Java 1.5, J2EE, Servlets, JDBC, Oracle 8, PL/SQL, HTML, JSP, Eclipse, UNIX, Struts 1.2.

Confidential

Software Developer

Responsibilities:

  • Created UI using HTML, JSP, JSTL, Java script to interact between user and mail server.
  • User can create the folders and move their messages to their folders.
  • Downloading all the attachments to the database using JDBC connection.
  • Used Java Mail API to connect to POP3 server.
  • Testing - unit testing, integration testing and performance testing.

Environment: s: Java, Servlets, JSP, Java Mail API, SMTP, POP3, JDBC, Tomcat, SQL Server, Eclipse.

We'd love your feedback!