We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Irvine, CA

SUMMARY

  • Over 8+ years of development experience in core JAVA technologies using Spring MVC, J2EE, JavaScript, Hibernate, Ajax, Oracle, REST Web Services, ESB, SOA, SOAP, JDBC, XML, JAX, HTML, CSS, ANT, Client - Side scripting, Maven with specialization in Industrial, Educational, Financial, and Telecom domains.
  • Extensively worked with Struts, Spring Application design, development.
  • Excellent Programming and Object-Oriented Analysis and Design (OOAD) & debugging skills, strong in data Structures.
  • Experience in using various design patterns like Business Delegate, Session Façade, Service Locator and Model-View-Controller.
  • Expertise in designing and developing web-based enterprise applications using J2EE technologies including Servlets, JSP, EJB 3, Web Services, XML, JNDI, and JMS.
  • Strong experience in Java with spring integration to enable the development of integration solutions typical of event-driven architectures .
  • Experience in configuring and deploying Web Applications using Web Logic, Web Sphere, and Tomcat servers.
  • Strong experience in Front End Development using technologies like JavaScript, AJAX, HTML, CSS, and JSP.
  • Experienced in integrating frameworks in Enterprise applications like ANT, JUnit and Log4j.
  • Good experience working with a team of Analysts/ Developers on tiered applications using Web Application Frameworks, Design Patterns, MVC architecture in the areas of B2B and B2C domains.
  • Used Hibernate Framework as persistence provider, understanding on Spring Framework.
  • Experience in J2EE design patterns such as Business Delegate, Service Locator, Data Transfer Object, Data Access Object, Session Facade, Factory Method, Singleton patterns.
  • Experience in developing data capture and presentation templates using XHTML, DHTML, CSS and JSP pages.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
  • Expert in Core Java with strong understanding of Core Java Concepts, Multithreading and Event/Exception handling.
  • Implemented Angular JS Factories and Controllers to manipulate and view employee task data and responsible for design and development of the web pages from mock- ups.
  • Tested broken links and inter application links (page redirects to respective URL's) in development, test and production environments.
  • Experience in UNIX, Linux, and Windows NT/2000/XP Platforms.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • A team player, strong interpersonal and communication skills, Professional demeanor and analytical skills with a high learning acumen to adopt new tools and technologies with ease and seamlessly integrate skill sets into the project implementation lifecycle.
  • Establish and maintain productive working relationship with management, Clients and team members.

TECHNICAL SKILLS

Java Technologies: Core Java, JDK Update 5/6/8, JSP, JDBC, Spring, Struts, Hibernate, Java Web Services, JUnit, SOA, JNDI, AWT, Swing, ANT Scripting Language, XSLT, JavaScript, Unix Shell, WSDL.

Servers: Apache Tomcat 4.x/5.x/6.0, WebLogic 11, IBM WebSphere 5.x/6.x, JBoss 4.x.

IDE and Tools: Eclipse, JUnit, Notepad++, Postman, SoapUI.

Databases: Oracle 10g/9i/8i, DB2, MS SQL Server 9.0/8.0/7.0, MS Access 97/2000.

Web Technologies: HTML, JavaScript, JSP, Servlets, DHTML, Ajax, CSS, FLEX, JQuery, DOJO, Camunda frame works, BPMN, REST Services, Angular JS, Angular 1/2/4/6.

Protocols: HTTP, HTTPS, FTP, SMTP, POP3, TCP/IP & LDAP.

Testing Tools: JUnit, Bugzilla, Log4j, JMeter

UML Tools: Microsoft Visio, Rational Rose

Design Method: UML, OOA, J2EE Design Patterns

Methodology: Agile Refactoring, IBM Rational Unified Process (RUP).

OS: Windows XP/Vista/7 and Windows Server 2008, UNIX, Linux 10/12/14, MacOS

Technologies: XML, SAX, DOM, JAXP, JAXB, SOAP.

PROFESSIONAL EXPERIENCE

Confidential, Irvine, CA

Sr. Java Developer

Responsibilities:

  • Designed and developed frameworks for Payment Workflow System using Core Java, servlets, JavaScript, XML, AJAX, J2EE design patterns and OOPS/J2EE technologies.
  • Designed the architecture based on the popular J2EE Model 2 approach of Model-View-Controller design paradigm.
  • Worked on spring application framework features IOC container.
  • Spring MVC framework is implemented to provide the controller framework.
  • Used JavaScript and AJAX to perform several functions as desired by the above applications.
  • Implemented various core framework level changes using Core Java, design patterns, and data structures.
  • Used Spring Batch for reading, validating and writing the daily batch files into the database.
  • Used Hibernate in data access layer to access and update information in the database
  • Implemented JAX-RS REST service using Spring REST technology.
  • Proficiency in adoption of architecture paradigms such as Web services, Middleware technologies.
  • Used SCRUM agile Methodology for design and development.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Developed the REST based Microservices using spring Boot.
  • Developed and enhanced middleware components using Collections, Generics, Object Serialization, and Multi-Threading using java. Util. Concurrent package and core java design patterns.
  • Designed the user interface of the application using HTML5, CSS3, JSP, JSTL, JavaScript and AJAX.
  • Implemented Microservices Architecture, with Spring Boot-based services interacting through a combination of REST, SOAP.
  • Implemented the business modules integration using spring and Hibernate data mapping.
  • Developed Entity objects and used Hibernate the ORM tool to access persistent data from MySQL.
  • Used JUnit& Test NG Automation framework for performing Unit testing.
  • Worked on performance improvement by reviewing code and monitoring methods execution using JVM Monitor.
  • Implemented SOA Architecture using web services.
  • Provided Production Support, troubleshooting and fixed bugs for Java Web Apps and Oracle Database
  • Implemented the Message Driven Bean for Instruction enrichment and pre-processing. MDB is deployed on WebSphere server and dispatches the request to Stateless Session Bean (EJB) for further processing and Rules execution and asynchronous messaging.
  • Developed story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with the client.
  • Used JMS (MQ Series) for sending out automated notification emails to respective users of the application.
  • Developed consumer-based features and applications using JavaScript, jQuery, HTML, CSS Behavior Driven Development (BDD) and pair-based programming.
  • Used the JavaScript libraries JQuery, AJAX to talk to the Restful API and display the JSON format data for the end user.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
  • Involved in the deployment of Web-Service End-Points using Apache CXF.
  • Developed the J2EE application based on the Service Oriented Architecture (SOA), Behave project for automatic acceptance testing. It helps make tests easier to read and write naturally.
  • Used EJB-MDB to listen to the message which is accumulated in the intermediate queue.
  • Created and consumed Restful Web Services using JAX-RS.
  • Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
  • Involved in invoking the Web Services by making using of Axis, REST, WSDL, SOAP with techniques such as Ajax, JQuery, JSON, JVM, DHTML and DOM scripting.
  • Built Microservices using spring boot with continuous deployment and continuous integration using Jenkins.
  • Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective.
  • Involved in developing Integration Issues, System Testing Issues, User Acceptance Issues and production Issues including JUnit.
  • Expertise with JBoss Application server and Apache tomcat web server.
  • Used Cucumber as a testing tool for TDD and BDD.
  • Coding to build REST Microservices using Spring Cloud, Oracle, XSD, JSON and Spring Config.
  • Developed Restful Web Services for availability portal and availability of room.
  • Worked on the Java backend development using spring, Reflection, REST API and JSON.
  • Developed JUnit test cases, used junit4, Mockito and Power Mock for unit testing.
  • Used SVN, Maven and Log4J for version control, build dependencies and logging.

Environment: Java 1.8, Spring Boot, Hibernate 4.5, JPA, JavaScript, HTML 5.0, CSS3,Angular 4.0, Bootstrap, Apache Tomcat 8.0, Oracle 11g, Log4J,JDK 1.8, Easy Mock, XML, Web Services, SOAP UI, Telematics Services, Web-services integration, SQL, Siebel Integration with Java Application, Angular JS, Agile Methodology, Requirements Analysis and Management, Requirement elicitation, Client Relationship management, Project Risk & Scope Management, UNIX, Eclipse.

Confidential, Fountain Valley, CA

Sr. Java Developer

Responsibilities:

  • Developed Web application using JavaScript, MVC and OOP client side validation using JavaScript.
  • Involved in various business meeting with partners for gathering requirements.
  • Implemented Spring Batch with hibernate for various projects.
  • Providing enhancement, development, production support and maintenance for a suite of time critical applications.
  • Bug fixing, Functional Testing, Production support and Maintenance.
  • Implemented the backend business layers using Spring Beans, EJBs and Web-services.
  • Implemented persistence Layer using Custom JDBC DAOs to handle CRUD operations.
  • Carried out design and development of various JSP pages using TIERS custom framework.
  • Involved in development of e-commerce/web service project.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Used Message Driven Beans for asynchronous messaging which act as façades that routes the request to the next layers.
  • Custom Java code for implementing our subscription based e-commerce model.
  • Implementing Business logic based on user selection using JQuery.
  • Used Data Access Object (DAO) design pattern to manipulate data.
  • Developed Webservices for the external systems to send XML requests to our systems in both synchronous and asynchronous modes.
  • Implemented Microservices Architecture, with Spring Boot-based services interacting through a combination of REST, SOAP.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Involved in post-production support and maintenance of the application.
  • Coding to build REST Microservices using Spring Cloud, Oracle, XSD, JSON and Spring Config.
  • Used JSP, JavaScript, JQuery, AJAX, CSS and HTML5 as data and presentation layer technology.
  • Used Subversion and TFS as a version control system.
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
  • Worked on Restful services for transferring and retrieving XML and JSON data between applications.
  • Developed the DAO layer for the application using Spring Hibernate template support. Used Hibernate for persistence layer and used HQL for query purpose.
  • Used Core Java concepts covering Multithreading and collections.
  • Authored a WSDL, Generated server side artifacts from the WSDL, classes that represent data types from XSDs using JAX-RPC & developed EJB end points.
  • Work for various E-commerce websites with inclusion of advanced features for client and user convenience and safety.
  • Built Microservices using spring boot with continuous deployment and continuous integration using Jenkins.
  • Created complex Stored Procedures, Triggers, Indexes, Tables, Views and other T-SQL code and SQL joins for applications
  • Involved in QA support for various projects.
  • Used MAVEN and ANT for building various applications.
  • Deployed web applications and Domain Services on to web logic and Tomcat Servers.

Environment: Java 6, Spring 4, Hibernate 4.2, Spring batch, Spring quartz, Spring security, Spring Jta, Spring Boot, JPA, Java Scripts, HTML 4.0, CSS, JMS, JAXP (SAX & DOM),AWS, WebSphere Application Server, Eclipse/RAD 8.0, Oracle 11g, SOAP, RUP, Maven, log4j, Polymer, JUnit, XML, MongoDB, Web Services

Confidential, Malvern, PA

Sr. Java Developer

Responsibilities:

  • Designed and developed a web-based client using Servlets, JSP, JavaScript, HTML and XML using Struts/Spring MVC Framework.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Implemented JUnit automation for testing Java classes functionality.
  • Designing web pages for HTML with Rich design response UI to use libraries such as jQuery.
  • Maintained good support with Business Analyst and Business Users to identify information needs as per business requirements.
  • Involved in coding for the presentation layer using Apache Struts Framework, XML, XSLT and JavaScript and worked using MVC pattern.
  • Designed and developed NoSQL solutions for all users.
  • Developed user interfaces using JSPs, XHTML, CSS, JavaScript and AJAX.
  • Developed source code to consume JSON response received through XHR/AJAX calls using JQuery. Ajax calls.
  • Designed and developed Rest Services using Java, spring, Spring Boot, Restful, JPA, Hibernate.
  • Developed the web-services and analysis of SOAP envelope using SOAP UI.
  • Implemented the Message Driven Bean for Instruction enrichment and pre-processing. MDB is deployed on WebSphere server and dispatches the request to Stateless Session Bean (EJB) for further processing and Rules execution and asynchronous messaging.
  • Experience in creating Restful web services using Jersey, SPRING framework and JAX-RS.
  • Execution of multiple threads concurrently using Executor Service framework.
  • Implemented Restful web services to retrieve data and made RESTAPI calls from AngularJS and parsed the data to project client and handled the security and Authorization using Spring Security &OAuth2.
  • Experienced in working with XML technologies such as XML, XPATH (dom4j), XSD and XSLT.
  • Wrote client side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Involved in system design and development in Core Java using Collections, multithreading.
  • Used TFS as a version controller, to update the story boards for the entire application
  • Designed and developed UI screens using Struts, DOJO, JavaScript, JSP, HTML, DOM, CSS, and AJAX.
  • Used SOAP Technology for exchanging the XML application using HTTP.
  • Developed and maintained multiple versions of webservices by creating corresponding end points with Apache CXF.
  • Involved in writing procedures, queries using T-SQL to process the data on MS-SQL Server.
  • Involved in the implementation of DAO using spring-Hibernate ORM and creating the Objects and mapped using Hibernate Annotations.
  • Developed the applications using Eclipse IDE.
  • Used log4j for tracking errors and debugging the code. Used Team Foundation Server (TFS) for software version controlling system
  • Coded middle layer components using Java J2EE for handling data transfer from backend to Front end. Used RAD 6.0 as tool for handling java coding and middleware components.
  • Worked extensively with Java 4 including threads, Java Servlets, and JDBC along with the SQL.
  • Created UNIX shell scripts to automate the build process to perform regular jobs like file transfers between different hosts.
  • Used SVN, Maven and Log4J for version control, build dependencies and logging.
  • Used XML parsing techniques for data handling and JavaScript front-end pages.
  • Worked in TDD and version management tools GitHub, SVN.

Environment: Java with Spring integration, JSP, Servlets, Spring, SOAP & REST WebServices, WSDL, JDBC, Hibernate 3.2, WebSphere 8.5, XML, Jenkins, JAXB, SQL, GIT, JUnit, TP, Maven, Camunda, TDD, Microsoft BizTalk, Power Shell, Oracle 10g, MongoDB, Eclipse, Tomcat 6, Angular Js, Angular 1.

We'd love your feedback!