We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Tampa, Fl

SUMMARY:

  • Having 7+ years of professional experience in developing web based, SOA based and client/server applications in multi - platform environments with Java/J2EE technologies, Involved in all the phases of Life Cycle of Software Development (SDLC).
  • Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java, Servlets, JSP, JSTL, and XML.
  • Experience in developing web based J2EE applications using Struts/Spring frameworks.
  • Experience in Amazon Web Services(AWS).
  • Used AWS services like Elastic Beanstalk and EC2, RDS, S3.
  • Extensive experience and actively involved in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
  • Extensive experience in designing front end interfaces using HTML, JSP, CSS, Java Script, JQuery and Ajax, Angular JS.
  • Good Experience using Object Relational Mapping tool like JPA and Hibernate.
  • Experience in Spring Framework such as Spring IOC, Spring MVC, Spring AOP, Spring Resources, Spring JDBC.
  • Experience with various IDEs like IntelliJ, Eclipse, Net Beans.
  • Implemented the service projects on Agile Methodology and involved in running the scrum meetings.
  • Used Cucumber with Selenium framework for Automated Test Driven Development implementation (ATDD).
  • Significant knowledge in J2EE including JSP, Servlets, JMS and spring / Hibernate Framework for building client-server applications.
  • Supported all the LINUX/UNIX requests for various applications.
  • Experience in developing REST and SOAP Web services.
  • Experience in writing the SQL queries.
  • Experience in designing and developing UI Screens using Java Server Pages, Html, CSS and JavaScript.
  • Experience in working with MS SQL Server.
  • Used GIT, CVS, and SVN for Source code version control.
  • Worked in a CICD and ATDD environment.
  • Experience on Maven and Ant build tools.
  • Experience in designing transaction processing systems deployed on various application servers including Tomcat, Glassfish and Web logic.
  • Good Experience on Quality Control, JIRA for Project management tool for the Agile.
  • Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Excellent communication, analytical, interpersonal and presentation skills.

TECHNICAL SKILLS:

Operating Systems: Windows, LINUX/UNIX

Programming Languages: Java, SQL, PL/SQL, MS SQL

Web Technologies: JDBC, Servlets, JSP, JSTL, JNDI,XML,HTML, CSS and AJAX

Frame Works: Struts, Hibernate, Spring

Web Service Technologies: SOAP, WSDL, WADL, REST(JAX-RS)

Scripting Languages: JavaScript, JQuery

Web/Application Servers: Web Sphere, JBoss, Web Logic and Apache Tomcat

Databases: MySQL, Oracle10g, MongoDB, DB2

IDE Tools: IntelliJ, Eclipse, Net Beans

Source Control: CVS, SVN, ANT, Maven.

Methodology: Water Fall, Agile, SCRUM

Other Tools: Amazon Web Services(AWS),TOAD,Log4J,MS-Office, JIRA, SQL Developer

PROFESSIONAL EXPERIENCE:

Confidential,Tampa, FL

Java Developer

Responsibilities:
  • Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Preparing the High Level Design and Low Level Design of POS Project applications and interfaces.
  • Experienced in migration data from different data source such as excel, flat file to MS SQL server.
  • Developing a web application with authentication, authorization and realistic functionality using Restful services.
  • Responsible for complex queries using JDBC and also implemented JPA using provider as Hibernate at the Persistence layer.
  • Worked in all the modules of the application, which involved front-end presentation logic developed using Tiles, JSP, JSTL and Java script, Servlets and spring framework.
  • Developed data access services using Spring DAO design pattern.
  • Used GIT for version control & created automated build scripts.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Design and manipulation of JBPM process for the client activities in order to manage the Transaction queue for each activity.
  • Designed and developed front-end using Servlet, JSP, JSF, HTML, Java Script and AJAX.
  • Good experience in version control system using GIT, SVN.
  • Extensively work on RESTful web services to provide resource APIs for other systems and also to create the front end dynamic content.
  • Developed various generic JavaScript functions used for validations.
  • Used Hibernate DAO class to abstract transaction handling.
  • Used Hibernate entity inheritance mappings for persisting Java IS-A type hierarchy.
  • Implemented several Java/JEE Design patterns like MVC, DAO/DTO.
  • Developed JAVA programs using JDBC to access database and execute prepared statements.
  • Used Log4j utility to generate run-time logs.
  • Prepared Unit and System Testing Specification documents and performed Unit and System testing of the application.
  • Reviewed the code for ensuring adherence to java coding standards.
  • Developed Functional Requirement Document based on users requirement.

