We provide IT Staff Augmentation Services!

Java Tech Lead/sr. Java Developer Resume

SUMMARY:

  • NINE years of extensive experience in Design, Development & Testing of software applications.
  • Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies (Servlets and JSP), Patterns and open - source framework Spring, Hibernate.
  • Strong development skills in Java, J2EE, JDBC, JSP, Servlets, Bootstrap, HTML, XML, XSL, XML, AngularJS, DB2, Sybase.
  • Worked on Spring MVC framework (DI/IOC, JDBC template and Spring Batch).
  • Hands on experience in using Hibernate for Database communication, retrieval and update.
  • Strong experience in interacting with demanding technical and non-technical users and business team in capturing the business and functional requirements.
  • Strong experience in working with scripting languages and frameworks AngularJS
  • Experienced in developing UI and desktop applications using JSP, Servlet, J2EE, Spring Framework, HTML, CSS and Core Java, Database
  • Hands on experience in developing user interfaces with HTML, DHTML, JSP, BootStrap and CSS.
  • Expertise in MVC Architecture using JSP and Spring framework.
  • Have database experience in DB2, Sybase.
  • Experience of version control tool such as perforce, SVN.
  • Experience of working on Unit Testing tools like JUnit Testing Framework.
  • Experience of using Ant, Jenkins, Train to generate deployable files.
  • Experience of using Auto Web tool to monitor applications.
  • Experience in working with JDK 1.7 for developing client side applications.
  • Excellent experience in Analysis, Design, Development, Testing, Debugging and Implementation of Web based and desktop application as an Analyst & as a Developer.
  • Hands on experience in implementing Stored Procedures, Cursors, Views.
  • Hands on exposure to architecture, design, code reviews and providing technical support to teams.
  • Have worked as Team Lead, Developer. Switched roles as and when needed in the Software Development Life Cycle.
  • Establish and maintain a positive working relationship with fellow employees, Partners and Customers
  • Self-starter in learning new technologies. Adapt easily to new environments. Work effectively with diverse groups of people either as a team member or alone
  • Excellent interpersonal and technical skills, quick learner, good team player. Ability to perform at high level to meet deadlines, adaptable to ever changing priorities
  • Believe in constant learning new technology and brush up to enhance existing skills.

TECHNICAL SKILLS:

Scripting Language: Java Script, JQuery, AngularJS

Languages: Java, JDBC, JSP, Servlets, Bootstrap, HTML, XML, XSL, HTML, XSLT

Middle Layer: Hibernate

Databases: DB2, Sybase

MiddleTier: J2EE (JSP, JDBC, JMS, Servlets)

Web Servers: Apache Tomcat

Development Tools: Eclipse IDE, NetBeans

Version Control: Perforce, SVN

Third Party Tools: DBArtisan 11.0, Perforce, Eclipse, Putty, Autosys, JIRA issue tracker, Service Now, RCM Designer, Actimize

PROFESSIONAL EXPERIENCE:

Confidential

Java Tech lead/Sr. Java developer

Responsibilities:

  • Involved in design, develop and implementation of the application using Core java, J2EE,JSP.
  • .Designed dynamic and multi-browser compatible pages using HTML, CSS, AngularJS.
  • Communicate with business people to understand and gather requirement
  • Developed different SOAP web services.
  • Developed application based on SOA framework.
  • Analysis of business Requirement for new applications and for enhancements of existing applications.
  • Prepare technical documents for new applications and for enhancements of existing application
  • Used TIBCO designer to develop proxy web services for all developed SOAP services.
  • Used Java regex expression to perform validation for different web services.
  • Used SOAP UI testing tool for testing functionality for SOA framework and SOAP services.
  • Perform various types of testing unit Testing, System Integration Testing, Regression Testing.
  • Analysis and study of existing applications.
  • Sharing system/process knowledge with other team members.
  • Wor ked with QA team for testing and resolve defects.
  • Used SQL developer to write required SQL queries.
  • Leading five people team from US and mexico.
  • Ability to manage and lead the team in a professional and sound manner

Environment: Java 7, SOAP Web Services, TIBCO designer, SOAP UI, HTML, CSS, Spring, Servlet, JSP, XML, XHTML, Agile Methodology, JIRA, Jenkins, Design Patterns, SQL,, Eclipse

Confidential, NYC

Java Tech Lead/Sr. Java developer

Responsibilities:

  • Involved in design, develop and implementation of the application using Spring and J2EE.
  • Designed and implemented application using Spring, Spring IOC, Hibernate HQL.
  • Designed dynamic and multi-browser compatible pages using HTML, CSS, AngularJS.
  • Communicate with business people to understand and gather requirement.
  • Analysis of business Requirement for new applications and for enhancements of existing applications.
  • Prepare technical documents for new applications and for enhancements of existing applications.
  • Develop various database objects (e.g. stored procedures, tables, views etc.) in DB2 for various projects.
  • Configured and customized logs using Log4J.
  • Worked on all the financial transactions happening throughout the design of application.
  • Perform various types of testing unit Testing, System Integration Testing, Regression Testing.
  • Analysis and study of existing applications.
  • Sharing system/process knowledge with other team members.
  • Wor ked with QA team for testing and resolve defects.
  • Used Jenkins for continuous Integration for developers to integrate code into shared repository at regular intervals.
  • Used to lead seven people team with multiple locations and with different experiences.
  • Used to manage team from techinal perspective and represented in front of clients

