We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Raleigh, NC

SUMMARY:

  • 6+ years of strong experience in software development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment of web based applicationswith Java/J2EE Technologies.
  • Well versed in using Software development methodologies like Agile Methodology, Scrum and Waterfall software development processes.
  • Experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
  • Skilled in presentation layer using HTML5, XHTML, CSS, DOJO, JavaScript, JQuery, and AngularJS 1.5.
  • Experience with advanced front - end technologies like Bootstrap UI, Bootstrap modal, HTML 4.0, XHTML, DHTML, JSON, jQuery, CSS, XML 1.1, XSL, XSLT, XPath.
  • Experience Developing application using Groovy, Grails, GSP, GORM and Grails Plugins and Grails Rest Services
  • Proficient in J2EE technologies like JSPs 1.x/2.0, Servlet, EJBs 2.0/3.0, JDBC, JNDI and AJAX.
  • Experience in developing web applications with various open source frameworks: Spring (MVC), Spring (AOP), Spring Scheduler, Web Flow, Hibernate2.0/3.0 ORM, JPA, Struts 1.1/1.2.
  • Worked on Spring framework for developing Multi-Tier distributed enterprise applications.
  • Used persistence frameworks like Hibernate ORM, JPA, to map POJOs to a relational database.
  • Hands on experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object, and View Object in the development of enterprise applications.
  • Hands on experience in implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XML Parsers).
  • Experience in coding standalone batch jobs, and providing monitoring and application support using SpringBatches, JavaBatches, and ETL batch jobs.
  • Worked with XML parsers like JAXP (SAX & DOM) and JAXB.
  • Implementing web services using RESTful technologies like JSON.
  • Proficient in writing SQL, Complex Queries, PL/SQL stored procedures, functions, triggers, packages. RDBMS experience includes Oracle, IBM DB2, & Sybase.
  • Writing Groovy Scripts for REST Web services and deployment
  • Experienced in database design, data analysis and development in DB2, Oracle, and writing SQL queries, Stored Procedures, Functions, Packages and Triggers.
  • Hands on experiences with core Java concepts like Multithreading, Concurrency, File Handling, me/O, Generics, Data Structures and Collections Framework, Garbage Collection, Remote Method Invocation, Serialization, and Java Beans.
  • Good experience with various Web/ Application Servers like IBM Websphere, BEA WebLogic, JBOSS, Sun Glass Fish and Apache Tomcat.
  • Worked on Performance Tuning & Optimization of SQL statements using various types of Indexes.
  • Extensive experience with IDE’s like Eclipse, Net Beans and RAD.
  • To write reports worked with Crystal Reports and Jasper Reports.
  • Used Ant & Maven scripts for project development and deployment.
  • Building and deploying applications using Jenkins Continuous Integration Tool.
  • Hands on experience in writing and executing unit test cases using JUnit Testing Framework, Advanced Rest Client and Log4j in developing test cases and determining application functionality also used Mockito for stubbing.
  • Configuration and Version control management using GIT, CVS, VSS, & Tortoise SVN.
  • Strong written and verbal communication along with strong interpersonal, analytical, and organizational skills.
  • Highly motivated team player with the ability to work independently and adapt new and emerging technologies quickly.

TECHNICAL SKILLS:

Languages: C, C++, Java, J2EE, SQL and PL/SQL.

Markup Languages: HTML5, CSS3, XHTML, XML

Scripting Languages: Java Script, JSTL, JQuery, Bootstrap, AngularJS & Node JS.

Frameworks: JSP, Servlet, Struts 2.0, Spring 3.x, Hibernate 4.x, iBatis, JSF, JPA, Restful Web ServicesJunit 4.x, Log4j & SOAP.

Databases: Oracle 10g, MySQL, SQL server, Mongo DB, PostgreSQL and NoSQL like Mongo DB.

Servers: IBM Web Sphere, JBoss, Glass Fish, Web Logic, Apache Tomcat.

Build Tools: Maven, Ant, Grunt.

Version Control: SVN, CVS, GIT.

Tools: Eclipse IDE, NetBeans IDE, RAD, JIRA, JDeveloper, JBuilder, SQL DeveloperSpring Tool Suite.

Operating Systems: Windows, Mac OS, Unix, Linux.

