Java Developer Resume
Columbus, OH
SUMMARY
- 6+ years of experience in software development life cycle (SDLC), which includes User Interaction, Business Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies.
- Expertise in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and TDD.
- Proficient in developing front-end systems with HTML, CSS, PHP, Bootstrap, XML, AJAX, JavaScript, JQuery, and JavaScript framework like NodeJS, ReactJS, ExpressJS, AngularJS, GOLANG, NodeJS, Ember JS (MEAN Stack).
- Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach and Micro Service Architecture
- Experience in designing and developing N-tier Architecture applications with Java/J2EE using Web Services, Servlets, JSPs, JDBC, XML, Java Mail, DAO, JMS, EJB, JMS, SQL, Apache Struts1/2, Spring, Hibernate and Life Ray Frameworks.
- Experience Developing application using Groovy, Grails, GSP, GORM and Grails Plugins and Grails Rest Services.
- Expert in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
- Experience in implementation of frameworks like Struts (Struts, Tag Libraries and Struts custom validation rules, Tiles), Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch, Spring TX), JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate, iBatis.
- Proficient XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB.
- Extensive experience working with RDBMS such as MySQL, MS SQL Server, Teradata, DB2, Oracle.
- Experience in working with the NoSQL Database.
- Expertise in Creating Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database.
- Highly skillful in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI and generating client’s client using Eclipse for Web Services consumption.
- Developed front end services using Apache CXF.
- Used SVN, CVS, GIT, Harvest, Clear case and Clear Quest for Version controlling and error reporting.
- Experience with various reporting libraries including Apache POI, Jasper Reports etc.
- Experience on different IDEs such as IRAD, Eclipse, Spring Tool Suite, and IntelliJ.
- Sound knowledge on continuous integration tools like Jenkins, Quick Build and Bamboo.
- Hands on experience in building tools like ANT, Maven and Gradle.
- Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project in a different methodology of Software Development Life Cycle.
- Good experience in unit testing using Karma, Jasmine and JUnit, Automated Testing using Java, Junit/TestNG Selenium (IDE/Webdriver), Integration Testing using Continuum, Selenium, Hudson, Jenkins and Apache camel.
- Configured and created application log files using Log4J to trace required application messages.
- Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.
- Good comprehension of Business work process, Business rationale and Business strategies for further execution of client prerequisite in a conveyed application environment.
TECHNICAL SKILLS
Languages: C, C++, Java, J2EE, SQL, PL/SQLEnterprise Java Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Groovy & Grails, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA
Web/XML Technologies: HTML5, CSS3, JavaScript, Bootstrap, JQuery, Angular JS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON,DOJO, SAML, ReactJS, BackboneJS, NodeJS.
Tools: & Framework: Struts, Hibernate, Spring MVC, Spring Web Flow, Spring core, Spring AOP, Spring Boot, Spring Batch, Spring Security, Spring Data Access, JMS, JSF, Log4J, SOA, SOAPUI, Apache Camel, ANT, Maven and Gradle.
Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2,Apache CFX,JMS,MQ, AWS, Micro Services.
Web/App Servers: WebSphere, Apache Tomcat, WebLogic, JBoss, Glassfish.
Continuous Integration: Hudson, Jenkins, Quick Build and Bamboo
Database: Oracle, SQL-Server, IBM DB2, NoSQL like MongoDB, Redis, Cassandra
Development Tools: Eclipse,My Eclipse, IRAD,Spring Tool Suite (STS), IntelliJ
O-R mapping: Hibernate, JPA, iBatis
Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, RTC, LoadUI, JIRA, Jenkins.
Version Control: Star Team, SVN, CVS, GIT, Harvest, Clear case and Clear Quest.
Platforms: Windows, Sun Solaris, UNIX/LINUX.
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Java Developer
Responsibilities:
- Working in Insurance domain particularly life insurance and implemented project in Agile environment.
- Using Java 7, struts 2.0, Corba, Oracle Toplink, Spring Batch, Hibernate for development of our project.
- To set the visual style of web pages and user interfaces used CSS (Cascading Style Sheets), HTML, JavaScript.
- Implemented the web services development, invocation, inspection using SoapUI which helped in functional and security testing of the application.
- The entire project is built with the Eclipse IDE by integrating it with the Apache Maven to resolve the dependencies within the application.
- Implemented reader and writer to work with the application and update the data in database using Spring Batch framework.
- Developed REST WebServices for file import by consuming and producing the JSON data.
- Used JSON for transferring/retrieving customer information data and customer transactions data between different applications.
- Implemented workflows to generate the loan and contribution changes for a plan and created the jobs to run according to the period.
- Involved in writing SQL and PL/SQL functions and packages by using Oracle 11g DB.
- Created and scheduled the jobs for the workflows developed and included in the nightly flow using CA WA ESP workstation.
- Designing and Developing the web portal applications, web services and JBPM workflows.
- Created test coverage for the web services by using Junit and Easymock.
- Used SVN and migrated to GIT as the version control tool.
- Involved in Unit integration, debugging the code, bug fixing, acceptance testing with test cases, code reviews.
- Used Hibernate as ORM tool and defined the mapping, coordinated with QA team to ensure the quality of application.
- Implement DAO pattern for database connectivity and Hibernate for object persistence.
- Used Maven and VSTS for build, Jenkins as the continuous integration tool for the application development.
- Used WebSphere application server for deploying in dev environments and used Tomcat in local environment.
- Worked on extensive Performance testing to determine the responsiveness and stability of the system.
Environment: Java 1.8, J2EE, Spring v4.1.0, Spring Batch, Hibernate 3.0, Web Services, Restful, Angular 2, JavaScript, Junit, Easymock, Log4j, My Eclipse, CA WA workstation, TOAD, SVN, GIT, Jenkins, Maven, SQL, PL/SQL, Oracle 11g, XML/HTTP, JSON, HTML5, VSTS, UML, IBM WebSphere, Apache Tomcat, Postman, Windows, Unix, Agile, scrum.
Confidential, Albany, NY
Java Developer
Responsibilities:
- Involved in study of User Requirement Specification.
- Scrum AgileAreas of expertise include AgilePrinciples, Tasking Meetings/Retrospectives, Communication Relative Estimation, Story-Based Development, Iteration/Sprint Planning Meetings and Conflict Resolution.
- Developed in Agile/Scrum methodology and Test Driven Development (TDD).
- Followed techniques and principles provided by test driven design paradigm for developing quality code.
- Provided Data modeling design standards, solutions to various datamarts and product teams.
- Data Import and Export from different flat files and databases and do the datacleansing.
- Configured Autosys scheduler jobs which runs Unix shell scripts.
- Experience in developing Unix shellscripts.
- Build this application using Groovy/Grails as a REST API server and BackboneJS as a single application.
- Set up Secure Sockets Layer (SSL) communication between iPlanet and the weblogic Application Server.
- Developed Windows and Linux Scripts that will call the backend Rest Micro services through CURL calls in getting the JSON Format to integrate with User Interface Application.
- UsedSpringMVC to consume web services and JavaScript, CSS, AngularJS to display data in front end.
- Functionality is implemented by developing RESTful web services using spring Boot, JPA, Cloud foundry and Oracle Responsibilities.
- Developing Ant and Mavenscripts to automate the compilation, deployment, and testing of Web and J2EE applications.
- Configured and built SpringMVC application on Tomcat web server.
- Implemented Life Quote POC usingSpring,core,SpringMVC, SOAP, AJAX, and JQuery.
- Developed front end of the enterprise application with jQuery, Angular.js andSpring,MVC.
- Developed the application implementing MVC Architecture, integrating JSF with Hibernate and spring frameworks.
- Good knowledge on using SAML for exchanging authentication and authorization data.
- Involved in multi-tiered J2EE design utilizing SpringInversion of Control (IOC) architecture and Hibernate.
- Responsible for implementation of the presentation layer for the application using HTML5, CSS3, JAVASCRIPT, Angular JS.
- Experience in working as mean stack developer.
- Experience working on Data validation/inline edits and error handling for the application.
- Developed Single Container Applications by writing the code in Angular JS.
- Prepared Design document with all the coding standards.
- Performed CRUD operations like Update, Insert and Delete data in Oracle database.
- Developed web services Soap, WSDL and web services clients using JAXB and XML,
- API Identification and Resource Definition based on REST principles for various APIs.
- RESTful services and APIdatabase web interface development.
- Website design and webpage hosting.
- Experience in working with Apache CXF.
- Used Struts framework to implement the MVC architecture.
- Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, and MQ Series by using IRAD. Integrated Spring (Dependency Injection) among different layers of an application.
- Designed the application by implementing JSF Framework based on MVC Architecture, simple JavaBeans as a Model, JSP and JSF UI Components as View and FacesServlet as a Controller.
- Used Spring framework for dependency injection, transaction management.
- Used Spring MVC framework controllers for Controllers part of the MVC Implemented Business Logic using POJO's and used WebSphere to deploy the applications.
- Used JMS (Asynchronous/Synchronous) for sending and getting messages from the MQ Series.
- Configured hot folder configurations, customized checkout process for client requirement.
- Used Java Persistence API (JPA) through Hibernate.
- Used Spring with ORM to integrate Spring Framework with hibernate and JPA.
- Used Eclipse as IDE for development of the application.
- Assisted Oracle DB development team in developing stored procedures and designing the database. Used SVN for version control
Environment: Java 1.8, J2EE, HTML5, CSS3, Bootstrap, Agile, Unix, JQuery, WebLogic, Tomcat, JavaScript, SOAP, Micro Services Architecture, ANT, Maven, Apache Kafka, JSF, Struts, MangoDB, XSLT, AngularJS, Spring MVC, Spring IOC, Spring Security, Spring Batch, Spring Boot, RESTful Services, Hibernate, Apache CXF, MongoDB, JSON, GIT, Groovy, JUnit, Grails, Maven, WebSphere Application Server, JAX-RS, Log4J, JIRA and Jenkins.
Confidential, Tampa, FL
Java Developer
Responsibilities:
- Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories.
- Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.
- Used Design Patterns like Singleton, Factory, MVC, Front Controller, Service Locator, and Session Façade.
- Involved in the front end using JSP, JSTL, JQuery UI, Servlets, HTML, PHP, JavaScript, AJAX and Backbone.
- Developed the web application by using PrimeFaces employing AJAX at client -side components which enable rich web application content in GUIs.
- Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala Developing business logic using Scala.
- Provided development support for creating a website using Java, Groovy & Grails, framework utilizing Agile methodology and MySQL database.
- Implemented new features written in Golang related to process optimization of the proxy server.
- Involved in performing the Linear Regression using Scala API and Spark.
- Used Scala pattern matching, tail recursion, folding concepts to reduce unnecessary loops and lines of codes
- Involved in development of Agent Verification System using Spring MVC framework.
- Extensively used Hibernate mappings, HQL, EHCache, Query, Criteria, Lazy loading and Lockings.
- SpringAOP is used for logging, auditing, transaction management to distinguish business logic from the cross cutting concerns. Developed Batch Rescore Tool to rescore multiple claims using Multi-threading.
- Experience in working with Azure f or building and deploying applications.
- Knowledge in working with HIPPA.
- AngularJS framework for page rendering and Ajax calls to backend RESTful services.
- Used Spring Data MongoDB as the persistence framework in retrieving the user details from Mongo DB. Used Collections concepts for storing group of objects.
- Developed application in IntelliJ IDEA and Deployed in WebSphere Application Server 8.5.5.
- Proficient in Object-Oriented, Design, Development (OOAD) and integration of complex enterprise web based applications using IDEs like Eclipse, IRAD, IntelliJ IDEA and Net Beans.
- Deployment of API and Application in Azure Cloud APP’s using UNIX platform.
- Developed adapters to retrieve data from cloud application using REST Web Services, SOAP Web Services and security protocols WS Security.
- Act as Mean stack developer for duration of time.
- Web application development for backend system using AngularJS and NodeJS with cutting edge.
- Experience with JQuery, AngularJS in templating and Bootstrap. UI development with technologies like HTML 5, AngularJS and Jquery.
- Used Apache CXF in front end development.
- Used JQuery to make the application highly interactive and used JSON objects for efficient coding.
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, and JavaScript, Bootstrap.
- Used Spring JMS to post and consume the messages from the IBM MQ Server.
- Worked with Spring controllers, View Resolvers and Model and View Objects.
- Set up, configured, and maintained multiple web/application servers like Apache Tomcat and Play.
- Involved in Design and deliver of key features of web products, driving rapid iterations while keeping an eye on scale by handling massive and multiple streams of data at once, using technologies like AKKA, Play concepts.
- Used Spring Mail for sending emails to the customers and business.
- Extensively used hibernate named queries, criteria query, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
- Experience in using git, Jenkins, configuration management tool like chef.
- Responsible for design of WSDL files and schemas. Designed and hosted SOAP based Web Services.
- Implemented Quartz jobs for running the batch jobs configured in the Spring files.
- Wrote Restful web services to communicate with Mongo DB and performed CRUD operations on Mongo DB using restful web services. Used MongoDB as a NoSQL for storing JSON data.
- Setup and effectively use SOAP Monitor tool supplied with Apache axis to track SOAP request and response sent to and from ATLAS WebServices on daily basis.
- Developed Unit /Integration test cases using Junit, Easy Mock, Mockito and Selenium tools.
- Used Ant/Maven tools for building and deploying the Web applications.
- Used JIRA tool for tracking stories progress and follow agile methodology.
Environment: Java, J2EE, HTML, CSS, JavaScript, Bootstrap, Ajax, JSON, XML, AJAX, JQuery, Struts, Hibernate, SpringMVC, SOAP, WSDL, HQL, SQL, JBOSS, Oracle 11g, JMS, JNDI, Maven, Struts, RMI, IntelliJ, UML, JIRA, Groovy, JUnit, Grails, JSP, PHP, JavaScript, MongoDB, Backbone, RestFul, Apache CXF, Intellij IDEA, Emberjs, Eclipse, IRAD, Unix, JBOSS, Bootstrap, IBM MQ, GIT, HIPPA, Maven, Jira, Azure, Tortoise SVN and LINUX.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development usingOOAD methodology to capture and model business requirements.
- Development UI modules using Bootstrap, HTML, JSP, JSF, JavaScript and CSS.
- Familiar with concepts of Directives, Data-Binding and Dependency Injection in AngularJS.
- Used AngularJS to implement rich functionality in various pages: form validations, CRUD Rest Operations, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication, server-side proxy, slide pages, user switch etc.
- Wrote Code to interact with back-end JAVA, AJAX,and JSON.
- Used Hibernate for accessing database and mapping the entities by using hibernate annotations.
- Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
- Used AJAX with JQuery to parse JSON object to dynamically overlay contents on web pages.
- Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
- Used Oracle10g as the backend database.
- UsedSpring MVC frameworkfor developing the application.
- Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean s in Spring IOC framework.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Experience in using Redis.
- Experience in working with struts for building web applications.
- Extensively used CustomJSPtags to separate presentation from application logic.
- Installation, Configuration administration of JBOSS environment, including deployment ofServlets.
- Developed Scripts forUNIXplatform deployment.
- Good knowledge in using MongoDB.
- UsedHibernatefor interacting with Persistence Layer forCRUDoperations. Developed Rest architecture based web services to facilitate communication between client and servers.
- Worked with the team of PHP developers for developing a web application on LAMP and also worked on MySql queries. This application has to interact with the other projects.
- Used GIT for version control system. and JBoss as the Application Server.
- Used Apache Camel framework for integration of the code in easier way.
- Defined system requirements hosting systems for both JBoss Fuse, as well as define database requirements for JBoss Operations Network (JON).
- UsedLog4Jfor logging the user events andMAVENfor compilation and building JAR, WAR and EAR files.
- UsedJUnitfor the unit testing of various modules, Selenium for automated testing and JENKINS for continuous integration.
Environment: Java, J2EE, HTML, CSS, JavaScript, Ajax, JQuery, XML, Struts, Spring, Hibernate, Log4j, Ant, WebSphere, Struts, Oracle, Redis, MongoDB, WebServices(SOAP/WSDL), Groovy, JUnit, Grails, RAD, GIT, SVN andUNIX, CSS, JSON, Oracle 10g, JBOSS, Jenkins.
Confidential
Java Developer
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC): Requirements gathering, Design, Code, Integrate, and Deployment and production phases.
- Implemented Jakarta Struts Framework1.2 along with JSP2.0, Struts Tiles, and Struts Tag libraries to facilitate user interface design.
- Developed validations using Struts validation framework.
- Developed Stateless Session Beans to transfer calls from presentation tier to data services tier.
- Adapted various design patterns like Business Delegate, Singleton, Service locator, Session Façade, Data Transfer Objects DTO and Data Access Objects DAO patterns.
- Developed presentation-tier JSP pages in HTML, Implemented JQuery Data Grid control, Validation control and other Widget controls.
- Experience in working with Spring framework.
- Developed Web forms/user interfaces using Struts MVC and JSP.
- Developing form pages with Swing/AWT in Net Beans IDE.
- Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
- Used JavaScript accordingly for validation purpose, browser detection and controls.
- Developed various AJAX controls and widgets to build a rich User Interface for the application.
- Used Hibernate framework to communicate with oracle database.
- Created Windows services to create automation processing of XML.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
Environment: Java, J2EE, HTML, CSS, JavaScript, Struts, Ajax, Servlets, Spring, Struts, JSP, Multi-threading, XML, EJB, ANT, JDBC, Oracle, Hibernate, UML, Agile Methodology and Web Sphere Application Server.
