We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Long Beach, CA

SUMMARY:

  • 9 Years of experience in all the phases of software application involving Analysis, Design, Development, Testing and Implementation of application software with JAVA/J2EETechnologies.
  • Experienced strongly in Design and development phase of multi - tier web based applications using J2EE technologies JAVA 8, Servlets, JSP, Oracle, MySQL and JDBC.
  • Highly Experienced in Design and Development of both Rest and Soap based Webservices.
  • Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, Hibernate, Spring, Struts, JDBC, JMS) and XML.
  • Experienced in the functional usage of business applications using WebLogic, Web Sphere, IBM WebSphere Application and Portal Server (WAS/WPS), JBoss and Tomcat.
  • Experienced in developing UML artifacts including Class Diagrams, Sequence, Activity and Deployment Diagrams.
  • Extensive experience in developing batch jobs using open source framework like Spring Batch framework.
  • Hands on Service Oriented Architecture using Web Services with SOAP, WSDL, and UDDI for developing applications. Knowledge of a variety of process methodologies, modeling techniques and BPM tools
  • Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB.
  • Expertise in MVC 2 Architecture using struts, spring with features like the Validation Framework, Tiles Framework, and Internationalization.
  • Experience in integrating the internal security model into new projects with Spring Batch, Spring Boot and Pivotal Cloud Foundry.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach. Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
  • Angular.JS 4, jQuery.
  • Deep knowledge of Angular.JS practices and commonly used modules based on extensive work experience.
  • Expertise in configuring version controls like CVS, SVN, Clear Case and VSS.
  • Expertise with distributed technologies like Enterprise Java Beans (EJBs)
  • Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, RAD, and Net Beans.
  • Extensively worked on designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, JQuery, D3.js, JSON and CSS.
  • Expertise in client scripting language and server side scripting languages like JavaScript, Angular.JS, jQuery, JSON, Node.js, Action Script, JSF and JSP.
  • Extensively worked on Java, J2EE Technologies like, Spring, Struts, JSP, Servlets, EJB, JMS, XML, RMI, WebSphere, Tomcat, Oracle, SQL, PL/SQL, etc.
  • Strong hands-on experience with Spring MVC Controllers, Validators, Spring Annotations, Spring tag library, Inversion of Control (IOC), Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, JPA, Hibernate, Spring Security
  • Extensive worked on MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in the development of web based and distributed Enterprise Applications.
  • Solid experience in application development as a Java/J2EE developer using Web Sphere Application Server v7.0 and WebSphere Studio Application Developer.

TECHNICAL SKILLS:

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

Operating Systems: UNIX, Redhat Linux, IBM AIX, Sun Solaris, Windows.

Java/J2ee Technologies: SOAP, RESTful Web service, Java, JPA, JMS, JDBC, Servlets, JSP, Struts, EJB, JSTL, JMS, XML (DOM, SAX), Spring, Hibernate, Web Services, WSDL

Client Side Programming: JavaScript, HTML, DHTML, CSS.

RDBMS: Oracle, MySQL, SQL Server, DB2.

Application Server: WebLogic, Tomcat, WebSphere, JBOSS 5.1

Tools: Ant, VNC, Toad, SQL Developer, Junit

Framework: Spring Core, Spring AOP, Spring Batch, Spring MVC, Struts.

Design Tools: Rational Rose, UML, Erwin.

Version Control: VSS, Clear Case, CVS, SVN

PROFESSIONAL EXPERIENCE:

Confidential, Long beach, CA

Sr. Java Developer

