Java Developer Resume
Tampa, FL
PROFESSIONAL SUMMARY:
- 5+ Years of experience in IT industry relating to Analysis, Design, Development and Testing in JAVA and J2EE technologies.
- Experience in developing the application with Agile Methodology, Waterfall Methodology and Test - Driven Development.
- Experience in Front-End UI technologies like HTML5, CSS3, JQuery, JSON, Ajax, AngularJS, NodeJS, Bootstrap, Tag Libraries, and JSTL.
- Good working knowledge with Java 1.8 features like stream, Lambda expressions and functional interfaces etc.
- Having experience with Cloud Computing environment like Pivotal Cloud Foundry, Amazon Web Services (AWS), and Docker Containers.
- Proficient in developing J2EE enterprise applications in Service Oriented Architecture and MicroServices Architecture.
- Configured application startup classes in the JBoss server and done the application deployment in the WebSphere environment
- Hands on Experience in developing web applications by using Spring framework modules like Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch and Spring Data.
- Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and used Hibernate Annotations to reduce time at the configuration level
- Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
- Experience in creating, consuming, and testing a web service using SOAP, Groovy, REST and SOAPUI.
- Experience in debugging the java code with all the testing tools and logic flow using Eclipse UML plug-in and rational testing tools.
- Expertise in J2EE Technology- Servlets, Struts, Spring, JDBC, JTA, JPA, Hibernate and JMS.
- Experience with distinctive design patterns like Singleton, Factory, Prototype, and Business Delegate, Session Facade, and Service locator, Visitor, Observer, Decorator, Front Controller, DAO and MVC.
- Worked with design and development of robust and highly scalable Web Service platforms and API’s based on REST and SOAP for enterprise applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies and Jersey frameworks.
- Experienced in building Web Services for Service Oriented Architecture (SOA).
- Over messaging to exchange the information in more reliable and asynchronously for enterprise applications using Active MQ and Rabbit MQ.
- Proficient with build automation tools like Gradle, Maven and Ant for builds and deployments to different environments.
TECHNICAL SKILLS:
Java/J2EE Technologies: Java 1.8/1.7/1.6, J2SE, J2EE, JDBC, JSP, Servlets, MVC, SOAP and REST Web Services, JMS, EJB, Jenkins.
Frameworks: Spring Core, Spring MVC Version 3.2, SOA, Hibernate.
Java Scripts: jQuery, Angular 2, Angular 4, Angular.js, Node.js, Bootstrap, HTML, CSS3, Javascripits, microservices, Groovey.
Database: Oracle (SQL & PLSQL), My SQL, MongoDB, Azure CosmosDB
Methodologies: Agile model, Waterfall model.
Version Control: SVN, CVS, CLEAR CASE, GIT HUB.
Web Services: REST, SOAP, WSDL, UDDI.
IDE: My Eclipse 4.x/6.x/7.x, RAD and Net Beans
PROFESSIONAL EXPERIENCE:
Confidential, Tampa, FL
Java Developer
Responsibilities:
- Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
- Developed application using spring MVC, Spring Batch, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring.
- Working on Angular2/4, AngularJS, HTML5, Javascripts, CSS3 and Typescript. Worked on additional frameworks like Bootstrap for responsive design.
- Designed the system based on spring MVC Model architecture. Developed a business logic layer using spring Dependency Injection and client-side Java-beans for DAO Design Patterns.
- Create internal dashboards, alerts, and scheduled reports to monitor overall Splunk performance. On boarded new data into a multi-tiered Splunk environment.
- Created Stream Rest based Application interfaces on java 8 environment.
- Implemented batch configuration in spring boot application. Created the Maven project to integrate spring boot, Restful API, Oracle & Microservices.
- Worked on Java Multithreading, Collections & Coherence Framework. Implemented Java Multithreading to refresh the cache at a given set of time interval.
- Involved in process for builds and deployments with Maven, Bamboo, and Jenkins for continuous integration
- Developed various generic JavaScript functions used for validations.
- Code implementation using java & groovy, re-factoring & peer review
- Created WAR/EAR files using MAVEN build and deployed them on JBOSS server.
- Created multi-module Maven project and used Maven to build applications and Jenkins for continuous integration continuous deployment.
- Implemented Micro-services using Pivotal Cloud Foundry platform build upon Spring Boot Services.
- Created User services in Cloud Foundry for connecting database with different life cycles using spring profile.
- Used SOAP web service to get corporate card information and to make changes in the card database for businesses.
- Worked with IBM SOA Suites like WebSphere MQ Programming.
- Created API Jenkins job, set up GitHub repository for Mule project also created project POM.
- Created SOAP web service in pushing data to downstream systems and Implemented request and response objects using SOAP web services.
- Written SQL statements for retrieving data from DB2 using JDBC and used IBM Data Studio to view and update the DB2 Database and worked on MongoDB.
- Developed and written Stored Procedures and views to extract the needed data from DB2 and reflect on the UI.
- Created DB2 Server Stored Procedures for implementing business logic at the database level.
Environment: Java 1.8, JSP, Java Beans, Struts 1.3, Struts Tag Libs, JSTL, Hibernate, JavaScript, jQuery, Bootstrap, HTML, AngularJS, Angular2/4,Microservices, Groovy, CSS, XML, XSLT, Web Sphere Integration Developer, Spring Boot, Multi-threading, NoSQL, MongoDB, Restful Web Services.
Confidential, Jacksonville, FL
Java/J2EE Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle process using Agile Methodology.
- Worked on High level and low level system design, planning, estimation and implementation.
- Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript.
- Developed Single page application and structured the JavaScript code using AngularJS.
- Design and develop template based User Interface using Bootstrap and AngularJS.
- Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQuery.
- Worked on Java 1.8/1.7 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
- Utilized Amazon Web Services ( AWS ) EC2 to deploy Docker containers.
- Create and configured the continuous delivery pipelines for deploying Micro Services and Lambda functions using Jenkins CI server.
- Implemented JUnit test cases for Struts/Spring components.
- JUnit is used to perform the Unit Test Cases.
- Used Ajax, JSTL and JavaScript in front end design.
- Worked on development and implementation of the MVC Architectural pattern using Spring Framework.
- Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, and Spring Batch.
- Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced and maintenance will be very easy.
- Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.
- To achieve Test Driven Development (TDD) used Mocha and Chai for Node Js, React Js and spring boot used Mokito, junit, mock mvc.
- Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
- Designed and integrated the full-scale Hibernate persistence solution with the application architecture.
- Involved in design and development of the Hibernate Domain Model for the service.
- Worked on migrating the old java stack to Type safe stack using Scala for backend programming.
- WebSphere is used as an Application Server to Deploy the Application.
- Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet, and mobile.
- Experience in using JUnit and build tools such as MAVEN.
- Worked on Log4j for logging errors, messages and performance logs.
Environment: Java 1.8/1.7, J2EE, HTML5, CSS3, JQuery, Ajax. Bootstrap, JavaScript, AngularJS, NodeJS, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, OAuth, XML, GIT, JSP, JUnit, IBM WebSphere, Apache Restful, Amazon Web Services (AWS), RAD (Rational Application Developer), MicroServices.
Confidential
Java Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model
- Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3, Bootstrap& used Client Side validations were done using Angular-JS, XSLT and JQuery (Masking), and Google graphs XMLDOM.
- Wrote WebServices using SOAP for sending and getting data from the external interface.
- Used the Tiles Framework and Tag Libraries in the presentation layer to simplify the complexities of the application.
- Used Spring Inversion of Control, to make application easy to test and integrate
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, AngularJS, and Bootstrap with oracle database as the backend.
- Web application development for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques
- Utilized Spring annotations and XML configuration for Dependency Injection.
- Implemented web services for communicating by using SOAP.
- Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
- Worked on Web Services Testing tools like SoapUI.
- Used Rational Clear Case for version control.
- Deployed Applications on Apache Tomcat Server.
- Used CodePro Analytics to make sure all the code maintains standards.
- Used Maven script for building and deploying the application.
- Involved in bug fixes, enhancements and code refactoring.
Environment: Java 1.6/1.7, JSP, AngularJS, Spring 2.5, XML, web Services, SOA, SOAP-UI, WSDL 1.1, SAX, JavaScript, Rational Clear case, Apache Tomcat Server, HTML, CSS, XSTL, DB2, Oracle11g/10g, Log4J 1.2, JUnit, Maven
Confidential
Java Developer
Responsibilities:
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
- Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
- 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.
- Developed the application using J2EE architecture.
- Involved in developing JSP forms.
- Designed and developed web pages using AngularJS, HTML and JSP.
- Involved in developing business tier using stateless session bean.
- Used JavaScript for the web page validation and Struts Valuator for server side validation.
- Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
- Developed Message Driven Beans for asynchronous processing of alerts.
- Used JDBC for database connectivity with MySQL Server.
- Involved in peer code reviews and performed integration testing of the modules.
Environment: Java, J2EE, Hibernate, Spring, JSF, Java Regular Expressions, Log4j, HTML, AngularJS, SQL Server, JBOSS.