We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Over 7 years of experience as Software Developer in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies.
  • Experience working with agile methodology implementations like Daily scrum meetings, sprint planning, and resource planning.
  • Strong Knowledge of Object Oriented Design Methodologies such as Polymorphism, Inheritance and Encapsulation.
  • Good understanding of Java/J2EE Design Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate and Service Locator.
  • Extensive development experience in web applications using Java, J2EE, JSP, Servlets and APIs like JDBC, XML and JavaBeans.
  • Strong experience in implementing MVC framework like Spring and ORM tools like Hibernate in J2EE architecture.
  • Proficient with development of RESTful Web Services using JAX - RS and spring framework for exchange of JSON and XML representations.
  • Expertise working with Front-end tools likes AngularJS, JavaScript, JQuery, AJAX, JSON, HTML/DHTML and CSS for view layer.
  • Experienced in developing interactive web applications with Single Page Applications (SPAs) Framework using AngularJS.
  • Experience in developing SQL, Stored Procedures, functions, triggers using Oracle and comfortable working with databases like SQL Server, DB2, and MS-SQL.
  • Expertise in using J2EE Application Servers such as WebSphere, WebLogic, JBoss and Web Servers like Tomcat.

TECHNICAL SKILLS:

Programming Languages: Java, C/C++, SQL, PL/SQL

J2EE Technologies: JDBC, Hibernate, Servlets, JSP, JavaBeans, WebServices (SOAP/REST)

Operating Systems: Windows, Unix/Linux

Web Technologies: Angular JS, HTML, XML, JavaScript, JSON, AJAX, JQuery, CSS

Web/App. Server: WebSphere, Apache Tomcat, JBoss, WebLogic

Frameworks: Spring MVC, Hibernate

Design Patterns: Singleton, Factory, Front Controller, Value Object, Business Delegate, Service Locator

RDBMS: Oracle, DB2, MS SQL Server

Tools: ANT, Maven, JUnit, Log4j, GIT, CVS, SVN

IDEs: Eclipse, MyEclipse, RAD, NetBeans

Methodologies: Waterfall Model, Agile

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java Developer

Responsibilities:

  • Followed the principles of agile on a daily basis. Helped product owners/managers write and design stories.
  • Wrote complex queries and creative logic to address the enhancements that were assigned to me.
  • Member of one of the main and first agile teams in pharmacy. The ratio of velocity/load doubled in the past 6 months with the team delivering twice the amount of contribution. The release now takes place every two weeks compared to 6 months ago when it happened every 10 weeks.
  • Played a vital role in establishing a platform to in corporate a new supplier (Cardinal) on the application which had been on the "To Do" list for 17 years for Confidential Pharmacy.
  • Worked on portal servers and different environments to tackle e-sig (VeriFone) related tasks.
  • Assisted the QA teams to help write test cases and test items in times of absolute need.
  • Fixed QA deployment failures and assisted in addressing build failures.
  • Wrote test cases for functionality delivering new features in the application providing maximum code coverage.
  • Collaborated with integration services team and CIS on various occasions to get past Axway, obtain API keys to access supplier portal, setup testing environments (IIB) and get high volume items delivered to the stores in an efficient manner.
  • Extensively used PL/SQL to write stored procedures and make server side changes.

Confidential

Sr. Java Developer

Responsibilities:

  • Worked in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the Application.
  • Worked on HTML5, CSS3, JavaScript, XML and Angular JS for developing UI components.
  • Used Angular JS for creating responsive list renderer for single web application.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Used Hibernate ORM for data persistence and transaction management.
  • Used Hibernate in data access layer to access and update information in the database.
  • Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format.
  • Developed Java Web applications (API) using RESTful web-services to provide response in JSON format.
  • Used the Web services for transmission of large blocks of XML data over HTTP.
  • Used J2EE design patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.
  • Developed and Deployed Components in the Apache Tomcat Application Server.
  • Wrote the Oracle PL/SQL stored procedures, triggers, and views.
  • Used Log4J for logging in the application, ANT tool to build and configure J2EE applications.
  • Performed unit testing using JUnit framework and fixed the problems.

Confidential

