We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Nashville, TN

SUMMARY

  • Around 8+ years of experience as a Java/J2EE Developer includes Analysis, Design and Development of quality software for Standalone Applications and Web - based applications using JAVA/ J2EE technologies using software development methodologies/ frameworks like SDLC and AGILE.
  • Strong experience in developing web applications using JAVA/J2EE concepts like OOP, Multithreading, Collections, JDBC, JSP, SERVLETS and Java Beans.
  • Good Experience in Spring core, Spring MVC and Spring BOOT architecture.
  • Experience in implementing web services such as SOAP, REST, Node JS using WSDL, CXF2, JAX-WS and JAX-RS.
  • Developed web applications based on different design patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Front Controller, Business Delegate, Service Locator, Transfer Objects etc.
  • Implementing the database designing, SQL, stored procedures using RDBMS like DB2, AWS, Cloud foundry, Oracle and MYSQL Server.
  • Extensive experience in Web application development using - HTML, DHTML, CSS, JHTML, Swing, JavaScript, Angular JS, Applets, AWT, RMI, XML, XSD, UML, XSTL.
  • Well experienced with XML parsing technologies like SAX, DOM, JAXB, JIBX and using XSLT.
  • Worked on Struts java framework utilizing Struts Tiles, Struts Controllers (Action and Forms) and Client server validations.
  • Expert level skills in Implementing web server solutions and deploying Java Application Servers like Web Logic andJ-Boss.
  • Experience in database design and development using SQL Azure, Microsoft SQL Server, and Microsoft Access.
  • Experience and deep knowledge in bug tracking tools like JIRA and source code management tools like SVN, GIT and Jenkins.
  • Expertise in writing unit test cases using JUnit.
  • Experience in Google Web Kit (GWT).
  • Good knowledge in using Maven and ANT Scripts for building and deploying the application in web/app servers.
  • Extensive experience in using IDE tools like IntelliJ, Eclipse, Net beans and RAD.
  • Design and developed Middleware solution for interfaces using Active MQ.
  • Used GIT, SVN to maintain code version control. Maintained different branches in various stages like development, QA, and production.
  • Highly self-motivated, good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem-solving skills, ability to quickly adapt to new environment and technologies.

TECHNICAL SKILLS

Programming Languages: Java, UNIX, Shell Scripting, SQL, PL/SQL.

J2EE Technologies: Java Beans, Servlets, JSP, JDBC, Multi-Threading, EJB 2.1, EJB 3.0, Spring

Web Technologies: HTML5, CSS3, Java Script, AJAX, jQuery, AngularJS

Web/App Servers: Oracle 9i/10g Application Server, IBM WebSphere 4.0/5.0, Tomcat 4.1/6.0.20

Application Server: Web logic, JBoss, Apache Tomcat.

JAVA Frameworks & Tools: HIBERNATE, SPRING, SPRING Batch, WEB SERVICES, STRUTS, ANT Building tool, Maven Building tool.

IDE’s and other tools: IntelliJ, Eclipse, RAD

Database’s: Oracle 9i/10g/11g, DB2, My SQL, REDIS

Version Control Tools: SVN, GitHub, TFS.

PROFESSIONAL EXPERIENCE

Confidential, Nashville, TN

Sr. Java Developer

Responsibilities:

  • Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and Web Services (REST).
  • Implemented Agile Methodology as part of project requirement changes.
  • Implemented J2EE design patterns like Singleton and Session Facade.
  • Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
  • Developed user interface by using Flux for SPA development.
  • Experience with implementing Service Oriented Architecture (SOA) using SOAP and REST Web Services.
  • Designed and Developed UI for Portfolio Review Dashboard application using Angular JS, HTML5, CSS3, Bootstrap, LESS, JavaScript and jQuery.
  • Used Angular 2 and NODE JS to structure JavaScript code in an MVC (Model, View, and Controller).
  • Created Custom Directives in Angular 2, making use of Modules and Filters objects according to the application requirement.
  • Used Angular 2 framework where data from backend is stored in model and populated it to UI and used DOJO for JavaScript.
  • Experience in creating a Simple Object Access Protocol (SOAP) request and making a WSDL call.
  • Design solution for various system components using Microsoft Azure.
  • Migrating of code from on premise to cloud. Using AWS to migrate code from the application.
  • Involved in deploying desktop applications, web applications, websites and console applications to the Microsoft Azure Cloud.
  • UsedSpringFramework including SpringBoot and Spring Batch and implemented the authentication, authorization, and access-control features by making use ofSpringSecurity.
  • Developed User Interface having animations and effects using JSF, jQuery, JavaScript, CSS3 and HTML5.
  • Used JSF framework with AJAX in developing user interfaces using JSF UI Components, RIA components, Validator, Events and Listeners.
  • Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
  • Developed the presentation layer using JSP, HTML and client-side validations using JavaScript.
  • Developed and maintained automated test scripts to support regression testing and participated actively in system testing and regression testing in UFT.
  • Extensive experience in developing applications using Java and various J2EE technologies including Java/J2EE technologies Java, Spring, REST, SOAP, JAX-WS, JAX-RS, Hibernate, JDBC, JSP, Servlets, JSTL, EJB, XML, and JMS.
  • Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.
  • Coordinated with offshore development team and clarified their day-today questions. Reviewed offshore delivery before check-in the code into SVN.

