We provide IT Staff Augmentation Services!

Sr.java Developer Resume

0/5 (Submit Your Rating)

Riverwoods, IL

SUMMARY

  • Around 8 plus years of progressively responsible experience in development, testing, documentation & production support applications using Internet, Web and Client Server Technologies in N - Tier J2EE Architecture.
  • Expertise through all parts of Software Development Life Cycle (SDLC) in developing web applications using JAVA,J2EE, EJB, Web services, SOA, SOAP, RESTful etc.
  • Extensive hands-on experience with core expertise in design, development, and deployment of N-Tier enterprise applications for the J2EE platform using Core Java, Servlets, Struts, Spring, EJB, JSP, Web services, JPA, JNDI, JMS, JAXP, JUnit, JMeter.
  • Expertise inSpringframework, includingSpringIoC/core,SpringDAO support,SpringORM, SpringAOP,SpringSecurity,SpringMVC,SpringCache, andSpringIntegration, and Spring Boot.
  • Hands on experience in Front-End technologies like Angular JS 2, Bootstrap 3.1, HTML5, JavaScript, CSS3, Jquery, Tag Libraries, Custom Tags, Ajax used for Responsive web design.
  • Experience in XML related technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM Parsers.
  • Expertise in Microservices to communicate through HTTP protocol for implementing SOA approach.
  • Excellent knowledge and experience of developing applications with Model View Controller (MVC) using Struts framework, Spring framework.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB 2.x/3.x, JSTL, Struts, Spring 3.5, JMS, AJAX, JDBC, JNDI, Java Beans Hibernate and Web Services.
  • Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles and Spring MVC.
  • Extensive experience in Object Relation mapping using Hibernate.
  • Worked with Java libraries to access AWS facilities as Simple Storage Service.
  • Vast knowledge of utilizingcloudtechnologies including Amazon Web Services (AWS), Microsoft Azure and PivotalCloudFoundry(PCF).
  • Good working knowledge of NoSQL Database, MongoDB.
  • Expertise in Apache Cassandra for database transaction management like Denormalization, Clustering including RP & OPP.
  • Experience in writing SQL queries, Stored Procedures, Triggers, views with the major databases like Oracle 9i to 11g, SQL, PL/SQL, MS Access.
  • Strong experience in UNIX & Linux Shell scripting Bash, Perl scripting.
  • Worked with Version Control Systems like GIT, WinCVS, CVS, SVN, VSS and Rational Clear Case.
  • Experience in SDLC, Agile (SCRUM) Methodology, Iterative, Waterfall, and Object Oriented Application Design and Programming.
  • Performed Unit testing, Integration Testing and generating of test cases for web applications using JUnit, Log4J.
  • Strong command on Bug tracking tools like Bugzilla and other like Quality Center.
  • Quick to learn new technologies and ability to work in tight schedules on different applications concurrently
  • Experience in the entire lifecycle process in projects which includes Design, Development, Deployment, Testing and Implementation.
  • Solid experience in using Jakarta Apache frameworks like Struts 1.0/1.1/2.0, ANT, JUnit and Log4J.
  • Experience in XML related technologies including XML,XSD, UML, XSL, DTD, XML Schemas, SAX and DOM Parsers.
  • Expertise in client side technologies such as HTML,CSS, DHTML, JavaScript, AJAX.
  • Proven experience with Application Servers like IBM WebSphere 6.x/5.x/7.x/8.0, Oracle/BEA WebLogic9.x/8.x/7.x/6.x, JBoss and Tomcat 7.x/6.x/ 5.x/4.x/3/x.
  • Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Experience with Application Servers like IBM WebSphere 6.x/5.x/7.0, Oracle/BEA WebLogic9.x/8.x/7.x/6.x, JBoss and Tomcat 7.x/6.x/5.x/4.x/3/x.
  • Experience with relational databases - Oracle 9i/10g/11g, SQL Server 2000/2005/2008 , DB2, My SQL.
  • Good knowledge in working with Collections API, Multithreading and OOPs technologies.
  • Strengths include excellent interpersonal and communication skills, the ability to provide solutions from a functional and technical perspective, meet deadlines, quickly build client rapport and be a team player.

