We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Omaha, NE

PROFESSIONAL SUMMARY:

  • Over 8 years of professional experience in IT industry, involved in Software Analysis, Design, Development, Testing & Support of Web and Enterprise - wide applications using Java/J2EE based frameworks.
  • Experienced in developing and deploying web-based applications based on J2EE Technologies like JSP, Servlets, JPA, JDBC, XML and Web Services.
  • Certified Mulesoft Associate.
  • Experienced in workingwith various frameworks like Oracle ADF, Spring, Spring MVC, Spring Boot, Spring Security, Spring Data, Hibernate and JSF.
  • Extensive work experience in OOAD, Java/J2EE technologies including HTML, JSP, JavaScript, jQuery, JSTL, CSS, AJAX, AngularJS, JSON and Oracle DB for developing server side applications and user interfaces.
  • Extensively worked on Angular Modules, Controllers, Directives && Services in Angular JS.
  • Extensively worked on AngularJS Directives and Bindings to manipulate the DOM.
  • Extensively worked on consuming REST API using $http service and building the model for AngularJS.
  • Extensively worked on using Oracle ADFRich Faces Components for developing View layer.
  • Extensively worked on No SQL Offline DB (Pouch DB) for working Offline using iPad.
  • Expertise in developing applications with Java Beans, Filters, JDBC, JSP, JPA, Servlets, JMS Queue .
  • Expertise in Core Java with in-depth knowledge of Core Java concepts such as Multithreading and Event/Exception handling.
  • Experience in using Java/J2EE Design Patterns such as Service Locator, Factory, Business Delegate, Singleton, Data Access Object (DAO) and Data Transfer Object (DTO).
  • Experienced in consuming and developing Rest API using JAX-RS && Automation of testing REST API using RESTTemplate & RestAssured API.
  • Experienced in developing and consuming SOAP based Web Services by using JAX-WS.
  • Experienced in working with data transfer technologies and protocols such as WSDL, SOAP, XML, XSLT, JAXB.
  • Experienced in developing persistence layer using JPA and OR-Mapping tools like Hibernate.
  • Experienced in Integration with Oracle SOA suite technologies (BPEL, BPM, OSB).
  • Strong hands-on experience on deploying Web applications to Application Servers like WebSphere, Tomcat, and Weblogic including configuration.
  • Experience with major databases such as Oracle, MYSQL.
  • Extensive Experience in developing test cases with JUnit and logging with Log4j.
  • Experience in using Maven and Ant for build automation.
  • Experience in using Jenkins and Hudson for ContinousIntegration.
  • Hands on experience in building projects using IDEs Eclipse, My Eclipse, RAD, NetBeans.
  • Experienced in working with different operating systems Windows, UNIX & LINUX.
  • Excellent organizational and interpersonal skills with a strong technical background.
  • Have Active Public Trust Clearance with Federal Agencies.
  • Quick Learner, Self-motivator and ability to work in challenging & versatile environments with an excellent written/verbal communication.

TECHNICAL SKILLS:

Programming Languages: C, Java, JavaScript, SQL.

J2EE/JAVA Technologies: JQuery, JSTL, CSS3, AJAX, AngularJS, Angular4, Bootstrap, Nodejs, JSON, Servlets, JSP, EJB, JDBC, JPA

Frameworks: Spring, Spring Framework, Spring MVC, Spring Boot, Spring Security, Spring Data, SpringRestService, Microservices, Hibernate, JSF, ADF

Web/Application Servers: IBM Web Sphere, WebLogic, Tomcat, JBoss.

Build Tools: Ant, Maven

Web Services: SOAP, RESTful, WSDL, JAX-WS, REST API, XSLT, JAXB

IDE Tools: Eclipse, MyEclipse, RAD, JDeveloper, NetBeans

Cloud Technologies: AWS, Amazon Ec2, Amazon ELB, Amazon S3, Amazon Route 53, Amazon IAM, Amazon security groups, Amazon Cloud Watch.