Environment: JDK 1.5, JEE1.3, Spring 3.0 MVC framework, Struts 2.0, JSP 2.0, MS SQL, Servlets 3.0, JDBC, AJAX, SOAP, XML, Java Beans, JQuery, JavaScript, ExtJs, Oracle 10g, IBM RAD, Web sphere, Agile Methodology, Design Patterns, GIT, RESTful, Apache Maven, JUnit, HTML Unit, XSLT, JSF, HTML/DHTML.

Confidential,Paintsville, KY

Java Developer

Responsibilities:
  • Implemented Transfer Funds, Messaging Service Modules using Java Script, HTML, Struts and Tiles Framework with respect to Model-View-Controller (MVC)Architecture.
  • Implemented persistence layer using Hibernate that use the POJO classes to represent persistent database tables.
  • Developed a management console for workflow management and reporting using Apache wicket and JQuery.
  • Tested API Layer, Process flow and workflow services for the application in IBM BPM
  • Consumed Web Services using WSDL and SOAP for transferring funds to other financial institutions.
  • Used Spring for DI/IOC.
  • Designed and developed user interfaces using wicket framework and HTML.
  • Designed and developed data access layer using Data Access Object (DAO), Session Façade, Business Delegate and Singleton design patterns.
  • Developed integration test for create, update and delete mailbox restful operations.
  • Involved in Database Design and Development.
  • Worked on writing the inner joins, outer joins, procedures for some of the model classes using Oracle 10g.
  • Developed Stored Procedures, Triggers, Functions and Cursors for efficient usage of data from Oracle 10g Database.
  • Assessed a fan out microservices engineering and organization layer with Spring
  • Experience in Creating Tables, Views, Triggers, Indexes, Constraints and functions in SQL Server.
  • Extensive experience in using IDEs Eclipse and Apache Tomcat servlet container for developing enterprise level applications.
  • Used MAVEN for project management and build automation, and Continuous Integration is done using Jenkins.
  • Consumed Web Services by implementing Spring REST support is to make the development of RESTful Web services.
  • Extensive use of JSF Framework for Controller components and View components.
  • Used Log4J to capture the data.
  • Worked with version controlling tools like Clear Case, SVN, GIT and Visual Source safe.
  • Implementation and maintenance of a Java GUI application using JSF components.
  • Involved in all the phases of Software Development Life Cycle (SDLC) including analysis, designing, coding, testing and deployment of the application.

Environment: J2EE/JDK 1.7, JSP, Struts 2, Spring, Hibernate 3.0,RESTful, Maven, JMS, JNDI, Oracle 10g, HTML, XML, ANT, WSDL, SOAP, Eclipse, GIT, Web Logic 9.1, LOG4J, JSF, CVS, Windows.

Confidential,White House Station,NJ

Java Developer

Responsibilities:
  • Working as a senior programmer analyst and developer for a project which is about adding an extra feature to the existing customer service portal.
  • Worked as a backend developer during feasibility analysis.
  • Involved in finalizing the artefacts required to build the system.
  • Documentation of various system flow(HLD, Data flow).
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Planning and ensuring fully proved and on-time deliverables from the project.
  • Developing the backend services and providing suggestion to define rules in view layer.
  • Worked extensively in writing and debugging complex stored procedures, triggers, Inner Joins, Outer Joins, views and user-defined functions.
  • Designing the database schema, creating tables and views and writing stored procedures, functions and queries in SQL.
  • Used GIT for version control.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure.
  • Used JBPM which provides workflow support when multiple applications are working on a source.
  • Used Rest Easy framework to implement Restful web services
  • Server side web development using JSP/ Servlets and JSF using Prime faces framework.
  • Done the developer level testing in junit and helping QA for integration and regression testing.
  • Current customer service portal is using JADE frame work (A framework developed by IBM)
  • So to fit in this project without altering the existing framework developed appropriate strategies for the implementation of the project.
  • Status Meeting with in the team in each level.
  • Experience in working with GIT and GIT Bash as the version control tools.
  • Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier (User Interface).
  • Discussed with Business people and SME and provided suggestion as and when needed.
  • During the development, MQ calls and web services calls were made to retrieve data from IMS database and db2 database respectively . Creating XML objects out of those MQ replies and populating the domain objects to display the information on the screen was my major responsibility.