TECHNICAL SKILLS

Languages: JAVA 7.0/6.0/5.0, UML, XML, SQL, PL/SQL

Frameworks: Spring 4.x/3.x/2.x, Hibernate 3.0/2.1, Struts 2.0/1.2

Web Technologies: Angular JS, jQuery, Html, JavaScript,, CSS, AJAX

Database: Oracle, DB2, MongoDB, DB2, SQL Server 2000/2005/2008 , MySQL, NoSQL.

J2EE: Servlets, JSP, JSTL, JMS1.1, JDBC, JUnit, JNDI Web Services, XML, JAXB, DOM, SAX, Java Mail, Multi-threading, JTA.

Testing Frame Works: JUnit, JMeter, EasyMock, Mockito

Tools: UML, Rational Rose, Splunk, SQL Developer, TOAD, Hudson, Jenkins, Ant, Maven, Log4J, SOAPUI, Rest Client UI, Postman, Grunt, Node JS

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST, Microservices

Operating Systems: Unix, Linux, Windows

Web/App-Servers: JBoss 6.0, Tomcat, WebSphere, WebLogic9.x/10.x.

IDEs: Eclipse, Spring Tools Suite, NetBeans.

Methodologies: Waterfall Model, Iterative, Agile, Test Driven Development (TDD), OOAD, SDLC.

Version Control Systems: CVS, SVN, GitHub, Clearcase, CVS, SubVersion, WinCVS, TortoiseCVS, CVSNT.

Build Tools: ANT, Maven, GRADLE, JENKINS.

Mark up Languages: HTML5, CSS3, DHTML, XHTML, XML, XSLT.

PROFESSIONAL EXPERIENCE

Confidential, Riverwoods, IL

Sr.Java Developer

Responsibilities:

  • Applied standard Spring Boot code structure 3 layers (Domain, Service, Rest) to organize the project.
  • End to end application design and development using RESTful APIs, Micro-services, Spring Boot, Spring Cloud, HTML5, CSS3, Bootstrap 3.0, JSON, ReactJS, JavaScript and JQuery.
  • Created Spring Boot app with Swagger, Spring Cloud, Feign Configuration.
  • Design and develop RESTful web services using Spring Boot, spring fox/swagger, Apache OpenJPA and Camel.
  • Simplified Data access layer code through Spring Data, used Spring Data Rest to expose Data Access API to decrease 30% of redundant code which dealt with CRUD operations, bypassing the Service and Rest Controller to visit Repository.
  • Used Jquery to make the application highly interactive and used JSON objects effectively for efficient client side coding.
  • Built Web pages that are more user-interactive using Jquery plugins for Drag and Drop, AutoComplete, AJAX, JSON, and JavaScript, Bootstrap.
  • Used JSON to transfer the request from the web page to the server.
  • Designed and developed Microservices using REST framework and Spring Boot.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules.
  • Developed restful WebServices using Spring Boot and deployed to pivotal WebServices.
  • Worked with Sprint REST, Spring Security and Spring MVC frameworks, and Hibernate ORM framework.
  • Ajax method of Prime faces is used to call RESTful web services from the client UI.
  • Developed multi-tier architecture client-server model using REST for mid tire and Client-side and these MicroServices are deployed to Pivotal Cloud Foundary Architecture developed using the long-established technologies of the web using HTML, CSS and JavaScript for the presentation tire.
  • Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development.
  • Designed and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
  • Generating Scala and java classes from the respective APIs so that they can be incorporated into the overall application.
  • Implemented WEB Service using Apache SOAP API (2.1), WASD.
  • Implemented the web services client to consume the third-party service API for validating credit cards.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Created micro services using Java Spark and Spring Boot frameworks for functionality externalization needed by third-party applications.
  • Created a micro-service to allow operators to create, update, and delete notes for their customers. The notes were stored in a secured LDAP using UnboundID LDAP SDK.
  • Created micro-service to allow operators to access treats (rewards) based on store identity.
  • Enhanced an existing Java micro-service to retrieve specific customers for a store location based on the user IDs provided.
  • Used GRADLE to build, configure, and package and deploy an application project.
  • Maintaining separate build in GRADLE for the module for easy integration to the portal build and configure with Jenkins.
  • Used Apache Gradle for project management and building the application.