CI/CD Tools: Hudson, Jenkins, Bamboo, Docker

Database: Oracle 11g, MySQL, PL/SQL, NoSQL(MongoDB, Redis) DB2.

Version Control tools/Bug tracking tools: CVS, Sub version, JIRA, Fire Bug

Testing Tools: JUnit, TestNG, Selenium.

Web Technologies: HTML5, DHTML, XML, CSS3, JAX-WS, JAX-RS

Other Tools: Log4j

PROFESSIONAL EXPERIENCE:

Confidential, Omaha, NE

Sr. Java Developer

Responsibilities:

  • Involved in analysis, design and development phases of Software development Life Cycle (SDLC).
  • Created SVN branches and Involved in Code merges.
  • Worked on integrating back-end technologies (Node JS) with JavaScript frameworks (Angular 4) and JQuery by using AJAX and JSON .
  • Used NoSQL, MongoDB and Redis for handling huge amount of data.
  • Used Hibernate as Object Relational Mapping (ORM) Tool for the back end data persistence.
  • Implemented REST and B2E webservices using JAX-RPC and JAX-WS
  • Used Bamboo for Continuous Integration builds.
  • Validating Code Coverage using Cast and Junits.
  • Provided documentation of the architecture using UML diagrams using Microsoft Visio.
  • Involved in using web services - WSDL and SOAP for getting credit card information from third party Configured Hibernate with Spring.
  • Used Soap UI for load testing the Web services.
  • Working on server side by using SpringBoot, SpringRestService, Spring Security.
  • Implemented Microservices using Java and NodeJS.
  • Used a Micro service architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka endpoints.
  • Responsible for building this SOAP Webservice from the scratch Involving in all the design & architectural implementations.
  • Designed Interfaces and API’s using Restful Web Services for all our services.
  • Created JSON request and response for validation of Rest API calls.
  • Implemented a SOA compliant system working on various transactional messaging using JMS,JDBC.
  • IBatis, MyBatis and Hibernate were used as back end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
  • Integrated configured Camel with ActiveMQ to use it as bus.
  • Providing production Support for previous releases using HPSM.
  • Co-ordinating with Performance team for Performance testing.
  • Responsible for Defect fixes and deployments using JIRA.
  • Written Code to Invoke RESTful Webservice using Jersey Client to retrieve communication Id and document Ids.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.
  • Responsible for managing infrastructure provisioning (EC2, ELB, S3, Route 53, IAM, security groups - CIDR's, NAT), application deployment and monitoring.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch .
  • Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • Used Docker as a container for Creating , Deploying and running application.
  • Created preliminary, critical design documents and get the business approval.
  • Created continuous delivery pipeline for project to run the war and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of microservices.
  • Installed and involved in Integration and deployment of AWSIAM(Identity Access Management)
  • Created continuous delivery pipeline for project to run the war and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of microservices.
  • Object / Data Migration from one DB2 subsystem to another
  • Data modeling and development experience in Cassandra or other NoSQL databases.
  • Used Postman to test Microservice which is a webhook service component.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through SOAP.
  • Implemented Test classes, Data Driven automation frameworks using Selenium Web Driver, JAVA and TestNG.
  • Involved in performance testing and deployment activities.

Environment : HTML3/5, CSS2, jQuery, JavaScript, Java, Spring (MVC, AOP), Oracle ADF, Groovy/Grails, Hibernate, Eclipse, Tomcat, Maven, Tortoise SVN, Log 4j, Junit, JavaScript, jQuery, MongoDB, Redis,Knockout, Bootstrap, JAX-RS (with Apache CXF), Apache Camel, Jetty, AWS, Docker, Open Shift, Kubernetes, RWD, SVN, AJAX, JSON, Agile, Angular, JIRA, Tortoise SVN, Selenium, TestNG.

Confidential, Herndon, VA

Sr. Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC)
  • Developed RESTful Micro Services using Spring technologies - Spring Boot, Spring Security, Spring Data.
  • Worked extensively on Developing Business Logic layer && Controllers separating the User interface with Data Layer.
  • Used Java/J2EE Design patterns like Data Access Object(DAO) and Data Transfer Object(DTO) in the project which facilitates clean distribution of roles and responsibilities across various layers of processing
  • Extensively worked on No SQL Offline DB(PouchDB) to handle offline transactions in an iPad.
  • Extensively worked on Spring MVC, Hibernate.
  • Created client using JSP, JSF, HTML and JavaScript.
  • Created client using Angular JS, HTML5, CSS3 and Bootstrap and worked on Angular Grid by using standard features like Sorting, Filtering, Pagination.
  • Created Angular Modules, Controllers, Directives && Services in Angular JS.
  • Worked extensively on AngularJS Directives and Bindings to manipulate the DOM.
  • Worked extensively on consuming REST API using $http service and building the model for AngularJS.
  • Created Controllers, Services, Repositories, DAOs, DTOs using Spring Core and Spring Web(MVC) modules.
  • Consumed and developed RESTful API for XML and JSON.
  • Used Hibernate framework as ORM for database transactions.
  • Implemented Environment Specific logging using log4j.