Environment: JAVA 1.6, XML, MQ,Web Services, Web sphere application server 7.0,Websphere Process Server,GIT,DB2, Build forge, HTML,JBPM, JSP, AWS, Java script, RESTful, Servlet, Multithreading.

Confidential,Durham,NC

Java Developer

Responsibilities:
  • Responsible for reviewing business user requirements and also participated in meeting the users with Business Analysts.
  • OO Analysis and Design using UML including development of Class Diagrams, Sequence Diagrams, State diagrams and implemented these diagrams in Microsoft Visio.
  • Developed the application based on MVC architecture using Struts Framework, designed Action Classes, Form Beans. Used the Struts validation Framework in the presentation layer.
  • Used Hibernate to do the O-R mapping and used HQL to transfer the data to and fro for inserting, updating and accessing the information from the database
  • Developed user interface using JSP, Java Script, Ajax, JSP Tag libraries to simplify the complexities of the application.
  • Used Enterprise Java Beans (EJBs) extensively in the application; Session Beans to perform user authentication; Entity Beans in the development of Data model; Message Driven Beans for the asynchronous communication.
  • Developed Session EJBs, which encapsulated the business logic for getting an insurance quote and then buying.
  • Expert in using tools like MS SQL Profiler, Query execution plan, Index Tuning Wizard, Windows performance for monitoring and tuning SQL Server performance.
  • Developed JMS Queues for synchronous message exchange via MDB for successful claim order.
  • Integrated MQ Series messaging for communication between different systems running on different platform.
  • Developed web services for insurance quotes, medical history, and retrieve bills etc using SOAP, WSDL, and Apache Axis API.
  • Used XSL/XSLT for transforming and displaying reports.
  • Extensively used Eclipse while writing code & used Clear Case for version control.
  • Implemented test cases for Unit testing of modules using JUnit. Involved in 24X7 rotation production support.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Used Log4J to monitor the Error Logs.

Environment: JDK 1.5, JSP 2.0, Struts 1.3.x, Hibernate, EJB 3.0, MQ Series, SOAP, Ajax, Log4j, JUnit, ANT, HTML,PL/SQL, Unix, MS SQL server 2005

Confidential,CA

Java Developer

Responsibilities:
  • Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Designed and developed Application based on Spring Framework, Spring MVC, Spring Templates, Hibernate, Web Services using Axis And Jersey Frame works
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for developing presentation layer of the application
  • Involved in adding new functionality for JSP pages using JQuery, HTML, JavaScript and Ajax
  • Hands on experience with data persistency using Hibernate and Spring Framework
  • Involved in implementation of enterprise integration with Web Services using REST
  • Implemented the Client-side MVW (Model-View-Whatever) JavaScript framework for writing and compiling the Web applications using Angular Js.
  • Responsible for maintaining Content Management System on daily basis.
  • Developed UI using HTML, CSS and JQuery to display the data on the client side.
  • By using jQuery and Ajax sent the request to server side and receive the response.
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
  • Tested applications and documented results and bugs including documentation of information useful in the debugging process.
  • Generated JUnit test cases for testing various Java components
  • Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces
  • Worked closely with various teams to resolve issues which include: Business, QA, Build & Deployment, Off-shore, Tier2, Production Support teams
  • Mentored, trained and educating the users in technology perspective, worked through walk through and review sessions, closely worked with users, developers and team members in problem solving
  • Worked with QA team during various testing phases and resolved defects.
  • Implemented the Client-side MVW (Model-View-Whatever) JavaScript framework for writing and compiling the Web applications using Angular Js
  • Used JavaScript for validation.
  • Involved in debugging the defects, code review and analysis of Performance issues.

Environment: Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, AWS, Web services, WSDL, RESTFUL, SOA, HTML, DHTML, CSS, XML, AJAX, jQuery, JMeter, ANT, MAVEN, MS SQL, Oracle, Angular Js, Design Patterns, UNIX, JavaScript Tomcat, SQL Server, Oracle, Windows.

We'd love your feedback!