Environment: Java SE 8, Servlets, JAXB, IBM MQ Series, Jasmine, api.ai, XML, JavaScript, jQuery, J-Boss Node JS, AJAX, Angular 2, MVC, HTML5, CSS3, GWT, JAX-RS, Spring Batch, Multithreading, Eclipse, REST, Adobe flex Junit, Oracle11g, Agile Methodologies.

Confidential, Bentonville, Arkansas

Java Developer

Responsibilities:

  • Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and Web Services.
  • Implemented J2EE design patterns like Singleton and Session Façade.
  • Created Custom Directives in Angular 2, making use of Modules and Filters objects according to the application requirement.
  • Used Angular 2 framework where data from backend is stored in model and populated it to UI and used DOJO for JavaScript.
  • Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Implemented all the components of Spring Frame work (Controller classes, Spring Bean Configuration file dispatcher-servlet.xml).
  • Involved java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Developed User Interface having animations and effects using JSF, jQuery, JavaScript, CSS3 and HTML5.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Developed SOAP web services using JAX-WS API
  • Developed REST web services using JAX-RS API.
  • Experience in working with RESTFULL Web Services
  • Create and configured the continuous delivery pipelines for deploying Micro Services and lambda functions using Jenkins CI server.
  • UsedSpringFramework including SpringBoot and Spring Batch and implemented the authentication, authorization, and access-control features by making use ofSpringSecurity.
  • Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.
  • Implemented enterprise applications using WSDL, SOAP and XML schema.
  • Developed classes to interface with underlying web services layer and scaled the component interactions and generalized the interfaces using RESTFUL.
  • Designed various tables required for the project in Oracle 11g database and used the Stored Procedures in the application.
  • Coordinated with offshore development team and clarified their day-today questions. Reviewed offshore delivery before check-in the code into SVN.

Environment: Java SE 8, Servlets, Spring, JAXB, IBM MQ Series, Jasmine, api.ai, JavaScript, jQuery, Node JS, AJAX, Angular 2, MVC, HTML5, CSS3, Spring Batch, Multithreading, JAX-RS, Eclipse, REST, Agile Methodologies.

Confidential, SFO, CA

UI Developer

Responsibilities:

  • Implemented the spring dependency injection of the Database helper instance to the action objects.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML and JSF CORE tags library.
  • Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client-side validations were done using JavaScript.
  • Built backend REST API with Node JS.
  • Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
  • Hands on experience in migrating Business from a physical data center environment to AWS.
  • Build AWS infrastructure various resources, VPC EC2, S3, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Design and development of a proof-of-concept real-time notification system using Node.js
  • Development of UI models using HTML, JSP, AngularJS and Angular 2, JavaScript, AJAX, Web Link and CSS.
  • Designed and developed Micro Services business components using Spring Boot.
  • Developed Restful Micro Services using Spring Rest and MVC, for OSS services.
  • Experience in designing and developing User Interface (UI) for applications and professional web applications using HTML5, CSS3, jQuery, JavaScript, AJAX.
  • UsedSpringFramework including SpringBoot and Spring Batch and implemented the authentication, authorization, and access-control features by making use ofSpringSecurity.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) andBootstrap, connecting to a REST-full server on a different domain.
  • Developed Web services to allow communication between applications through REST over HTTP using Metro.
  • Designed and developed DAO layer with Hibernate standards, to access data from DB2
  • Developed PL/SQL procedure for login module and registration module.
  • Extensively used JDBC APIs for database activities on MySQL database server
  • Implemented Coherence Cache which can be used with Spring Annotations.
  • Utilized MongoDB database management system for keeping user generated data
  • Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
  • Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS.
  • Unit testing was performed using JUnit and Version control through Git.
  • UsedGitHubrepository for version control.
  • Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client-side validations.
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Worked on the Struts framework and JSP and Struts tag libraries to page display technology
  • Hooked up the JSP plugins with spring bind and JSTL tags in the HTML pages.
  • Designed and Developed Servlets and JSP pages for authentication
  • Used JSON for data exchange between application modules along with XML.
  • Designed and developed Generate PDF functionality using Spring framework and iText
  • Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
  • Applications developed in Eclipse IDE with Java, Google Web Toolkit, Hibernate, CSS, JBoss, and HTML & Oracle DB.
  • Worked with the JIRA tool for Quality Center bug tracking.
  • Update Jasper Report configurations to make the changes in the reports.
  • Designed and implemented Rules infrastructure by wrapping up core JRules API.
  • Run Oracle 10g/11g database with OEM in Linux/window environments
  • Developed a Web Application using Java with the Google Web Toolkit API (GWT)with PostgreSql
  • Implemented Web 2.0 research and trading platforms across product areas with, "single sign on"
  • Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Installation/Support Apache Tomcat for support of Jasper Reports Server
  • Install and configure a Linux server to publish applications and the Database