Responsibilities:

  • Extensively used Core Java 8 API, Spring API in developing the business logic.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Worked in AGILE based development Environment.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement.
  • Very capable at using AWS utilities such as EMR, S3 and Cloud watch to run and monitor Hadoop/Spark jobs on AWS.
  • Used Spring Core and the Inversion of Control module of Spring framework
  • Method references are used provided in Java8 to make use of methods already named.
  • Developed user interface components using JSP and tag libraries.
  • Extensive work with GIT for version control. Proficient with command line, source tree, and in built repository handler in Xcode.
  • Used Oracle as database and Involved in the design and development of PL/SQL backend implementation.
  • Implemented Apache Kafka to provide a unified, high-throughput, low-latency platform for handling real-time data feeds.
  • Responsible for support and maintenance of batch jobs, implemented Spring Batch for huge number of transactions.
  • Implemented data-binding and MVC using AngularJS 4 for front-end development of a current web application.
  • Creating REST API and Spring Batch Jobs to write/read data from Oracle.
  • Using Angular.JS factory and services for dependency injection.
  • Using Eclipse as IDE for developing and debugging the application.
  • Designed and developed Web Services for building the middleware distributed components and deployed them on application servers.
  • Created custom readers, processors, Validators, Field Extractors for various Spring Batch application.
  • Implemented DAO layer using JPA (Hibernate framework) to interact with database.
  • Designed and developed web pages using HTML, JSP, JavaScript and XSLT, involved in writing new JSPs, designed pages using HTML and client validation using JavaScript and jQuery.
  • Performed Unit testing and Integration Testing.
  • Involved in Agile methodology with respect to the successful development of the project.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Experienced with the Spark improving the performance and optimization of the existing algorithms in Hadoop using Spark Context, Spark-SQL, Data Frame, Pair RDD's, Spark YARN.
  • Performed File system management and monitoring on Hadoop log files.
  • Have extensive experience in building and deploying applications on Web/Application Servers.
  • Supported the applications through debugging, fixing and maintenance releases.
  • Developed UNIT test cases using JUNIT and Mockito and configure through Maven surefire plugins to be part of continuous integration.
  • Involved in Units integration, bug fixing and User acceptance testing with test cases.
  • Designed and developed applications using Agile Methodology.
  • Developing Web Services that included developing WSDL that included document/literal as well as literal styles, and SOAP Bindings.
  • Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.
  • Configured Hibernate second level cache using EHCache to reduce the number of hits to the configuration table data.
  • Importing the data into Spark from Kafka Consumer group using Spark Streaming APIs.
  • Used Eclipse for developing the application.
  • Installed, configured, and managed the servers (AWS, Linux, Apache, MySql, MongoDB, Groovy/Grails, Hudson/Jenkins, JIRA, GIT, and JUnit).
  • Used Spring Framework for Dependency injection and integrated.
  • Designed and implemented DAO, Factory and DTO Design Patterns.
  • Designing, creating database, writing DDL, DML statements and populating the Oracle database.
  • Developing End-User friendly GUI using JSP, HTML, DHTML, JavaScript & CSS
  • Implemented MVC design pattern using Spring MVC and JSP.
  • Involved in designing of user interface.
  • Used JavaScript, Angular.JS 4, and AJAX technologies for front end user input validations and Restful web service calls.
  • Developed reusable components using Custom Directives in Angular.JS .
  • Used Angular.JS 4 framework for building web-apps and is highly efficient in integrating with Restful services.
  • Developed applications using Angular.JS single page applications SPAs to improve page performance.

Environment: Java/8, J2EE, RESTful Web Services, SOAP Webservices, Hibernate, Spring MVC, Eclipse IDE, AngularJS2/4, JSP, JSTL, HTML5, CSS3, JavaScript, Web Sphere, XML, XSD, Linux, UML, Rational Rose, Oracle, Maven, SVN, SOA, Design patterns, JMS, JUNIT, log4J, Spring Batch, WSDL, JSON, JNDI.

Confidential, Alpharetta, GA

Sr. Java Developer