Environment: J2EE, Java 1.7, Spring framework, Spring MVC, Hibernate, JSP, AJAX, SOA, Web Services, Microservices, XML, Java Beans, Angular JS, JQuery, JavaScript, IBM RAD 9.1, Tomcat, AgileMethodology, Design Patterns, Github, GRADLE, MongoDB, JUnit, Html, Unit, XSLT, HTML/DHTML, JENKINS

Confidential, Columbus, IN

Sr.Java/J2EE Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used Jquery to make Ajax calls.
  • Designed and developed Microservices using REST framework and Spring Boot.
  • Used AngularJS for creating user interfaces and connecting to software components.
  • Designed a rich web application by using client side model MVC and MVVM
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Core Java concepts like Collections, Inheritance and polymorphism.
  • UsedSpringInversion of Control (IoC) for injecting the beans and reduced the coupling between the classes.
  • Implemented the Model View Controller usingSpringMVC.
  • Implemented the application usingSpringBootFramework and handled the security usingSpring Security.
  • Used Hibernate to deal with the database. UsedHibernateextensively to have Database access mechanism with complex queries throughHibernateQuery, Criteria interfaces.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules.
  • Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development.
  • UsedSpringframework to provide loose coupling between different application modules.
  • Developed Hibernate withSpringIntegration as the data abstraction to interact with the database of MongoDB.
  • Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
  • Used Microservicesto communicate using synchronous protocols HTTP and REST for implementing SOA approach.
  • Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Façade, prototype and Composite View.
  • Designed and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
  • Worked withNoSQLdatabase Mongo DB and worked with it to perform many different operations.
  • Developed the necessary front end user interfaces in JSP's, HTML, JavaScript, CSS and AngularJS that will be integrated usingSpringMVCFramework. Developed Form Beans/ Java Beans, SpringController Classes and configured with the corresponding view pages inspring-config.xml file.
  • Follow TTD (Test Driven Development) methodology to write unit tests with JUNIT and Mockito. Write automated regression tests usingJMeter.
  • Executed test scripts using Selenium Web Driver and analyzed the test resultsImplemented navigation usingSpringMVCcontrollers, configured controllers usingSpringMVC annotations and configuration files.
  • Developed build tasks to run the unit tests on Jenkins.
  • Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Wrote Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j.
  • Worked in all the modules of the application which involved front-end presentation logic developed using JSP and Java Script, Middleware layer using Controllers, Business objects developed using Page Beans and data access layer using Hibernate framework.
  • Involved in in person Grooming Sessions and Daily Standup Meetings, on understanding user stories and providing User Points.
  • Worked closely with QA team and fixed QA bugs with a quick turnaround time.
  • Used Apache Maven for project management and building the application.
  • SVN was used for project management and version management.
  • Deployed the application on WebSphere 8.5 application server.

Environment: J2EE, Java 1.7, Spring framework, Spring MVC, Hibernate, JSP, AJAX, SOA, Web Services, Microservices, XML, Java Beans, Angular JS, JQuery, JavaScript, IBM RAD 9.1, Websphere 8.5, Agile Methodology, Design Patterns, SVN, Apache Maven, MongoDB, JUnit, Html, Unit, XSLT, HTML/DHTML, JENKINS.

Confidential, Greensboro, NC

Sr. Java Developer