Java Developer

Responsibilities:

  • Actively involved in designing, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Used JavaScript for the client side validations and Spring MVC Framework for developing Web based application.
  • Developed the responsive UI web pages using HTML5, CSS3, Angular JS, JavaScript, and AJAX.
  • Implemented Routing part of application using Angular JS UI router module, routing provider service with HTML views/CSS styles.
  • Used Spring framework for Dependency Injection (IOC) and integrated with Hibernate framework.
  • Used Hibernate, object/relational-mapping solution of mapping data onto the Oracle database.
  • Developed ORM mapping using Hibernate for data persistence and retrievals on Oracle database.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Developed Spring JMS message listeners to consume messages from queue and developed spring scheduling components to perform batch operations.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Created build scripts, deployment using ANT script for application setup.
  • Performed unit testing and system functionally testing routine using customized test cases and tools such as JUnit.

Confidential

Java Developer

Responsibilities:

  • Followed Agile methodology for requirement gathering, analysis and application design.
  • Designed and developed User interface screens using HTML5, CSS3, AJAX, JavaScript and Angular JS.
  • Integration of the Front-End web interface with the Spring MVC, Angular JS, JSP, HTML and CSS.
  • Implemented Angular JS Service layer with utility functions to get data from back end using REST based service calls and pass back to Angular Controllers.
  • Implemented a Middle tier using Spring MVC to process client requests and implement server side code to be executed.
  • Used Spring MVC for Servlet configurations both during application development and test.
  • Designed, developed and integrated Spring DAO layer with Hibernate.
  • Generated Hibernate XML files for the configured beans.
  • Applied Object oriented methodologies and core J2EE design patterns like Factory, Business Delegate, and Singleton.
  • Wrote SQL and PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types.
  • Used RESTful Web Services to fetch data asynchronously and render an appropriate view.
  • Worked on JMS for sending a message and Message Driven Bean (MDB) to receive the message for providing Asynchronous communication.
  • Used Log4j for auditing, debugging and error logging purposes.
  • Installed and configured JBoss server developer and test environments.
  • Used JUnit for testing the application modules.
  • Used Maven for Build process and continuous integration.

Confidential

Java Developer

Responsibilities:

  • Actively involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
  • Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project.
  • Developed presentation layer of the project using JSP, HTML, CSS, JavaScript, JQuery and AJAX.
  • Used as XML parser to parse xml document containing application configuration information.
  • Implemented Dependency Injection (IOC) feature of Spring framework to inject beans into User Interface and AOP for Logging.
  • Developed persistence Layer using Hibernate to persist the data and to manage the data.
  • Developed Hibernate configuration files and queries and Implemented DAO classes.
  • Configured development environment using WebSphere application server for developer’s integration testing.
  • Developed reusable and interoperable Web Service modules based on SOA architecture using SOAP.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Developed ANT build scripts for compiling and building the project.
  • Configured and used Log4j for logging all the debugging and error information.
  • Used SVN Repository for Version Control.
  • Created test plans and JUnit test cases and test suite for testing the application.

Confidential

Java Developer

Responsibilities:

  • Participated in all phases of SDLC includes areas of requirement gathering, analysis, estimation, design, coding, testing and documentation.
  • Worked in designing phase of UML diagrams, Flow charts using Rational Software Architect.
  • Worked on J2EE technologies like JSP, Servlets for developing different modules in Controller component.
  • Developed different GUI screens JSPs using HTML, JavaScript, JQuery and CSS.
  • Consumed JQuery APIs to handle the events, Validation issues and client side functionalities.
  • Developed SOAP Web Service as publisher/producer and several REST web services supporting both XML and JSON to perform tasks.
  • Developed complete solution using Spring MVC, Service layer and DAOs for implementing filters for list pages as well as advanced search functionality using Hibernate Criteria restrictions.
  • Used Eclipse IDE to develop and deploy the application code.
  • Developed PL/SQL packages and triggers.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Version control of the code and configuration files are maintained by SVN.
  • Developed test cases for Unit testing and performed integration and system testing using JUnit.
  • Wrote Maven scripts for automated deployment of the application.

We'd love your feedback!