SDLC: Agile, Scrum, RAD, Iterated Waterfall.

Others: UML, Object Oriented Analysis and Design (OOAD), XSL, XSLT.

PROFESSIONAL EXPERIENCE:

Confidential, Raleigh, NC

Java Developer

Responsibilities:

  • Actively involved in various phases of Software Development Life Cycle (SDLC) such asDesign, Analysis,DevelopmentandTesting.
  • Extensively worked with business analysts and product managers to halp writing user stories in sprint planning.
  • Actively participated in the dailySCRUMmeetings with our team to produce quality deliverables within time.
  • Used Java 1.8 lambdaexpressions along withstreamsfor performingchain operations such as filter, map, and collect on a collection.
  • Written Jenkins pipeline template script in groovy programming language for the automation of build and deployment process.
  • Build the application basedon new features of Java JDK 1.8at service layer level.
  • Involved in the development of theUIusingHTML5,CSS3, Bootstrap, JQueryandAngularJS.
  • ImplementedMicro Services based Cloud Architecture usingSpring Boot.
  • Designed and developedMicro Services business components andRestful serviceendpoints using Spring Boot.
  • ImplementedRestfulandSOAPbased Web Services usingJAX-RSandJAX-WSrespectively.
  • ImplementedRestful Web Services to retrieve data from client side usingMicro Services architecture.
  • Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Implemented new features in groovy programming language as a part of Jenkins continuous delivery.
  • DevelopedMicroServiceto provideRestful APIutilizingSpring BootwithSpring MVC.
  • Designed and implemented application usingSpring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring Batch &Hibernate.
  • Designed and developed third-party payment Services and REST Services to offer users convenient payment methods using variousAPI’sprovided by various third-party payment processors based on OAuth.
  • Implemented the authentication,authorizationand access-control features by usingSpringSecurity andOAuth.
  • Validations are done usingSOAP UIandReady APItesting tool framework in different environments.
  • DevelopedMicro Services basedarchitectureto enable the application to be deployed onAWS.
  • Responsible for creating an instance onAmazon EC2 (AWS)and deployed the application on it.
  • Implemented a Continuous Delivery pipeline withDocker, JenkinsandGitHubandAWS AMI’s.
  • Developed Java APIto interact with theAmazon SQSused in sending bulk emails.
  • DeployedSpring BootbasedMicro Services Docker container using Amazon EC2 container Services and using AWS admin console.
  • UsedDockerto containerize the Services and APIs to run on EC2 instances.
  • Implemented build stage-to build the Micro Service and push theDocker Containerimage to the private Docker registry.
  • Used Spring Data Framework to use the features ofSpring JDBCandSpring ORMclasses like JDBC TemplateandHibernate Templateto perform the database operations by connecting to Data sources available.
  • UsedRabbit MQas a Message Oriented Middleware for integrating applications.
  • UsedMongo DBandOracle DBfor the application. The legacy info was going toOracleand rest to Mongo DB.
  • PerformedCRUDoperations like Update, Insert and Delete data inMongoDB.
  • Worked onMongoDBdatabase concepts such as locking, transactions, indexes, Sharding, replication and schema design etc.
  • Automate build process throughGradle Scriptbuild framework.
  • Worked onLog4Jto validate functionalities andMockitoforunit testing.
  • Implemented configured and customizedJIRAissue tracking software with agile plug-in across all company functions.
  • Worked with Web Sphereapplication server that handles various requests from Client and used Jenkinsto perform continuous Integration.
  • UsedGitto maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • UsedSpring Tool Suite (STS)IDEtool for application development.

Environment: Java1.8,J2EE,HTML5, CSS3, Bootstrap, JQuery, Groovy, AngularJS,SpringIOC, Spring Boot, Spring Security, Spring Batch, Spring MVC, XML, JSON, GIT, Hibernate,JDBC, Groovy script, Rabbit MQ,Oracle,Mongo DB, Mockito, Gradle, Jenkins, Web Sphere, JMS,Restful, SOAP, SOAP UI, Micro Services, Agile Methodology, Log4J, JIRA and STS.

Confidential, San Francisco, CA

Java/J2EE Developer