Responsibilities:

  • Designed and developed application using Spring Framework-IOC/DI, Spring MVC, Servlets, POJO and EJB integrating with Hibernate framework.
  • Implemented the Spring dependency injection of the Database helper instance to the action objects.
  • Coded Java backend, JSP, Struts, JavaScript, Business classes
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser
  • Created frontend using EXTJS framework.
  • Used JavaScript for Client Side validations.
  • Developed SOAP web services utilizing business logic for CRUD functionality and Rest Easy web services for creating reports
  • Worked on PL/SQL and created views, triggers, procedures, function and stored procedures.
  • Responsible for maintaining code changes in GIT with our own EDI branch.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
  • Experience in Automation testing using Selenium Web Driver, JUnit and ANT.
  • Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application.
  • Developed Java and EJB in Mainframe DB2 environment
  • Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
  • Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer to provide a connection.
  • Used templating engines for creating JavaScript template using underscore.js and react.js.
  • Written shell scripts to copy output files to a different location after the output files are created from spring batch applications.
  • Used NetBeans as an IDE for developing the application.
  • Designed and developed Spring Batch Applications to read data from flat files and databases.
  • Developed React JS pages, Web services calls and AJAX calls for the application.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Implement the JavaScript/jQuery frameworks such as React.js, Node.js for MVW/MVC framework.
  • Implemented NO-SQL DB (Mango DB/Cassandra) to store poisoned messages.
  • Configuring, implementing and supporting High Availability (Replication) with Load balancing (sharing) cluster of Mongodb having TB's of data.
  • Good Exposure on JavaScript, HTML5, CSS3, node.js, backbone.js, typescript, micro services, Restful APIs, Elastic Search, JQuery, Junit, bootstrap and Angular JS.
  • Followed MVC Structure and used Angular.JS to develop Single page Application.
  • Used ANT project management tool for build and deployment of the application.
  • Using OOP Principles (SOLID) to satisfy the different application needs within a centralized and manageable architecture.
  • Implemented business process work flow in Spring Batch and providing ability to user to perform step level operations like stop/restart steps.
  • Used ANT to define the dependencies / plugins and build the application.
  • Used spring framework for Dependency Injection as well as for loose coupling
  • Built enterprise Java applications using POJOs and lightweight frameworks such as Spring, and Hibernate.
  • Utilized Web sockets and Node.js to provide real time support for the Matrix Portal.
  • Implemented build stage-to build the Micro Service and push the Docker Container image to the private Docker registry.
  • Designed table architecture and developed DAO layer using Cassandra NoSQL database.
  • Expertise in Java Script and AJAX calls. Expertise in jQuery plugins and Angular components.
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScript to simplify the complexities of the application
  • Experience in developing front-end applications using HTML, DHTML, XML, JavaScript, CSS, JSF, and Ajax.
  • Developed multiple POCs to create an interface between Backend to Frontend by using MONGODB, Express JS, Angular Js and Node.js.
  • Experience in Agile, Test Driven Development (TDD) and Waterfall methodologies.
  • Development of frontend (Client side) using JSP, CSS, JQuery, JavaScript
  • Persisted data from database, leveraging Hibernate and SQL Server.
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Designed UML diagrams using UML and Rational Rose.
  • Developed JSP pages and Servlets for customer maintenance
  • Used the NetBeans as IDE, configured and deployed the application onto WebLogic application server using build scripts to automate the build and deployment process.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Develop SOA (SAAS), service documents for Enterprise Applications.
  • Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.