Responsibilities:

  • Responsible for requirements capturing & preparing software requirements specification.
  • Primarily involved in redesign and coding of offline processes which are standalonejavaprograms running to generate various reports asynchronously and send mail to the users.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
  • Writing user console page in lift along with the snippets inScala. The product is responsible for giving access to the user to all their credentials and privileges within the system
  • UsedSpringSecurity to provide authentication, authorization, and access-control features for this application.
  • Involved in developing the multiple enterprise applications, which are developed using Spring MVC framework, Hibernate framework, Prime faces, RESTfulweb services.
  • Implemented Stateless session beans as Web Services using SOAP, WSDL.
  • Designed and Developed Web application using CSS pre-processors
  • Used Jquery to make the application highly interactive and used JSON objects effectively for efficient client side coding.
  • Involved in designing and deploying a multitude applications utilizing almost all of theAWSstack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling inAWSCloudformation.
  • Ajax method of Prime faces is used to callRESTfulweb services from the client UI.
  • Developed user interface using HTML4/5, CSS3, JSON,ReactJS, JavaScript, jQuery.
  • Involved in (OOAD) Analysis & Design for the project and prepared the technical documents for a distributed architecture at enterprise level.
  • Implemented AJAX for server side validations, auto loading of data and to improve performance.
  • Used Apache’s Jakarta STRUTS 1.1 as MVC framework for designing of the complete Web tier..
  • Designed patterns implemented such as Singleton, Front Controller, Factory pattern, Data Access Object.
  • Implemented logging mechanism using log4j.
  • Developed administrative UI using BackboneJs.
  • Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3
  • Built Web pages that are more user-interactive using Jquery plugins for Drag and Drop, AutoComplete, AJAX, JSON, and JavaScript, Bootstrap.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git Confluence, Jira andCloudFoundry.
  • Developed single page application with Ext Js 4.2 framework, Performed Client side validation using JavaScript.
  • UI development usingGWT, developing reusable widgets/ table/ grids and complex UI component.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Extensively used Hibernate for Object relational Mapping for data persistence.
  • Unit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD) and reproduce bugs for fixing and code review of individual modules in the application.
  • Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
  • Participate in User Acceptance Testing during each Agile Cycle.
  • Developed core batch framework interfaces for parsing XML files using XPATH.
  • Responsible for creating tuning new PL\SQL stored procedure used in web service.
  • Deployed the application in various environments DEV, QA and also Production.
  • Tested web services using SOAP UI, UsingTestNGfor getting reports.
  • Log 4j was used to monitor the error logs. UsedGitRepository as version control tool.
  • Analyze risk, developing appropriate test strategies to mitigate risk.
  • Ensure that coding standards are maintained throughout the development process by all developers.
  • Review proposed test cases with technical analysts, business analysts, developers and documentation staff to ensure understanding of system requirements from a QA perspective in order to achieve a high level of quality throughout this project.

Environment: Web Sphere Application Server 7.0, RAD 7.0, Java 6.0, JSP 2.0, Servlet 2.4, Struts1.2, Hibernate2.0, Java Beans, Oracle 10g, TOAD, Ant.

Confidential, Madison, WI

Sr. Java Full Stack Developer