Responsibilities:

  • Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
  • Design and developed web application usingJSF, Spring Web Flow,SpringandAJAX technology.
  • Design and developed front end UI using JSF, Apache MyFaces and RichFaces components.
  • Reverse Engineered usingHibernateplug-in for RAD to generate Hibernate configuration, POJOclasses andDAOclasses and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Tested Web Services RESTAPIusing Python.
  • Administration and deployment of Message flows on WebSphere Message Broker.
  • Wrote JavaScript's for validating the client side user information based on their business rules.
  • Developed cross-browser compatible website using HTML5, CSS3, MySQL and jQuery.
  • Implemented Grails Services and controllers to perform actions.
  • Implemented Grails Pagination to display data using Grails Templates and views.
  • Developed Custom tag libraries for providing multi-lingual functionality.
  • MongoDB geolocation API leveraged for user proximity lookups.
  • Plan, deploy, monitor, and maintain Amazon AWScloud infrastructure consisting of multiple EC2 nodes and VMWare VM's as required in the environment.
  • Worked withHTML,DHTML, CSS, JAVASCRIPT,JSONin UI pages.
  • Developed Mail Merge framework to create bulk mails by merging data with MS Word templates using MS Office Java API.
  • Extensively Ajaxified the application using AngularJS for parts and extension of the application building faster and better user experience.
  • Designed and Developed Business Process layer components and integrated with Spring framework.
  • Has used DOJO toolkit to construct Ajax requests and builddynamic Web pagesusingJSP's, DHTML and Java scripts.
  • Implemented OAuth provider and accompanying login view to allow distributors to login to the Mobile Back Office Ionic application.
  • GUI design and development using Java Swing.
  • Provided database interface using JDBC Drivers with back-end as DB2.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Configured Apache and Sun ONE Web Servers as proxy for Web Logic 8.1.
  • Structured JS code using AngularJS including objects, module patterns and functions that encapsulate business logic, handle form validation, DOMmanipulation.
  • Implement OAuth 2, SAML 2 for AAA & Single Sign On (SSO) using Spring Security
  • Created and maintained mapping files and transaction control inHibernate.
  • Configured Web.xml, faces-config.xml for navigations and managed beans.Integrated JSF, Spring and Hibernate Frameworks.
  • Designed and developed Web Services to provide Services to the various clients usingSOAP and WSDL
  • Experience in Web Services development usingApache-Axis,JAX-RPC,JAXBand Security architecture for marinating security levels for business process.
  • Expertise in client side designing and validations using HTML, DOJO, GWT, CSS, JavaScript, JSP and Struts Tag Library
  • Developed responsive applications using Bootstrap.js, Require.jsand Node JS, D3 JSwhich allowed the same application to be optimized for both mobile and desktop resolutions.
  • Actively involved in using AngularJS, Bootstrapand HTML5 to enable client side date to meetspecific criteria by applying various validation variable.
  • Created and managed all of hosted or local repositories through GIT.
  • Involved in transformingXMLdata in to JavaObjects using aJAXBbinding tool.
  • Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
  • Extensive experience using backbone.js and EXT JS for creating rich user interface.
  • WroteJunitclasses for the Services and prepared documentation.
  • Involved in writing JUnitTest Casesfor unit testing.
  • Integrated various modules and deployed them in WebSphere Application Server.
  • Responsible for debugging, testing, maintaining and deploying the application.

Environment: Java1.5, J2EE, JSP, JSTL, JDBC, JSF, RichFaces, Spring Framework, Hibernate, XML, JavaScript, Web Services, SOAP, SAML2, WSDL, OAUTH, Servlets, JAX-RS, DB2, HTML, Node JS, Groovy, Grails, DHTML, XHTML,CVS, IBMTivoli, JUnit, Selenium, Groovy Script, XSL, Dojo, XSLT, RAD, GIT, LDAP, Jakarta Commons Libraries, WebSphere Application Server.

Confidential, Minneapolis, Minnesota

Java/J2EE Developer

