Java Developer Resume
Atlanta, GA
SUMMARY:
- Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications
- Experienced in creative and effective front - end development using JSP, JavaScript, HTML 5, DHTML, XHTML Ajax and CSS.
- Hands on experience in working with Selenium, Junit, Mockito and TestNg.
- Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Business Delegator Pattern, Controller Pattern, MVC Pattern, Factory Pattern, Abstract Factory Pattern, DAO Pattern and Template Pattern.
- Experience background in Linux OS support.
- Working knowledge of database such as Oracle 8i/9i/10g, Microsoft SQL Server
- Experience in writing numerous test cases using Junit, Akka framework.
- Experience in writing cloud deployed applications using Amazon Web Services (AWS).
- Experience in databases such as Oracle.
- Design, Development of web-based Applications Using Different App servers like Web Sphere Application Server, JBoss Application Server and Apache Tomcat
- Good experience in Spring ORM, Core and Context framework.
- Hands on experience in working with GitHub and Bitbucket.
- Experience in deploying code by using Jenkins.
- Experienced in using SOAP and REST for implementation of web services.
- Experience working with AngularJS, Angular2/5, Backbone MVC Framework, NodeJS.
- Good understanding of REST API's extensive experience of integrating services via Ajax using JavaScript, JQuery, Angular.js.
- Experience in Objected Oriented Design patterns and J2EE Design patterns like MVC, Singleton, Facade, Front Controller, Abstract Factory, Factory, Service, DAO, DTO and Business Delegate patterns.
- Experience in using the open source tools Log4j, Maven, ANT, JUnit, Selenium, TestNG, DBUnit, JMeter & SOAP UI.
- Experience in integrating the internal security model into new projects with Spring Batch, Spring Microservices, Spring Boot, Pivotal Cloud Foundry.
- Extensive Development experience in various open source frameworks (STRUTS, Log4j, Grails, ANT, HIBERNATE, JPA, IBATIS, SPRING, EJB & AJAX).
- Strong experience in database design, writing complex SQL Queries and Stored Procedures.
- Have extensive experience in building and deploying applications on Web/Application Servers like WebLogic, WebSphere, Jboss and Tomcat.
PROFESSIONAL EXPERIENCE:
Java Developer
Confidential - Atlanta, GA
Responsibilities:
- Worked with the project manager, architect team and requirement lead to come up with development requirements to meet the business needs.
- Worked on the System Architecture, System Design documents, technical design documents, user level documents, Regression testing and program level documents.
- Worked on highly advanced and user interface design and development using Angular Js, NodeJS, HTML5 and CSS3.
- Involved in implementation of SOAP and Rest web services with apache CXF.
- Created Hibernate ORM and created mappings.
- Created a Web API using Java and eclipse which allowed http file transfers between iOS application and SQL database.
- Used Struts Framework and EJBs in the application, which is based on MVC design pattern.
- Spring Boot Microservices were developed with microservice architecture using REST.
- Enhanced existing REST services using Spring Boot, Spring MVC and took part in configuring various application properties.
- Developed web services and SOAP Messages with XML, SOAP and WSDL.
- Developed user interfaces using HTML 5/HTML and Angular JS.
- Developed AngularJS Controllers which insulates scope to perform operations in UI.
- Worked on POC which is completely involved in the configurations and development with MDBs and listening to queues.
- Worked on defect fixes of business functionality at back application which is on Java1.7/8.
- Strong working knowledge in using XML (SAX and DOM), XSL, XSTL, HTML5/HTML, DHTML, JavaScript.
- Used Spring MVC to decouple business logic and view components.
- Configured and deployed the application using Tomcat and WebLogic.
- Configured Hibernate into a spring application and used for building Hibernate DAO classes with Spring's DAO support.
- Design and Development of the web application using spring IOC and Spring AOP framework implementation.
- Used AngularJS for the two-way data-binding allowing auto synchronization of models and views.
- Implemented J2EE Design Patterns like MVC, Service Locator and Session Facade.
Environment: Java/J2EE, Spring, EJB, Hibernate, Web Services, Mac, Restful API, AngularJS, CSS3/CSS, Java Script, NodeJS, Springboot, Jboss, Oracle 11g/10g, JBoss6, Groovy, Eclipse, GitHub, Maven, TestNG, Tortoise SVN, JIRA, Autosys, Web Builder, HTML5/HTML, Tomcat, Windows 7, Linux, Jenkins.
Java Developer
Confidential - The Woodlands, TX
Responsibilities:
- Involved in the design and discussion phase of the development along with functional analyst and client.
- Took part in coding, unit testing, troubleshooting, deploying and documentation phases of product development.
- Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
- Involved in User sessions, gathering requirements and developing web application using agile methodology.
- Developed and designed application using Spring Boot to develop Microservices.
- Used Soap over Http and Soap over JMS for communication between components.
- Developed REST web services supporting JSON to perform tasks. RESTful web services leveraged by web applications.
- Experienced in implementing business components using Enterprise Java Beans (EJB) like Session beans, Entity beans and Message driven beans.
- Implemented Java security manager to access EJB (Elastic Java Beans) with Java security API.
- Implemented, in close conjunction with other development team members, components, libraries, and applications. This software written in Linux platforms.
- Used Jenkins for continuous integration.
- Proficiency developing and troubleshooting complex software systems that run in mixed-environments including Linux, UNIX and/or Windows.
- Experience developing Qt based applications on Linux.
- Worked on highly advanced user interface design and development using Angular5, NodeJS, ES6, HTML 5, Bootstrap and CSS.
- Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
- Strong working knowledge in using XML (SAX and DOM), XSL, XSTL, HTML5/HTML, DHTML, JavaScript.
- Handled the QA and UAT phases and used to take care of the production issues.
- Wrote build & deployment scripts using Maven, shell scripts on Unix.
- Involved in writing XML WebServices using SOAP to communicate between applications.
- Developed MAVEN scripts to build and deploy the application in the JBOSS Application Server. Used RTC for source control for version control.
- Connecting all Microservices built on Spring Boot to form the application.
Environment: Java8/J2EE, EJB, Web Services, WebLogic, XML, microservices, Spring boot, JSP, NodeJS, Linux Boxes, Spring, Oracle 12c/11g/10g, Maven, REST/SOAP, Angular 5, SOA, Eclipse, Servlets, HTML5/HTML, CSS3, TypeScript, Unix/Linux, Struts, Hibernate, Tomcat, jQuery, TFS, Jenkins, GitHub.
Java Developer
Confidential - Bellevue, WA
Responsibilities:
- Involved in requirements gathering, system design, analysis, implementation and setting up the development environment.
- Used Microservice architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Microservices.
- Developed Struts action classes, forms and JSP pages with struts tags, validation, struts-tiles and modifying Struts-Config files and implemented file upload functionality for large amount of data.
- Develop features and functionality for our e-commerce applications including order management, risk analysis, payment processing, and return order processing.
- Used EJB to implement the business logic of the application and to handle persistence and security.
- Used J2EE technologies such as EJB, JSP and servlets.
- Designed and developed REST Web Services using Spring MVC and JSON.
- Extensively used the spring framework implemented upon the MVC design pattern and Exposed Web Services for system integration. Developed Restful Web Services for accessing Ordering information.
- Experience in a Linux or UNIX based environment.
- Comfortable troubleshooting Linux installations via the command line.
- Developed, Deployed Enterprise SOA Web Services and Consumed and generated client using Jersey using Eclipse.
- Used Maven for build framework and Jenkins for continuous build system.
- Worked on application servers like Apache Tomcat.
- Configured and deployed the application in Apache Tomcat application server.
- Created reusable Angular JS components and directives along with DOM manipulations.
- Involved in creating & consuming SOAP based & Restful web services.
- Used JSP, JavaScript, jQuery, AJAX, CSS3, and HTML5/HTML as data and presentation layer technology.
- Used Maven build automation tool for the project.
- Developed loosely coupled architecture and standalone components using Spring Boot.
Environment: Java/J2EE, Spring, AngularJS, NodeJS, Hibernate, GIT/Stash, SonarQube, JIRA, SQL, Jenkins, JDK8, Bootstrap, Web logic 12c, Apache CXF, JAXB, REST, SOAP, JavaScript, Gulp, Grunts, Micro services, HTML5, CSS3.
Sr. Java Developer
Confidential
Responsibilities:
- Involved in the Requirements Analysis, Design and Development of Application.
- Created SOAP and Rest web services with apache CXF.
- Created Hibernate ORM and mappings.
- Strong working knowledge in using XML (SAX and DOM), XSL, XSTL, HTML, DHTML, JavaScript.
- Used Spring MVC to decouple business logic and view components.
- Used Groovy scripts along with java for better performance and reduce the code redundancy.
- Designed and developed various Screens using JSP, DOJO, JavaScript, Angular JS, IOS and Android Platforms, HTML5, CSS3.
- Design and Development of the web application using struts 1.2.8 framework and Akka framework.
- Used AngularJS for the two-way data-binding allowing auto synchronization of models and views.
- Implemented J2EE Design Patterns like MVC, Service Locator and Session Façade.
- Developed single page application using AngularJS, NodeJS, ExpressJS and MongoDB with ng-view directive.
- Developed REST web services supporting JSON to perform tasks. RESTful web services leveraged by web applications.
- Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Used Jboss server for JMS for asynchronous communication.
- Developed test cases for Unit testing using JUnit and performed integration testing.
Environment: Java1.6, Eclipse, Maven, SOAP, restful, AJAX, HTML5/HTML, CSS3/CSS, XML, Struts, EJB, Ant, Linux, JSON, IOS, jQuery, Spring, Hibernate, NodeJS, JMS, Oracle 11g, JBoss, Mac, Java Script, NodeJS, Angular JS, Web logic Application Server.
Java Developer
Confidential - IN
Responsibilities:
- Analysis, design and development of Application based on J2EE and Design Patterns.
- Used Struts framework for managing the navigation and page flow.
- Created templates using design patterns (Business Delegate, Service Locator, and Session Facade) Extensively.
- Developed the front-end using HTML, JavaScript, Java Swing (AWT) and JSP.
- Used JDBC for accessing the data from the DB2 database.
- Provided support for Production and Implementation Issues.
- Involved in end-user/client training of the application.
- Involved in the release management process to QA/UAT/Production regions.
- Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
- User can choose to buy the policy online or can speak to agents local to his area by using the Agent Locator service.
Environment: J2EE, JSP, Struts, WebSphere, SOAP WebServices, Oracle9i/10g, Hibernate, JMS, XML, XSL, HTML, JavaScript, CSS, AJAX