Environment: Java, J2ee, Spring, Hibernate, Struts, AJAX, JSF, EXTJS, Spring Batch, JavaScript, CSS3, HTML5, PL/SQL, JDBC, CRUD, SOAP, Web Services, NetBeans, WebSphere, Junit, Scrum, UML, JSP, JSTL, Servlets, ANT, JIRA, JRules, SOA, JMS, Apache tomcat.

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application using AGILE SCRUM methodology.
  • Implemented MVC architecture application using Spring, JSP & Java beans.
  • Extensively Used JavaScript and Ajax to provide the users with interactive, Speedy, functional and more usable user interfaces.
  • Extensively worked with Hibernate Query Language (HQL) to store and retrieve the data from Oracle database.
  • Implemented application level persistence using Hibernate and spring.
  • Designed the Front-end screens using JSP, HTML, CSS and JSON.
  • Created and maintained the configuration of the Spring IOC Container.
  • Developed Business Layer and DAO Classes and wired them using Spring Framework.
  • Integrated spring (Dependency Injection) among different layers of an application
  • Integrated Hibernate with Spring for persistence layer.
  • Configured Struts, Hibernate framework with Spring MVC .
  • Used GIT for source code maintenance.
  • Created custom readers, processors, Validators, Field Extractors for various Spring Batch application.
  • Used spring batch framework to create custom readers and writers to work with the application.
  • Integrated version controller-GIT with the spring application to connect the GIT server and managing the code.
  • Used Spring AOP for cross cutting concerns like logging and exception handling.
  • Created various spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • Created REST web services for populating and saving data from/to database.
  • Supported the applications through debugging, fixing and maintenance releases.
  • Involved in the Maintenance and Code changes from existing code, Support of the System.
  • Involved in the configuration management using SVN.
  • Used Jenkins and Maven scripts for automating the process of building, testing and deploying the system.
  • Developed the test cases using JUnit to test.
  • Deployed application in WebLogic Application Server.
  • Migrated development team from Subversion to Git version control while maintaining previous SVN history.
  • Created several Exception classes to catch the error for a bug free environment and logged the whole process using log4j, which gives the ability to pinpoint the errors.
  • Involved in communicating with offshore team to resolve the applications production issues and to deliver the best quality application enhancements to the client.

Environment: Java, JSP, Spring(MVC, ORM, IOC, JDBC), Spring Batch, Hibernate, Web Services, JDBC, JavaScript, HTML5, CSS3, JSON, REST, WebLogic, Jenkins, Maven, SVN, Eclipse 3.4, Log4j, Oracle 10g, Xml, Windows.

Confidential

Java Developer

Responsibilities:

  • Implemented Java /J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Implemented Spring Batch for processing large volumes of records, including logging/tracing, transaction management, job processing statistics, job restart, skip, and resource management in the application using Quartz scheduler.
  • Implemented Model View Control ( MVC ) architecture using Struts framework
  • Used MVC pattern for GUI development in JSF and worked closely with JSF lifecycle, Servlets and JSPs are used for real-time reporting which is too complex to be handled by the Business Objects
  • Created several JSP's and populated them with data from databases using JDBC
  • Developed and Designed Interfaces using JSP and Servlets .
  • Worked with QA team for testing and resolving defects.
  • Developed Microservices with Spring boot and Spring Batch along with the test cases.
  • Used ANT automated build scripts to compile and package the application.
  • Developing front end of application using HTML, CSS, backbone.js, Javascript, jQuery.
  • Used Angular.js framework where data from backend is stored in model and populated it to UI.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Hands on experience with MVC Javascript frameworks such as Backbone.js, Angular.js and Node.js.
  • Implemented server side tasks using Servlets and XML.
  • Helped developed page templates using Struts Tiles framework.
  • Implemented Struts Validation Framework for Server side validation.
  • Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Used GitHub as the distribution version control system.
  • Implemented Struts Action classes using Struts controller component.
  • Developed Web services ( SOAP ) through WSDL in Apache Axis to interact with other components.
  • Managed the github pull requests and synchronization of six programmers code.
  • Implemented EJBs Session beans for business logic.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Wrote stored procedures, triggers, and cursors using Oracle PL/SQL.
  • Created and deployed web pages using HTML, JSP, Javascript and CSS .
  • Wrote JUnit Test cases for performing unit testing.
  • Used Rational Clear Case as Version control.
  • Built Angular.js framework including MVC architectures, different modules, specific controllers’ templates, custom directives and custom filters.
  • Designed and created SQL Server Database, Stored Procedures
  • Extensively used XML, JSP, Javascript, AJAX, Servlets to drive the application / request user input from backend.

Environment: Java1.5, JSP, JDBC, Spring Core 2.0, Struts 1.2, Spring Batch, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQL Developer , Weblogic 10.3, Apache Axis 1.2, ANT, Clear case, JUnit, UML, Web services, SOAP, XSLT, Jira.

Hire Now