Environment: t6: Java, J2EE, Spring, Spring Batch Hibernate, Struts, JSF, Dojo, Sencha ExtJS, Javascript, CSS, AJAX, HTML5, DB2, Crud, Pl/Sql, JDBC, Apache Cxf, Soap, Web services, Angular.js, Angular 2, Mocha,Backbone.js, Micro services, AWS,Node.js, Bootstrap, Coherence, Mongo DB, Eclipse, WebSphere Portal, Subversion, Junit, Scrum, UML, JSP, JSTL, Servlet, Node JS, Maven, XML, I Text, Oracle ECM, Oracle 10g/11g, Google Web Kit (Gwt), Jira, Jasper Report, I Log, Jrules, Web 2.0, SOA, JMS, Apache Tomcat, Linux, PHP.

Confidential

Java Developer

Responsibilities:

  • Involved in analyzing project requirements and documenting and maintaining design documents.
  • Coded the business using struts for the customization of the request and response.
  • Created dynamic web pages using JSP and client-side desktop application using AWT and Swing UI toolkits for user interface.
  • Developed client-side ticket booking application using AWT and Swing that uses web services.
  • Designed and developed Node JS Application using Single Page Application Architecture.
  • Used Hibernate as Object Relational Mapping (ORM) tool for the persistence.
  • Utilized JAXB to marshal and unmarshalling the web service XML request and response.
  • Generated test cases using JUNIT to test the functionality of various methods in classes.
  • Developed Web UI Screens using JSP, Servlets, Java Script, CSS, Ajax, DHTML, XSL, XHTML, and HTML.
  • Used Hibernate to aid for data persistence in the application.
  • Designed the application using Spring MVC Framework for easy maintainability.
  • Customized views in JSP with HTML, JavaScript, jQuery and CSS and improved the look and feel of the user interface.
  • Used Log4j to create logs of application and aid in debugging the application.
  • Designed and developed Model, Views and Controller components implementing MVC architecture.
  • Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere
  • Used Ant for developing build scripts and deploying the application onto WebLogic.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Deployed complex systems on client site that includes EMC Documentum
  • Used JIRA issue tracker to file the bugs.
  • Designed the front end using Swing.
  • Designed Power Cubes using Cognos Transformer
  • Development/Deployment of jar files into ILOG Rule builder.
  • Use Oracle ADF to create a rich User Interface.
  • Page design and development using Oracle BPM.
  • Use IBM MQ Series to send information from mainframe to web and back to mainframe.
  • Apache Tomcat Server was used to deploy the application.
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.
  • Used Resource Manager to schedule the job in UNIX server.
  • Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis.
  • Develop WordPress themes to meet the needs of the small business owner.
  • Developed order receipt report with bar code using lowage iText and Jasper report.
  • Update Jasper Report configurations to make the changes in the reports.
  • Used web services (REST) to bridge the gap between our MS and Drupal technology.
  • Used ASP.NET technology for developing the presentation layer.
  • Worked on PL/SQL and SQL queries
  • Used Sybase and with SAS to replace code on the mainframe for high priority work to produce the CPI every month.

Environment: Java, J2EE, Spring, iBATIS, Node JS Struts, JSF, EJB, JBoss, Jasper, APACHE AXIS2, WSDLJQuery, JQuery, JSP, SERVLET, MYSQL, Toad, SQL Server, DB2, UML, NetBeans, ANT, Xml, EMC DocumentumMicro Services, JIRA, SWING, CVS, Visual Source Safe, Cognos, ILOG, Water fall model.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC phase of requirement analysis, design and development of the web based intranet application tool using Java, spring, Spring Batch and Hibernate.
  • Used Struts validator framework to automatically validate user input.
  • Develop, implement and maintain a synchronous, AJAX based rich client for improved customer experience.
  • Used J2EE design patterns like DAO, Value Object, Service Locator, MVC and Business Delegate.
  • Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI).
  • Developed web tier using Struts tag libraries, JavaScript, CSS, HTML, XML, JSP, and Servlet.
  • Developed JSP custom tag libraries.
  • Involved in writing test cases using JUnit.
  • Developed the database tier using JDBC.
  • Used SVN tools for version control.
  • Involved in production support, monitoring server and error logs.

Environment: Java 1.5, Struts, Spring, Spring Batch Production Support, Hibernate, Servlets, JDBC, Oracle 9i, AJAX, JavaScript, CSS, SVN, JSP, HTML, Web Sphere, Apache Axis, Agile Scrum, JUnit 4.2, Design patterns, Web Services.

We'd love your feedback!