We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Morrisville, NC

SUMMARY:

  • Total 10 years of experience in IT industry in Software Analysis, Design, Development, Testing, Deployment and Production Support/Maintenance of Java/J2EE applications.
  • Expertise in all stages of Software Development Life Cycle (SDLC) and Experience in developing and deploying applications using Websphere Application Server and Tomcat
  • Expert in Web Development using Java/J2EE technologies like Java, Swing, AWT, JSP, Servlets, JDBC, JSON, XML, JAX - WS, JAX-RS, Jersey, Jackson, JQuery
  • Experience using Front End Technologies such as HTML, AngularJS, JavaScript and CSS for developing UI for the applications.
  • Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller), SPRING and Hibernate
  • Proficiency in Database Programming using Oracle, SQL Server and ElasticSearch
  • Implemented security and authentication concepts such as OAuth 2.0
  • Prepared test case scenarios and internal documentation for validation and reporting.
  • Extensive experience in Unit Testing, Functional Testing and System Testing
  • Experienced in Various IDE’s likes Eclipse and Spring Source Tool Suite (STS) IDE.
  • Excellent experience in Object-oriented design and analysis.
  • Experience in using various Configuration Management tools like CVS, SVN, Clearcase and Team Foundation Server.
  • Experience working on Waterfall Model and Agile Environment of software development
  • Posses management experience of leading team of seven or more
  • Quick learner and excellent team player, ability to meet deadlines and work under pressure - either unsupervised or in a team.
  • Excellent communication and self-motivated to implement complex rules.

TECHNICAL SKILLS:

RDBMS/ Databases: Oracle, SQL Server 2000/2005/2008, ElasticSearch

Programming Language: Core Java, J2EE, SQL, Perl, Shell Scripting

Markup Languages: HTML, XML

Web/App Servers: Tomcat, JBoss, Websphere Application Server

Tools: and Utilities: JUnit Testing, Quality Center, SOAP UI, Toad, JIRA, Amazon SQS

Build and Integration Tools: ANT, Maven, Hudson, Jenkins

Web Technologies: JSP, Servlet, XML, JavaScript, JDBC, CSS, JQuery, JAX-WS, Web services, TCP/IP, SOAP, REST,JAX-WS,JAX-RS, Jersey, Jackson, AngularJS

IDE: Eclipse, Spring Source Tool Suite (STS)

Version Control System: SVN, CVS, Clearcase, TFS, Changeman

Frame works: Spring, Hibernate, OAuth2.0

Operating Systems: Windows 2000/XP/NT/Vista/7, Unix

PROFESSIONAL EXPERIENCE:

Confidential, Morrisville, NC

Sr. Java Developer

Responsibilities:

  • Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements.
  • Developed Rest web services
  • Implemented interfaces to interact with web services
  • Implemented OAuth2.0 for authentication based web application and accessed their APIs for fetching data services
  • Developed full text search feature with multi tenancy using ElasticSearch
  • Developed Crawlers for OneDrive, Gmail and Microsoft Outlook using their respective REST APIs
  • Developed the code using Spring,Hibernate & JSON
  • Created a dashboard for crawlers using HTML and JQuery
  • Designed and developed the database for the application in SQL Server
  • Created SQL queries, triggers, and views to interact with Database.
  • SVN has been used as a Version Controlling system.
  • Performed Unit Testing, Functional testing to validate how better and feasible is the application to be used by the End-user.
  • Maven was used as build management tool.
  • Coordinating with Web Configuration team for test, release, and deployment.
  • Used JIRA to track and record issues related to the application.

Environment: Java, J2EE (JSP, Servlet),Spring,Hibernate,HTML, JQuery, XML, Eclipse, SVN, JIRA, Tomcat, JUnit, SQL Server, ElasticSearch, OAuth2.0, Webservices, JAX-RS, Agile, REST, Maven, Amazon SQS

Confidential, Charlotte, NC

Lead Java Developer

Responsibilities:

  • Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements.
  • Allocating tasks and coordinating activities of the team
  • Status reporting to the client for the team.
  • Designed and Developed web interfaces and services for the system
  • Implemented interfaces to interact with web services for folder and document management system
  • Designed and developed the database for the application
  • Created SQL queries, triggers, and views to interact with Database.
  • Changeman has been used as a Version Controlling system.
  • Performed Unit Testing, Functional testing to validate how better and feasible is the application to be used by the End-user.
  • Ant was used as build management tool.
  • Coordinating with Web Configuration team for test, release, and deployment.
  • Used Quality Center to track and record issues related to the application.