Environment: JSP, JavaScript, HTML, CSS, AngularJS, PouchDB, Spring Core, Spring Boot, Spring Security, Spring Data, Eclipse, Spring Tool Suite, XML, JIRA, Oracle, Log4j, Web Services, Weblogic

Confidential, Atlanta, GA

Sr. Java/ADF Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC)
  • Extensively worked on creating RESTful API using Spring MVC and Hibernate.
  • Worked extensively on Developing Business Logic layer && Controllers separating the User interface with Data Layer.
  • Used Java/J2EE Design patterns like Data Access Object(DAO) and Data Transfer Object(DTO) in the project which facilitates clean distribution of roles and responsibilities across various layers of processing
  • Built the Model Layer by Consuming RESTful API using Spring REST Template for the View Layer to consume
  • Created client using JSP, JSF, HTML and JavaScript.
  • Created client using Angular JS, HTML5, CSS3 and Bootstrap and created Angular Grid by using standard features like Sorting, Filtering.
  • Created Angular Modules, Controllers, Directives && Services in Angular JS.
  • Worked extensively on AngularJS Directives and Bindings to manipulate the DOM.
  • Worked extensively on consuming REST API using $http service and building the model for AngularJS.
  • Used OOTB validations and custom validations for validating the form and also implemented custom sorting for Faces Components.
  • Created Controllers, Services, Repositories, DAOs, DTOs using Spring Core and Spring Web(MVC) modules.
  • Consumed and developed RESTful API for XML and JSON && Developed Automation Tests for REST API.
  • Worked on Integrating Oracle BPM with Oracle ADF Application.
  • Extensively worked on Custom Implementation of BPM OOB Worklist taskflow.
  • Extensively worked on developing UI pages using ADF Frontend components, page fragments, and panels.
  • Extensively worked on integrating Oracle UCM with ADF Application using RIDC API.
  • Used Hibernate framework as ORM for database transactions.
  • Implemented Environment Specific logging using log4j.

Environment: JSP, JavaScript, HTML, CSS, AngularJS, Spring Core, Oracle ADF, Spring MVC, Hibernate, Eclipse, XML, JIRA, Oracle, Log4j, Web Services, Weblogic

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Understanding the business application and the project requirements.
  • Involved in design of the Portal application using Oracle WebCenter and integrating the same with Spring BC & Hibernate.
  • Developed spring controllers which manage the application flow and makes calls to POJO’s to manipulate its contents in the middle tier and map view tier
  • Used spring security features to impersonate user without password by making use of RESTful web services
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
  • Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Worked on Oracle as the backend database.
  • Adopted J2EE design patterns like Service Locator, Session Facade and Singleton.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Faç ade, Service Locator, DTO Pattern and Singleton,
  • Used Spring DAO concept in order to interact with the database and worked on optimizing the SQL Queries
  • Worked extensively on Oracle ADF components for UI View.
  • Worked on integrating SOAP Web Services exposed through OSB and BPM using proxy Clients.
  • Worked extensively with JMS Queue for handling Asynchronous Web Service Calls.
  • Worked on integrating Restful API with Web Application using JAX-RS.
  • Worked on CRUD functionalities create, update, update, and delete in various pages.
  • Wrote JUNIT test cases for unit testing and also involved in troubleshooting, bug-fixing.
  • Worked on CRUD functionalities create, update, update, and delete in various pages.
  • Worked on deploying the application in the Web Logic server.

