We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Phoenix, AZ

PROFESSIONAL SUMMARY:

  • 8 years of experience in IT industry as Java/J2EE Developer, worked in the areas of Analysis, Design, Development, Production Support and Deployment of Web based applications using Object Oriented Concepts, Java and J2EE, Web Services (SOAP, RESTFUL, WSDL, Axis), JavaScript, AngularJS, Jenkins, AJAX, Oracle Web Center Suite ,HTML and XML,JMS .
  • Hands - on experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
  • Extensive knowledge on the spring modules like Spring IOC, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.
  • Extensive knowledge and implementation skills in Struts MVC framework and JSF.
  • Worked on GUI development using HTML, CSS, Bootstrap, JavaScript, JSON, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML, and XSLT.
  • Experience on Angular JS, Node JS, Mongo DB, GitHub and Amazon AWS, EC2, S3 and cloud front.
  • Worked on B2B development works on BEA WebLogic, Confidential WebSphere and JBOSS Applications servers.
  • Experience in design and building Complex Business components, developing Multi-Tier Web Applications using Servlets , JSP , Spring , Struts , JPA, Web Services , SOA , JDBC , EJB , PL / SQL , AJAX , Maven, Micro Services .
  • Developed RESTful web services interface to Java-based runtime engine and accounts.
  • Experience with different Servers like Apache Tomcat, Confidential RAD, Web Sphere and Web Logic.
  • Extensive experience in IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Experienced in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful).
  • Experience in various databases Oracle, DB2, PostgreSQL and SQL Server.
  • Experience in debugging the java code with all the testing tools and logic flow using Eclipse UML plug-in and rational testing tools.
  • Experience with Amazon Web Services (AWS) capabilities and limitations.
  • Worked on data logging framework such as: Log4j, to detect logging data and to analyze data traffic analysis.
  • Experience in version control tools like Jira , GIT, SVN, Confidential and Microsoft visual SourceSafe.
  • Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and coordinating with the ream members to meet the deliverables.
  • Strong analytical, debugging skills with experience in fixing ad hoc production issues.
  • Ability to learn and adapt quickly to new environments and emerging new technologies.
  • Good experience in working with a team together to deliver best outputs in given time frames.
  • Excellent analytical, communication, organizational and interpersonal skills.

TECHNICAL SKILLS:

Programming Languages: Core Java, J2EE, SQL, C, C++, PL/SQL.

Web Technologies: JSON, JSP, HTML, HTML4/5, CSS, DHTML, JavaScript, Angular JS, Node JS, AJAX

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB.

Web/App Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 7.0, Web Sphere Application Server 8.0 & RAD 8.5, JBoss

IDE: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, Confidential RSA development IDE

Tools: Splunk,WebEx,TOAD, XmlSpy, Ant, PL/SQL Developer, JUnit, JMock, I Report

Operating systems: Windows, UNIX, Linux and MS: DOS.

Databases: Oracle 8i/9i/10g/11g/12c, My SQL, MS SQL Server, DB2,MongoDB