Responsibilities:

  • Collected required information from Agents for documenting the requirements of Accounting module, claims module.
  • Performed Iteration Planning for the Modules developed.
  • Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, DOJO and JSTL.
  • Created Dialog boxes using DOJO for better look and feel.
  • Used XSLT for all the front end development.
  • Performed JavaScript Validations on the data submitted by the user.
  • Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them as per the requirement.
  • Used JSON to transfer the request from the web page to the server.
  • Used Concurrent Versioning System (CVS) as a version controlling for the source code check in and check outs.
  • Used Node.js for developing single page web applications.
  • Implement modules into Node.jsto integrate with designs and requirements.
  • Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations.
  • Implemented interceptors using Hibernate and build and releaseSpringBootframework.
  • Got exposure to build and deploy the changes in a production environment by executing the build script and deploying the compiledGWTclient side code and server side code to the production server.
  • Responsible for design and developing Persistence classes using Hibernate, andSpringJDBC Template frameworks to save data in database tables.
  • Worked on JPA for persisting the objects into the system.
  • Involved in helping the Unix andSplunkadministrators to deploySplunkacross the UNIX and windows environment.
  • GeneratingScalaand java classes from the respective APIs so that they can be incorporated into the overall application.
  • Design and develop automation framework using Java,Seleniumwebdriver, JUnit, Maven, Ant, SVN.
  • Created services for various modules like Account Creation and Maintenance using SPRING.
  • Lead the design of the new, single-page, Ajax-driven, HTML application.
  • Experienced in finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters using JProfile 5.1.
  • Used apache-Maventool to build, configure, and package and deploy an application project.
  • Used Jenkins for buildmavenproject.
  • Worked on Axis implementation and used SOAP UI to test the SOAP.
  • Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
  • Used ANT tool to build and deploy applications.
  • Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
  • Used IBM MQSeries as the JMS provider.
  • Generated the required XML files to transfer data between the server and the web pages.
  • Used DOM parser for validating the XML files against their respective Xmlschemas.
  • XPATH expressions are used to extract data from the XML files.
  • Good understanding of the various states of objects in hibernate and well versed with the transportation of data objects across the tiers by detaching, reattaching to the session.
  • Developed unit test cases using JUnit and Mock Objects.

Environment: XSLT, AJAX, HTML, JavaScript, CSS, DOJO, Spring, Hibernate, JBoss, JUnit, DB2, DB Visualizer, Eclipse IDE, CVS, XPath, XSLT, JAX-RPC, Web Services, XMLSchema, DOM parser, fiddler.

Confidential, Richfield, MN

Sr.JavaDeveloper

Responsibilities:

  • Involved in Requirement Analysis to understand the Company needs for various downstream systems.
  • Involved in deciding the WEB Service architecture with XML and SOAP for integrating with heterogeneous systems.
  • Created the design using class diagrams and sequence diagrams.
  • Designed and implemented SOAP XML Request and Response, WEB Service WSDL using XML SPY.
  • Implemented WEB Service using Apache SOAP API (2.1), WASD.
  • Designed and implemented subsystem for administrative tasks (like verify data loads, consistency check and notify clients for data extract) using SERVLETS, session and Entry bean andjavaclasses.
  • Designed Health Check module to monitor current health of the system as well as a database connection.
  • Designed and guided the team for implementing Client module and XSL conversions using XSLT (XALAN).
  • Handled database interaction writing SQL Queries, Oracle 8i was used as Database for central Fund repository. The service was deployed on WEBSPHERE 4.0.
  • Developed dynamic WEB screens, Customization of the screens done using JSP.
  • Tested and debugged SERVLETS, JSP using Visual age JSP execution monitor.
  • Used JDBC for communicating with the database.
  • Developed APPLETS for communication.
  • Client and server side validation did inJavaScript.
  • Involved in writing XML documents.Involved in writing build scripts using UNIX.

Environment: CORE JAVA, EJB, JDBC, JSP, Oracle 8.1.6, WEBSPHERE, SERVLETS, Symantec Visual Cafe 3.0 Database edition, HTML, Red Hat Linux Release 6.1, Unix, Windows NT, Sun SOLARIS.

Confidential

Java Developer

Responsibilities:

  • Involved in the Requirements collection & Analysis from the business team.
  • Created the design documents with use case diagram, class diagrams, sequence diagrams using Rational Rose.
  • Implemented the MVC architecture using Apache Struts1.2 Framework.
  • Implemented Action Classes and server side validations for account activity, payment history and Transactions.
  • Implemented views using Struts tags, JSTL2.0 and Expression Language.
  • Implemented Tiles Framework for the views layout.
  • Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Worked with various java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as unmarshalling process. .
  • Implemented the web services client to consume the third-party service API for validating credit cards. Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Developed Unit test cases using JUnit.
  • Developed ant scripts and developed builds using Apache ANT.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Clear Case for source code maintenance.

Environment: J2EE, Java, Struts, Tiles, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, JAXB, JAXP, XML Schema (XST), EJB 2.0, ANT, JavaScript, JMS, Rational Rose, WSAD, DB 2.

We'd love your feedback!