Environment: Java, J2EE (JSP, Servlet), Spring, Hibernate, XML, JavaScript, Eclipse, ChangeMan, Quality Center, Websphere, JUnit, XML Unit, Oracle, Webservices, JAX-WS, Agile, SOAPUI, ANT

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Communicating with various business and vendor teams for understanding the existing complex business systems.
  • Performing Impact Analysis on the changes to the existing production systems.
  • Interacting with business teams, Clients and technical teams on regular basis to discuss day to day incidents and problems.
  • Ensuring highest quality assurance from Confidential .
  • Resolving incidents from various participants/institutions on enrolment into the plans provided by the institution
  • Extend analytical knowledge to other team members and helping them to resolve incidents faster.
  • Involving in data analysis and to showcase the results.
  • Responsible for coordinating, allocating onsite / offshore tasks

Environment: Java, J2EE (JSP, Servlet), Hibernate, Spring, XML, JavaScript, Eclipse, ClearCase, Websphere, Junit, Maven

Confidential, Charlotte, NC

Java Lead

Responsibilities:

  • Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements.
  • Coordinating activities of offshore team.
  • Status reporting to the client for the team.
  • Developed the code using Spring Framework, JSP, Hibernate3.0, Java Script, JNDI and XML.
  • Involved in implementation of application using conventional design practices (MVC-Model View Controller).
  • Integrated Spring framework with Hibernate that is used for Database operations.
  • Designed and developed the database for the application in SQL Server.
  • Created SQL queries, triggers, and views to interact with Database.
  • Team Foundation Server has been used as a Version Controlling system.
  • Performed Unit Testing, Functional testing to validate how better and feasible is the application to be used by the End-user.
  • Ant was used as build management tool.
  • Coordinating with Web Configuration team for test, release, and deployment.
  • Used Team Foundation Server to track and record issues related to the application.

Environment: Java, J2EE (JSP, Servlet), Hibernate, Spring, XML, JavaScript, SpringSource Tool Suite, Team Foundation Server, Apache Tomcat, Junit, Maven

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements.
  • Developed the code using Struts Framework, JSP, Hibernate3.0, Web Services, Java Script, JNDI, XML and HTML.
  • Involved in implementation of application using conventional design practices (MVC-Model View Controller).
  • Integrated Struts framework with Hibernate that is used for Database operations.
  • Designed and developed the database for the application in Oracle 10g.
  • Created SQL queries, triggers, and views to interact with Database.
  • Clearcase has been used as a Version Controlling system.
  • Performed Unit Testing, Functional testing to validate how better and feasible is the application to be used by the End-user.
  • Maven was used as build management tool.
  • Coordinating with configuration team for test, release, and deployment.
  • Used HP Service center to track and record issues related to the application.

Environment: Java, J2EE (JSP, Servlet), JMS, Hibernate, Struts, Oracle, HTML, CSS, XML, JavaScript, Web sphere Application Server 6.1, Net Beans, Clear case, Clear Quest, Web services, Apache Tomcat, Junit, Agile, Maven

Confidential

Lead Engineer

Responsibilities:

  • Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements.
  • Implemented all the Transaction Specification documents for each screen mapping out the business requirements to the screen design.
  • Coordinating and managing activities of the team
  • Developed the code using Spring Framework, JSP, Hibernate3.0, WebServices, Java Script, JNDI, XML and HTML.
  • Involved in implementation of application using conventional design practices (MVC-Model View Controller).
  • Integrated Spring framework with Hibernate that is used for Database operations.
  • Designed and developed the database for the application in SQL Server.
  • Created SQL queries, triggers, and views to interact with Database.
  • Performed Unit Testing, Functional testing to validate how better and feasible is the application to be used by the End-user.
  • Ant was used as build management tool.
  • Coordinating with configuration team for test, release, and deployment.
  • Used Quality center to track and record issues related to the application.

Environment: Java, J2EE (JSP, Servlet), JMS, Hibernate, Spring, SQL Server, HTML, CSS, XML, JavaScript, Eclipse, Clear case, Clear Quest, web services, Apache Tomcat, JUnit, Shell Scripting

