Java Developer Resume
CaliforniA
SUMMARY
- Around 7 Years of hands on 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, California
Java Developer
Responsibilities:
- Worked on enhancement of code to implement new criteria.
- Analysis of customer requisites and deploying the application in different phases of Agile Software Development and Scrum technology.
- Developed user interface using JSP, JSP Tag libraries JSTL, HTML5, CSS3, JavaScript, Angular 4 to simplify the complexities of the application.
- Used Design patterns such as Business Object (BO), Service locator, Session façade, Model View Controller, DAO and DTO.
- Designed and developed business components using Spring AOP, Spring IOC, Spring Batch. Developed the persistence layer (DAL) and the presentation layer.
- Developed RESTful API and used MVC, Spring boot and hosted all micro services through Spring boot.
- Implemented DAO using Hibernate Reverse Engineering, AOP and service layer using Spring, MVC design.
- Created Angular 4 controllers, directives, models for different modules in the frontend.
- Implementation of NoSQL database using MongoDB and application of Spring framework to establish connection between the Database and front-end.
- Code implementation using java & groovy, re-factoring & peer review
- Developed Java Server components using Spring, Spring MVC, Hibernate, Web Services technologies.
- Used MAVEN for build framework and Jenkins as build server for the project.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Configured and deployed the application using Tomcat and WebLogic.
- Used Log4J to print info, warning and error data on to the logs.
- OpenShift was used to deploy the code into different environments and its configuration was designed in OpenShift template.
- API Gateway was used in between the front end and back-end to have secured connection.
- JUnit is used to perform the Unit Test Cases.
- We used RESTful Webservice to perform different operations.
- Migrating deployment of applications from fuse to OpenShift.
- Create and configured the continuous delivery pipelines for deploying Micro Services in Azure.
- Created function app to trigger the application in periodic times to perform operations.
- Created API Gateway for implementing security in the application.
- Apache Camel is used to route the data from front-end to backend.
Environment: Java 1.8,J2EE, HTML5, CSS3, JQuery, Apache Camel, Groovy, Microservices, Openshift, Jenkins, Azure, IBM API Connect, Azure FunctionApp, Azure CosmosDB.
Confidential, California
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 achieveTest Driven Development (TDD) used Mocha and Chai forNode Js, React Js andspring 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