Responsibilities:

  • Involved in Agile methodology to reach customer expectation and timelines with quality deliverables.
  • Designed various screens and its architecture in accordance to UI Specification.
  • Involved in the business requirements meetings and provided inputs.
  • Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate tool.
  • Used Spring MVC as framework and Developed REST Web Services.
  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Used JavaScript for major data entry and used Ajax Confidential client side for extreme level of data validation
  • Involved in Designing of Web pages including Ajax controls and XML.
  • Worked with Bootstrap for compiling CSS, JavaScript and building the System.
  • Worked extensively on Collections Framework and Exception Handling.
  • Create and maintain web pages using HTML, CSS, JavaScript, JQuery, Java, J2EE.
  • Involved in creating different cross browser compatible user interactive web pages, using HTML, XHTML, and CSS.
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Development of UI models using HTML, JSP, JavaScript, AJAX, Web Link and CSS.
  • Uses Second Level Cache to enhance performance and Proper Memory Management.
  • Generated POJO classes with JPA Annotations using Reverse Engineering.
  • Created multi-module maven project and used Maven to build applications.
  • Used Jenkins for continuous integration.
  • Created WAR/EAR files from Maven and deployed them on Tomcat.
  • Used JUnit for debugging, testing and maintaining the system state.
  • Used SOAP-UI for testing the Web-Services.
  • Used CVS to maintain source and version management
  • Used Maven script for building and deploying the application.

Environment: Java, J2EE,Spring 2.5, Spring Transactions, Spring JDBC, Spring MVC, Hibernate 3.5, Maven, JUnit, CVS, Tomcat, XML, RESTful, WSDL, JSP, AJAX, jQuery, HTML, JavaScript, CSS, Log4J, JAXB, Web sphere Application Server 6.0, Oracle 10g, MySQL, Eclipse 3.5, Bootstrap.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for Analysis, Design, Development, Testing, Deployment and Application Support.
  • Designed the application by implementing Spring Framework based on MVC Architecture.
  • Used agile methodologies,interacted with the client, tailored application to customer needs.
  • Developed Web pages using Struts view component JSP, HTML, JavaScript, JQuery, AJAX to create the user interface views.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Developed Web Service components using SOAP and REST.
  • Designed the project using MVC, Service Locator, Business Delegate patterns, and Session Façade.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Using JDBC to fetch data from Oracle, DB2 and MYSQL and generated reports for internal reference.
  • Enable customer information based on their finance and their online payments.
  • Used Java Script to Popup different windows in every web page for more information.
  • Used Java Message Service API to allow application components to create, send, receive, and read messages.
  • Developed and executed various JUNIT Test cases using Rational Application Developer.
  • Used Log4J for logging errors in the application.
  • Used WebSphere Server to deploy the application.
  • Used Maven and Jenkins to automate the Build and deployment process.

Environment: Java, JDBC, Spring, Hibernate, ApacheTomcat, JAX-RS, Web Services, Maven, Jenkins, Message Service API, JUnit, JSP, HTML, JavaScript, XML, JQuery, AJAX,CVS, Tomcat, Log4J, Oracle10g, DB2, MYSQL, CA Rally, IntelliJ, WebSphere.

Confidential

Java Developer

Responsibilities:

  • Analyzed business requirements and prepared design document for the use cases.
  • Developed and consumed SOAP web services using JAX-WS, SOAP, WSDL and Apache Axis.
  • Designed and developed Invoice Management and Inventory Management modules using Spring MVC, Spring IOC
  • Developed PDF, XLS, TEXT as well as HTML using Jasper Reports Library using iReport designer tool.
  • Involved in coding the complex logic for merging multiple tiff images and converting tiff images to PDF document Confidential run time.
  • Involved in Error handling to display error messages in client UI
  • Involved in writing complex SQL Queries for various CRUD operations.
  • Developed unit and integration test cases using JUnit.
  • Used Jboss Application server to deploy the application.
  • Developed mapping files and POJO java classes using ORM tool.
  • Extensively used Javascript, JQuery, AJAX and JSP for the front end implementation.
  • Source code control and version control application are applied using SVN.
  • Co-ordinated and managed offshore team on project related activities.
  • Provided support to the testing team and also involved in the Bug Fixing.

Environment: Java, JQuery, AJAX, CVS, Tomcat, Log4J,Oracle10g, JDBC, Spring, Hibernate, Apache Axis, ApacheTomcat, JAX-RS, Web Services, Maven, JUnit, JSP, HTML, JavaScript, SQL, Jasper Reports, XML, Jboss, JAX-WS, SOAP, WSDL.

We'd love your feedback!