Confidential

Lead Engineer

Responsibilities:

  • Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements.
  • Coordinating and managing activities of the team
  • Implemented all the Transaction Specification documents for each screen mapping out the business requirements to the screen design.
  • Developed the code using Spring Framework, JSP, Hibernate3.0, WebServices, Java Script, JNDI, XML and HTML.
  • Involved in implementation of application using conventional design practices (MVC-Model View Controller).
  • Integrated Spring framework with Hibernate that is used for Database operations.
  • Designed and developed the database for the application in SQL Server.
  • Created SQL queries, triggers, and views to interact with Database.
  • Performed Unit Testing, Functional testing to validate how better and feasible is the application to be used by the End-user.
  • Ant was used as build management tool.
  • Coordinating with configuration team for test, release, and deployment.
  • Used Quality center to track and record issues related to the application

Environment: Java, J2EE (JSP, Servlet), JMS, Hibernate, Spring, SQL Server, HTML, CSS, XML, JavaScript, Eclipse, Clear case, Clear Quest, web services, Apache Tomcat, JUnit, Shell Scripting.

Confidential

Lead Engineer

Responsibilities:

  • Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements.
  • Coordinating and managing activities of the team
  • Implemented all the Transaction Specification documents for each screen mapping out the business requirements to the screen design.
  • Developed the code using Spring Framework, JSP, Hibernate3.0, WebServices, Java Script, JNDI, XML and HTML.
  • Involved in implementation of application using conventional design practices (MVC-Model View Controller).
  • Integrated Spring framework with Hibernate that is used for Database operations.
  • Designed and developed the database for the application in SQL Server.
  • Created SQL queries, triggers, and views to interact with Database.
  • Performed Unit Testing, Functional testing to validate how better and feasible is the application to be used by the End-user.
  • Ant was used as build management tool.
  • Coordinating with configuration team for test, release, and deployment.
  • Used Quality center to track and record issues related to the application

Environment: Java, J2EE (JSP, Servlet), JMS, Hibernate, Spring, SQL Server, HTML, CSS, XML, JavaScript, Eclipse, Clear case, Clear Quest, web services, Apache Tomcat, JUnit, Python, Shell Scripting

Confidential

Java Developer

Responsibilities:

  • Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements.
  • Implemented all the Transaction Specification documents for each screen mapping out the business requirements to the screen design.
  • Developed the code using Swing and multithreading
  • Designed and developed the database for the application in SQL Server.
  • Created SQL queries, triggers, and views to interact with Database.
  • Performed Unit Testing, Functional testing to validate how better and feasible is the application to be used by the End-user.
  • Ant was used as build management tool.
  • Coordinating with configuration team for test, release, and deployment.
  • Used Quality center to track and record issues related to the application.

Environment: Java, Swing, SQL Server, JDBC, Eclipse, Clear case, Clear Quest, JUnit, Python, Shell Scripting

Confidential

Java Developer

Responsibilities:

  • Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements.
  • Implemented all the Transaction Specification documents for each screen mapping out the business requirements to the screen design.
  • Developed the code using Swing and multithreading
  • Designed and developed the database for the application in SQL Server.
  • Created SQL queries, triggers, and views to interact with Database.
  • Performed Unit Testing, Functional testing to validate how better and feasible is the application to be used by the End-user.
  • Ant was used as build management tool.
  • Coordinating with configuration team for test, release, and deployment.
  • Used Quality center to track and record issues related to the application.

Environment: Java, Swing, SQL Server, JDBC, Eclipse, Clear case, Clear Quest, JUnit, Python, Shell Scripting

Confidential

Java Developer

Responsibilities:

  • Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements.
  • Implemented all the Transaction Specification documents for each screen mapping out the business requirements to the screen design.
  • Developed the code using Swing and multithreading
  • Designed and developed the database for the application in SQL Server.
  • Created SQL queries, triggers, and views to interact with Database.
  • Performed Unit Testing, Functional testing to validate how better and feasible is the application to be used by the End-user.
  • Ant was used as build management tool.
  • Coordinating with configuration team for test, release, and deployment.
  • Used Quality center to track and record issues related to the application.

Environment: Java, Swing, SQL Server, JDBC, Eclipse, Clear case, Clear Quest, JUnit, Shell Scripting, Python

We'd love your feedback!