Environment: Java 7, AngularJS, HTML, CSS, Bootstrap, Spring, Servlet, JSP, XML, XHTML, Agile Methodology, JIRA, Jenkins, Design Patterns, DB2, TOAD, Eclipse, Maven, Log 4J, DB2, JDK 1.7, Eclipse, Linux

Confidential, NYC

Sr. Java/J2EE Programmer

Responsibilities:

  • Involved in design, develop and implementation of the application using Spring and J2EE Framework.
  • Designed and implemented application using Spring, Spring IOC, Hibernate HQL.
  • Designed dynamic and multi-browser compatible pages using HTML, CSS, AngularJS.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Designed and Developed the Application using Spring MVC and Hibernate as the ORM.
  • Developed queries and procedures for CRUD operations using Hibernate as ORM.
  • Configured and customized logs using Log4J.
  • Worked on all the financial transactions happening throughout the design of application.
  • Implemented various design patterns like Singleton, Factory.
  • Worked with QA team for testing and resolve defects.
  • Used Jenkins for continuous Integration for developers to integrate code into shared repository at regular intervals.
  • Used Eclipse Luna for writing the code from the scratch and debugging.
  • Used Agile methodology named SCRUM for all the work performed.
  • Application developed using DB2 (Database).
  • Used Maven to build war and ear files to deploy on Web logic App Server.

Environment: Java 7, AngularJS, HTML, CSS, Bootstrap, Spring, Hibernate 4.0, Servlet, JSP, XML, XHTML, Agile Methodology, JIRA, Jenkins, Design Patterns, DB2, TOAD, Eclipse, Maven, Log 4J, DB2, JDK 1.7, Eclipse, Linux

Confidential, NJ

Sr. Java/J2EE Programmer

Responsibilities:

  • Communicate with Business People to understand and gather requirement.
  • Involved in design, develop and implementation of the application using Spring and J2EE Framework.
  • Designed and implemented application using spring, J2EE, HTML, CSS.
  • Prepare technical documents for new application.
  • Develop various database objects (e.g. store procedure, tables, views etc.) in DB2.
  • Configured and customized logs using Log4J.
  • Worked on all the financial transactions happening throughout the design of application.
  • Worked with QA team for testing and resolve defects.
  • Used Jenkins for continuous Integration for developers to integrate code into shared repository at regular intervals.
  • Used JavaScript for front end validations.
  • Perform various types of testing Unit Testing, System Integration Testing, and Regression Testing.
  • Used Eclipse Luna for writing the code from the scratch and debugging.
  • Used waterfall methodology for all the work performed.
  • Used Maven to build war and ear files to deploy on Web logic App Server.

Environment: Java 7, JavaScript, HTML, CSS, spring, Servlet, JSP, XML, XHTML, Agile Methodology, JIRA, Jenkins, Design Patterns, Perforce, DB2, TOAD, Eclipse, Log 4J, DB2, JDK 1.7, Eclipse, Linux

Confidential, NJ

Senior Java/J2EE Developer

Responsibilities:

  • Developed the application with iterative methodology, refactoring the existing code and writing new code.
  • Design and Developed using Spring Model View Controller (MVC) 2 architecture.
  • Used JSPs in front-end, spring framework in business layer and Hibernate in persistence layer.
  • Developed the application using Spring IOC to communicate with the persistence layer.
  • Used Spring AOP framework for security transactions, reusability logging purpose.
  • Developed front-end content using JSP, HTML and JSTL.
  • Used Spring MVC’s Tag library to build JSP pages.
  • Configured page navigation, menus in XML configuration files, developed XML Schema files and used DOM parser for parsing the XML content.
  • Implemented Transfer objects to store and retrieve user and claims information in the application scope.
  • Developed a use case claims administration, which is the process of receiving, reviewing, adjudicating, and processing claims.
  • Implemented automatic email notification of the monthly statements for the customers using JavaMail.
  • Developed UNIX Shell scripts for automating project management tasks.
  • Prepared technical design, unit test cases, detailed time estimation, traceability matrix, impact analysis and code reviewed documents for each iteration task.
  • Used stored procedure to send entire block of statements to database at one time.
  • Used JDK to develop applications and applets.
  • Created Use cases, Class Diagrams, and Sequence Diagrams for the system using JUDE UML modeling tool.
  • Involved in the defects resolution for the better quality and increased performance of product.
  • Performed the technical design reviews and code reviews.
  • Coordinated with Business Analyst, Architecture and QA team to ensure the quality and success for each iteration tasks.

Environment: Java, spring, JSTL, Web Services, Servlets, XML, XML Schema, XSL, XSLT, HTML, CSS, JavaScript, JSP, Eclipse, Log4J 1.2.7, JUnit, JDK1.7, SVN, UNIX

Confidential

Java/J2EE Developer

Responsibilities:

  • Effectively interacted with team members and business users for requirements gathering.
  • Involved in the process of analysis, design, and development of the application.
  • The entire application was developed using MVC based architecture with help of Apache Struts 2.0.
  • Coded struts Action classes, Model classes.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used Web Sphere as the application server for deployment.
  • Configured the deployment descriptors in Hibernate to achieve object relational mapping.
  • Involved in writing procedures, queries using SQL.
  • Followed agile methodology to implement application.
  • Used Apache ANT as build tool.

Environment: Java 1.5, HTML, Ajax, JavaScript, JSP, Struts2.0, AJAX, XML, Hibernate, Eclipse, CSS, JSTL, Tomcat, Web Sphere, MS SQL Server, Ant

Hire Now