We provide IT Staff Augmentation Services!

Java Developer/lead Resume

3.00/5 (Submit Your Rating)

TX

SUMMARY:

  • Over 10 years of experience in Requirement gathering, Analysis, Solution Design, Development, Implementation, Testing, Maintenance, Migration and Production Support.
  • Experience in software development using Core Java, J2EE (Servlets, JSP, Web Services, AJAX, JSON, XML, HTML, JavaScript, JUnit, Maven, Ant, EHCache, Quartz), DB2, Oracle.
  • Strong knowledge on Struts 1, Struts 2, Spring 3 (MVC, AOP, Security, DAO) frameworks.
  • Very good understanding and working experience on Object Oriented Programming.
  • Experience in developing RESTful Web Services with JAX - RS using Jersey and Spring MVC.
  • Experience in using JMS for communicating between application systems using Tibco EMS queues and topics.
  • Experience in writing DAO using Hibernate 3 ORM.
  • Experience in developing applications in different servers - Tomcat, WebSphere (WAS).
  • Experience in executing projects using Waterfall and Agile Methodologies.
  • Very good understanding and working experience on the RDBMS - DB2, Oracle and MySQL.
  • Experience in implementing design patterns in various projects.
  • Experience in project development in agile environment using different tools - Team City, SONAR, JIRA for continuous integration, deployment, project tracking.
  • Experience in dynamically generating Excel, PDF report documents for the application using JXL, POI and ReportMill APIs.
  • Experience in writing UNIX shell scripts to handle various daily/weekly jobs and to handle application configurations.
  • Experience in configuring and using cache API such as EHCache in the multiple applications.
  • Experience in using Quartz scheduler for scheduling multiple daily/weekly jobs for applications.
  • Experience in software testing, Junit testing, regression testing, defect tracking and management using HP Quality Center tool.
  • Experience in managing code using different version control systems - CA Harvest, StarTeam.
  • Managed off shore team on multiple projects, collaborating daily with team members on day-to-day activities, client updates, testing and deployment.
  • Assisted multiple teams/vendors during integration testing, deployment, production support etc.
  • Possess good communication, interpersonal skills and the ability to work both as a team player and an individual.
  • Ability to perform multi-tasking, be self-motivated and work with diverse cross functional business and technology teams
  • Willingness and ability to quickly adapt and learn new technologies.

TECHNICAL SKILLS:

Languages: Java, SQL

J2EE Skill Set: Servlets, JSP, JDBC, HTML, CSS, AJAX, Javascript, IBM SOAP WS, RESTful WS, Maven, ANT, XML, JSON, DWR, Quartz Scheduler, JQuery, JUnit

Framework: Struts 1, Struts 2, Spring 3 (MVC, DAO, AOP, Security)

Servers: WAS 6.1, JBoss 4.0.4, Apache Tomcat 5.0/8

Database: Oracle, MS-SQL Server, IBM DB2, MySql

IDE: Eclipse, IBM RAD

Software Tools: RESTClient, TOAD, WinCvs, Harvest, StarTeam, Secure Shell, HP Kintana, HP QC, Attachmate Verastream Host Integrator(VHI), HP Peregrine, Putty, DB Visualizer

Operating System: Windows, Linux

WORK EXPERIENCE:

Confidential, TX

Java Developer/Lead

Responsibilities:

  • Working as Programmer Analyst and a team lead.
  • Involving in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis, design, development, testing and support.
  • Writing various documents including requirement and analysis document, technical design documents, User Guide and Test document and preparing the programming specifications.
  • Developed using mainly Core Java and Spring MVC framework to develop the application.
  • Used Spring Security to authenticate users of the web application.
  • Used Tibco EMS queues and topics to read & write messages to communicate between different applications.
  • Developed RESTful web service with JAX-RS API using Jersey to receive and send data in the form of JSON using Gson.
  • Used Quartz scheduler to schedule regular warehouse jobs to send and fetch data from both downstream and upstream applications.
  • Developed and used various shell scripts to install application, trigger multiple jobs, data insert into DB and for other various functions in the application.
  • Writing SQL queries to retrieve data from DB2/Oracle database.
  • Involved in change management process using various tools such as HP Quality Center, Change Management.
  • Working closely with various teams to support the application in different environments.
  • Working with testing team during System and regression testing activities.
  • For one of the related applications in the warehouse, executed project in agile methodology using different tools - JIRA, Team City, and SONAR.
  • Involved in daily standups for project updates and concerns.
  • Coordinated with off shore team on various day-to-day activities on daily basis.

Environment: Core Java, Spring MVC, Spring DAO, Security, JSP, Angular JS, Unix scripts, Tomcat, JUnit, RESTful WS, Jersey API, Tibco EMS, Gson, HTML, Maven, Eclipse Mars, JIRA, Team City, SONAR, DB2, Oracle .

Confidential, C T

Senior Java Developer

Responsibilities:

  • Worked as application programmer and a team lead.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Developing the technical design documents, Test Documents and preparing the programming specifications.
  • Developed using Spring MVC framework and Hibernate as ORM tool.
  • Developed user interface using JSP, Javascript, and HTML.
  • Developed RESTful web service with JAX-RS API using Jersey to receive and send data in the form of JSON/XML.
  • Writing SQL queries to retrieve data from Oracle database.
  • Coordinating and managing off shore team on several aspects of project development - status, code, review, training etc.
  • Involved in change management process using various tools such as HP Peregrine, HP QC.
  • Worked closely with the other vendors as single point of contact for the issues reported while integrating with the application.
  • Worked closely with the testing team to fix the defects using HP Quality Center reported in system or integrated testing phases and during production implementation.