Environment: Spring, Hibernate, Oracle ADF, JDeveloper 11g, Oracle OSB, Oracle BPM, Web Logic, Web Services, JMS Queue, JavaScript.

Confidential, Kansas, MO

Java Developer

Responsibilities:

  • Interacted with the business analyst to discuss and understand the business rules and flow of the application.
  • Involved in Agile methodology with respect to the successful development of the project.
  • Developed web pages using JSF, JSP, Servlets, HTML and JavaScript..
  • Implemented and developed the MVC architecture methodology using Spring framework.
  • Built traditional Java web application using JSF and JBoss Rich faces.
  • Utilized latest Ajax and JSON technologies to provide UI experience.
  • Extended existing JSF components to provide clean and strict generated HTML markup to reduce coding effort.
  • Developed DAO’s, Persistence objects for Object Relational Mapping using Hibernate.
  • Developed Stateless Session Beans for modeling the business logic.
  • Developed server side application, which handles the database manipulation with the back-end Oracle database using Hibernate 3.0.
  • Deployed the application components into JBoss application server.
  • Implemented unit testing using JUnit framework, TestNG and developed Mock objects and integrated it with ANT build scripts for invocation during build time

Environment: Eclipse, SQL Developer, JavaScript, HTML, CSS, JSP, JSF, Spring, apache log4j, SOAP, WSDL, Hibernate, Oracle, Web Sphere, web services, JSTL.

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture, EJBs and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Followed Agile Software Development with Scrum methodology.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
  • Used JPA in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Worked on Oracle as the backend database.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed server-side services using Spring Web Services (SOAP, WSDL).
  • Server side validations using Spring Validator framework.
  • Implemented application front end using HTML, JSP, Ajax/JQuery, Spring, XHTML, DHTML and CSS.
  • Wrote custom JSP tags for role-based sorting and filtering.
  • Used JQuery for UI centric Ajax behavior.
  • Used Log4j to assign, track, report and audit the issues in the application.
  • Used Software development best practices from MVC.
  • Worked on project build-script by using ant and deployed on WebLogic.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Worked in deadline driven environment with immediate feature release cycles.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: Java, J2EE, JSP, Servlets, Web Services, SOAP, JavaScript, JQuery, XML, Weblogic, Log4j, Oracle, JUnit, Eclipse, EJB, JPA.

Confidential

Java Developer

Responsibilities:

  • Worked on complete life cycle, Design, development and testing using OOA and OOD.
  • UI was developed using HTML and JSP.
  • Created business logic using Session beans and Servlets.
  • Used Web Services to extract warranty related product data from servers using WSDL, XML, SOAP
  • Employed Spring framework for dependency injection.
  • Implemented the functionality of fetching of data from different sources and persisted the data through JPA, to separate DAO layer from Database layer.
  • Worked on regenerated code, through JPA, and created services for existing modules and tested them through JUnit.
  • Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Worked on tuning of back-end Oracle stored procedures using TOAD.
  • Used JUnit for Unit testing the application.
  • Performed production support of the application in production.

Environment: Java, J2EE, JSP, Servlets, MVC, JPA, spring, Web Services, ANT, SOAP, JavaScript, PL/SQL, CVS, Oracle, Weblogic, JUnit.

Hire Now