Frameworks: Struts, CSS Frameworks, GWT, Spring (Dependency Injection, Spring MVC, SpringAccess. DAO, Factory Pattern, Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Senior Java Developer

Responsibilities:

  • Involved in the requirements Analysis meetings and understand the requirements for the modules for development.
  • Followed agile methodology and participated in daily SCRUM meetings.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Used HTML5, CSS3, JavaScript and jQuery to create user login, search & portfolio and report creation interface.
  • Designed and developed very complex and large web pages using AngularJS, HTML 5 and CSS.
  • Working knowledge of how to use Web Services and integrate Angular JS, Node JS components with server side components.
  • Working knowledge of AngularJS practices and commonly used modules/API.
  • Developed single page applications (SPA), components using Angular JS directives, controllers, view and routing, service modules.
  • Worked with Java Multithreaded programming to develop multithreaded modules and applications.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, Java Beans and JQuery.
  • Used Hibernate Cache for query to improve the application performance.
  • Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
  • Created REST based web services using JAX-RS library.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Used Spring DAO concept in order to interact with database (DB2) using JDBC template.
  • Worked with XML and JSON contents.
  • Used RowMapper interface for mapping rows with the instance of a class.
  • Utilized Spring annotations and XML configuration for Dependency Injection
  • Involved in Analysis, Design, development, testing and Maintenance using UML.
  • Worked on Database Stored Procedures and Functions, views and Synonyms.
  • Hands-on experience with developing applications that use MongoDB and also Knowledge on schema modeling, querying, tuning.
  • Used GIT controls to track and maintain the different version of the project.
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • Used Jenkins as a primary tool for implementing the CI/CD during code releases.
  • Used JUNIT for testing.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.

Environment: Java8, Spring 4.0, Hibernate 4.3.0, Maven 3.3, JAX-RS, Spring MVC, Spring JDBC, HTML5, CSS 3, JavaScript, AJAX, AngularJS, JUnit 4,JMock, Web Sphere Application Server,GIT, Java Beans, Row Mapper, Jenkins, Eclipse Luna, DB2, JIRA, EJB, JSON, XML, JSP, Servlets, Log4j and Agile.

Confidential, Worcester, Massachusetts

Senior Java/J2EE Developer

Responsibilities:

  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, user operations.
  • Developed the application using Agile Methodology.
  • Involved in developing the applications using Spring Framework for Dependency Injection and Spring IOC for dynamic bean injection.
  • Developed POJO for data modeling of account information, transaction history and customized Spring Bean Factory.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.
  • Used Spring AOP to modularize cross-cutting concerns in aspects.
  • Developed presentation layer includes UI components, validations using HTML5 , applying styles using CSS , used JQuery to make Ajax calls.
  • Worked on creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Experience in responsive layout and design with CSS/HTML and Bootstrap framework.
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Used Hibernate Cache for query to improve the application performance.
  • Implemented search functionality, filtering, pagination using Hibernate criteria Query interfaces.
  • Wrote backend scripts that performed maintenance tasks on the contract data using JDBC.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Using Amazon Web Services ( AWS ) for Design and implementation of public facing websites.
  • Created SOAP Web Services using WSDL, XML and SOAP for transferring data.
  • Deployed AJAX call for asynchronous data retrieval from back-end.
  • Analyze the database needs of applications and optimize them using MongoDB and NOSQL.
  • Used Log4j for logging purposes.
  • Used Jenkins as a primary tool for implementing the CI/CD during code releases.
  • Used JUNIT for testing.
  • Code walk through, modules integration and unit testing.
  • Understanding server configuration and diagnose problems in a time sensitive manner.
  • Fix problems discovered that are within the existing system functionality (Preventive Maintenance).

Environment: Java 1.7, Servlets, JSP, JUNIT, Spring 2.5.6/3.0, Spring ORM, Spring Form tags, JSTL, Hibernate 3.0, Oracle11g, Maven, Apache Tomcat Server, SOA, Eclipse IDE 3.7, Jasper, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, JQuery, Swing, JSON, SVN.

Confidential, Madison, WI

Java /J2EE Developer

Responsibilities:

  • Involved in Design and Development.
  • Developed the application using Agile Methodology.
  • Involved in writing the action classes and from beans for different modules using Spring MVC .
  • Involved in developing the applications using Spring Framework for Dependency Injection.
  • Involved in writing the validation rules classes for general sever side validations for implementing validation rules as per the design.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.
  • Worked on enhancements using JSP, Struts, database stored procedures and wrote SQL queries.
  • Used UI components, Angular JS directives, controllers, view and routing, service modules, validations using HTML5 , applying styles using CSS , used JQuery to make Ajax calls.
  • Used Amazon Web Services (AWS) data store for storing the records, prescriptions, bills etc. and accessed them using AWS SDK for Java utilizing NoSQL queries.
  • Created SOAP Web Services using WSDL, XML and SOAP for transferring data.
  • Configured the deployment descriptors in Hibernate to achieve object relational mapping.
  • Used Hibernate Cache for query to improve the application performance.
  • Wrote backend scripts that performed maintenance tasks on the contract data using JDBC.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Deployed AJAX call for asynchronous data retrieval from back-end.
  • Used Maven to build the J2EE application.
  • Build & Deployment in WebSphere 8.5 Application Server.
  • Understanding server configuration and diagnose problems in a time sensitive manner.
  • Code walk through, modules integration and unit testing.
  • Fix problems discovered that are within the existing system functionality (Preventive Maintenance).
  • Used Log4j for logging purposes.
  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.

Environment: Java 1.7, Servlets, JSP, JUNIT, Spring 2.5.6/3.0, Spring ORM, Spring Form tags, JSTL, Hibernate 3.0, Oracle11g, Maven, Apache Tomcat Server, SOA, Eclipse IDE 3.7, Jasper, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, JQuery, Swing, JSON, SVN.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Used Struts Validation Framework for dynamic validation of the user input forms.
  • Developed Form Beans and Action classes using Struts framework along with validation framework.
  • Used Struts, Tiles to provide a full-featured, robust framework for assembling presentation pages from component parts.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML and CSS in developing the presentation layer.
  • Developed JSP pages for the presentation and used JSP tags.
  • The front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on the Apache tomcat server.
  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade and DAO design patterns.
  • Developed applications using struts. Developed Action classes, Action forms, JSP and struts-config.xml, web.xml configuration files.
  • Developed UI using Swing, JSP, JSF, HTML, CSS, JavaScript, and JQuery .
  • Developed of XML files, Schema’s and parsing them by using both SAX and DOM parser’s.
  • Designed and Developed XSL style sheets using XSLT to transform XML and display the information on the UI screens.
  • Developed Stateless Session Beans which will in turn call DAO’s to retrieve & update data into Database.
  • Used Build Management tools Ant and Maven for writing build.xmls and pom.xmls.
  • Used Log4j and commons-logging frameworks for logging the application flow.
  • Involved in Unit Testing using JUnit and Integration of Use Cases.
  • Used version tools like SVN for source code and project documents.

Environment: Java, EJB, HTML, XML, XSL, XSLT, JavaScript, CSS, JDBC, Struts, JSP 2.0, JUnit, ANT, Clear case, DB2, Confidential Web sphere Application Server 5.1, WebSphere Studio Application Developer (WSAD).

Confidential

Junior Java Developer

Responsibilities:

  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
  • Involved in resolving the Design issues and other project related problems
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Developed the credit check module using Servlets and JSP.
  • Involved in injecting dependencies into code using spring core module.
  • CSS is used to style Web pages with user friendly guidelines.
  • Deployed web components, presentation components and business components in Web Logic Application Server.
  • Performed client side validations using JavaScript.
  • Extensively worked on Java server side programming using Servlets, and JSP.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Created and maintained mapping files, persisting classes and transaction control in JDBC to access the database.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations.
  • Developed session EJB and message driven bean (MDB) to process JMS XML messages.
  • Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
  • Extensively worked with XML schema (XSD), XSL/XSLT, and XML to navigate in XML documents, and SAX to process and parse xml files.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOAP architecture.
  • Used Confidential for code repository.

Environment: : Java 1.6, JUNIT, DB2, Rational Rose, Confidential, UNIX, Struts 1.0, JSP, JDBC, EJB 2.0, ANT, XML, Confidential Web Sphere, Servlets, Struts, JavaScript, JAX-WS (SOAP) web services, SAX .

We'd love your feedback!