Environment: Java/J2EE, spring, JSP, JavaScript, Tomcat, JUnit, RESTful WS, JAX-RS, Jersey API, JSON, JDBC, HTML, Eclipse Luna, RESTClient, Oracle.

Confidential, C T

Java Developer

Responsibilities:

  • Worked as programmer analyst for the applications which are updated.
  • Managed Web Services (using IBM JAX-WS, SOAP) to notify and retrieve the template information from the TH interface partner application.
  • Updated GUI using MVC architecture, J2EE components.
  • Worked with multiple teams to design, document, and code, testing, migrating the application.
  • Involved in coordinating with different teams across geographies on issue resolution, bug fixes, testing and migration.
  • Worked with closely with testing teams to resolve issues in integration testing.
  • Used defect management tools like HP Quality Center and Peregrine.
  • Periodic client meetings to review deliverables, vendor meetings for the status on issues reported.

Environment: Java/J2EE, JSP, MVC, JavaScript, AJAX, WebSphere App Server, IBM Webservices, JDBC, HTML, XML, Ant, JUnit, RAD.

Confidential, CT

Java Developer

Responsibilities:

  • Involving in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis, design, development and testing.
  • Developing the technical design documents and preparing the programming specifications.
  • Remapping the user interface using JSP to the new tool. Used JavaScript/Ajax for server/client side validation.
  • Involved in rewriting the application code to adapt to the new tool.
  • Involved in analyzing and fixing various issues found during rewriting the code for remapping to new tool.
  • Writing and rewriting SQL queries to retrieve/store data from DB2 database.
  • Involved in migrating application from WAS5 to WAS6.1 server. Finding out, analyzing and fixing various compatibilities issues of the application with newer version of the application server.
  • Single point of contact for the application during the development, testing, deployment phases.
  • Involved in change management process using various tools such as Peregrine, QC.
  • Working closely with the tool vendor as single point of contact for the issues reported while integrating with the application.
  • Working closely with the testing team to fix the defects using HP Quality Center reported in system or integrated testing phases and during production implementation.
  • Involved in daily meetings with on-site/client to provide status of the development, issues, and concerns.
  • Actively following up with different teams on the pending items to resolve the concerns/issues quickly.

Environment: Java/J2EE, JSP, custom MVC framework, JavaScript, AJAX, WebSphere Application Server, IBM Web S services, JDBC, HTML, XML, Ant, JUnit, Rational App Developer (RAD) .

Confidential, C A

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Developed Frontend applications using MVC architecture.
  • Used Spring MVC with DWR as server to client communication.
  • Used JSP, Javascript, JQuery, JSON and AJAX for designing and developing user interface.
  • Developed application cache using EHCache API for storing and retrieving the huge static data.
  • Used common design patterns - abstract factory, template etc. Wherever required.
  • Writing SQL queries and procedures to fetch & store data to Oracle DB.
  • Working closely with different vendors for various activities such as testing and deployment.
  • Unit Testing, Documentation, Integration Testing, production deployment and post production support using different tools such as QC, Kintana, and Secure Shell etc.
  • Daily/Periodic deliveries & Status reporting with on-site/client on the application development.

Environment: Java/J2EE, Spring MVC, Spring DAO, DWR, JSP, JavaScript, AJAX, EHCache, JQuery, HTML, XML, JSON, JUnit, Eclipse, WebSphere App Server.

Confidential, CA

Software Engineer

Responsibilities:

  • Involved in designing and developing end to end dashboard using spring and ExtJS frameworks.
  • Developed user interactive graphical user interfaces using ExtJS, JSON, Javascript, AJAX.
  • Worked on writing SQL queries, stored procedure to fetch data from Oracle.
  • Used EHCache to fetch and store huge data in cache.
  • Used Quartz scheduler to schedule the jobs to update the various data on the user interface.
  • Gathering Requirements, Involved in Design, Coding, Unit Testing, Documentation, Integration Testing, production deployment and post production support.
  • Worked to different vendors to resolves issues reported in integration testing.

Environment: Java/J2EE, Spring MVC, Spring DAO, JSP, JavaScript, AJAX, EHCache, ExtJS, HTML, XML, JSON, JDBC, JUnit, Eclipse, WebSphere App Server.

Confidential, CA

Software Engineer

Responsibilities:

  • Gathering Requirements, Involved in Design, Coding, Unit Testing, Documentation, Integration Testing, production deployment.
  • Fixing vulnerability issues such as XSS (Cross Site Scripting), SQL injection.
  • Coordinating with different development teams/vendors in various SDLC activities.
  • Used tools such Quality Center and Kintana for change management activity.

Environment: Java/J2EE, JSP, Struts, Spring MVC, Spring DAO, Tiles, JavaScript, AJAX, ExtJS, JSON, WebSphere App Server, JDBC, HTML, XML, EHCache, Eclipse.

Confidential

Software Engineer

Responsibilities:

  • Worked as individual contributor for few modules. Gathering Requirements, Involved in Design, Coding, Unit Testing, Documentation, Integration Testing, production deployment.
  • Developing backend SQL queries and stored procedures.
  • Deploying application code in different environments. Coordinating with different teams in various SDLC activities.
  • Preparation of various process related documents - application guide, knowledge document, test case, technical design etc.
  • Involved in QA testing activities and fixing the defects raised.

Environment: Java/J2EE, JSP, Struts, Tiles, JavaScript, AJAX, Apache Tomcat, JDBC, HTML, XML, Eclipse.

We'd love your feedback!