We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Richfield, MN

SUMMARY:

  • 9+ years of IT experience as Sr. Java/J2EE Developer and with expertise in Spring, B2B, EAI, Web and Client/Server Applications.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Spring, Hibernate, Servlets, JSP, EJB, JSTL, Struts, JSF, JMS, AJAX, JDBC, JNDI, Java Beans and Web Services.
  • Developed and Implemented web - services using RESTful, SOAP, and WSDL.
  • Implemented Java 8 features like Default Methods, Streams, and Lambda expressions.
  • Restructured NoSQL Databases like Cassandra, and MongoDB and other Big Data Technologies (Hadoop Apache Hive, Spark, MapReduce) in testing and implementation phase.
  • Engaged in writing and performance tuning database queries and stored procedures using Oracle, DB2 and MySQL databases.
  • Developed applications on Amazon Web Services (AWS) Cloud environment.
  • Expertise in Web-Development technologies like HTML5, DHTML, JavaScript, JQuery, CSS3, XML and XSLT and AJAX.
  • Applied JavaScript frameworks like Angular.JS, Backbone.JS, Node.JS and React.JS.
  • Built scalable environment using Agile/SCRUM, Test Driven Development(TDD) methodologies.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-WS.
  • Experience in using frameworks and tools like J Unit.
  • Extensive experience in using SQL to write Stored Procedures and Triggers.
  • Well versed with complete systems life cycle development processes of design, development, testing and implementation.
  • Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies/process frameworks like SDLC and tools like Rational Rose, Microsoft Visio.
  • Developed web applications by implementing Model View Control (MVC) architecture using JSP pages that interact with Servlets.
  • Document preparation including Requirement Specification, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
  • Experience in working with Virtual and Multi National Team.
  • Excellent communication, interpersonal and analytical skills along with can - do attitude.
  • Ability to learn and use new systems and paradigms in considerably less time.

PROFESSIONAL EXPERIENCE:

Confidential, Richfield, MN

Sr. Java Developer

Responsibilities:

  • Developed and maintained Java/J2EE distributed applications using Spring MVC framework.
  • Used Spring BOOT to create stand-alone Spring applications.
  • Developed Model Components Action beans, Action Form beans, and Data Transfer Objects of Spring MVC Framework.
  • Used Hibernate Framework for object relational mapping and persistence.
  • Worked on middle tier framework with Spring Hibernate and Spring connectors to tie back-end business logic/systems with web properties via a corresponding RESTful API.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Wrote Restful web services to communicate with MongoDB and performed CRUD operations on MongoDB using restful web services.
  • Developed dynamic responsive Web Application by integrating Angular.JS with Bootstrap which is further integrated with Web Services.
  • Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
  • Implemented a complete User Interface for the client web application using Angular.JS.
  • Developing Chatbot scripts in JavaScript using Node.js and packaging software for deployment using Docker.
  • Implemented Front end/client scripting languages like JavaScript(Angularjs), Bootstrap and .pug files
  • Developed JavaScript API's for Ajax with Dojo Tool kit using the Dojo components and Dojo grid.
  • Used JavaScript libraries like Knockout JS and CSS libraries like Bootstrap.
  • HTML5, CSS, jQuery and AngularJS framework modules in conjunction with Bootstrap to render responsive web pages.
  • Extensively involved in writing SQL queries (Sub queries and Join conditions), PL/SQL programming.
  • Worked with Flat file adapters, FTP and JDBC Adapters.
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
  • Working on implementing MongoDB as the NoSQL database for this application.
  • Performed CRUD operations like Update, Insert and Delete data in NoSQL database like MongoDB.
  • Develop SOAP web services using SwitchYard framework in FUSE Server
  • Used various open source technologies like Apache Camel, JBoss Fuse, Apache CXF to replace proprietary technologies like Oracle ESB.
  • Knowledge of eclipse and intellij idea tool for the development of java projects.
  • Provide tuning recommendations for Websphere Portal & Application Server (Thread Pools and TCP/IP Parameters)
  • Worked on IBM MQ-Series, JMS, RabbitMQ, ActiveMQ, Web Sphere, WSAD, and DB2.
  • Build and release the code from Clearcase, Subversion and Perforce.
  • Experience in Version Controlling with SVN, Versions, GitHub & Source tree.
  • Created Rest Resource for Integrating SOAP services Integration and write the JUNITs.
  • Work with Agile Development Methodology both Scrum and Kanban board
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
  • In an Agile environment, developed new functionalities for a large-scale, high-volume web application using Java, SOAP, REST, Eclipse, JUnit, Spring, and Git.
  • Involved in modifying the existing JSP's and writing the new controllers using Spring MVC and used IBatis for object relational mapping.
  • Created Hibernate mapping files for Java classes using table per class hierarchy strategy.
  • Extensively involved in Spring and DAO business logic implementation for this application.
  • Used JIRA and Confluence as part of Bug tracking and requirement gathering tools for the SDLC methodology.
  • Utilized React.JS for its efficient data flow architecture to create a lightweight and render efficient web app that fetched results via the GitHub API through keywords.
  • Designed SPAs (Single Page Applications) using Angular.JS concepts of Directives, Services, Promises, Templating, Scope, Dependency Injection and two-way data binding.
  • Developed a web control console using GWT to manage data matching for data staging.

Environment: s: Java, J2EE, Spring, Hibernate, IBatis, SCRUM, AWS, NoSQL, PL/ SQL, Oracle, SQL, SOAP, REST, Hadoop, Cassandra, APACHE CXF, Eclipse, Weblogic, MongoDB, Agile, SOA, HTML5, CSS3, JavaScript, Angular.JS, Node.JS, Backbone.JS, JSP, Junit, Xml, Soa

Confidential

Sr. Java Developer

Responsibilities:

  • Responsible for developing web services with Spring, Apache CXF, JAXB.
  • Generated Hibernate XML files for the configured beans. The business logic was written in EJB DAO classes and the service layer classes were configured in Spring-service.xml.
  • Configured Spring managed beans and their scopes.
  • Developed and Implemented WebServices and used Spring Framework.
  • Developed Hibernate DAO Accessor Classes using Spring JDBC Template and Implemented various cross-project functionalities using Spring AOP.
  • Architected Hadoop clusters translation of functional and technical requirements into detailed architecture and design.
  • Designed and developed Servlets, JSPs, JavaBeans with dependency injection to implement JSF framework.
  • Wrote scripts to automate application deployments and configurations on Hadoop.
  • Developed presentation layer and GUI framework using Ext.JS and HTML. Client Side validations were done using JavaScript.
  • Developing and Testing UX Designed Wireframes using React JS, Bootstrap with ECMA6 Standards.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.JS, Angular.JS, Ember.JS.
  • Developed Model View Controller (MVC) architecture based Web Applications in Ruby on Rails, Backbone.js and Code Igniter.
  • Implemented various Ajax Frameworks and JavaScripts using jQuery, DOJO, JSON.
  • Expertised in Web-Development technologies for User Interface Development like HTML, DHTML, JavaScript, SASS, XML and XSL/XSLT and AJAX.
  • Expertised managing Oracle or MSSQL Server.
  • Developed complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
  • Worked on performance tuning of cluster using Cassandra Configuration file and JVM Parameters.
  • Developed application in Eclipse IDE with Java, Google Web Toolkit, Hibernate, CSS, JBoss, HTML & Oracle DB.
  • Extensively used IBM Websphere Portal APIs for authentication and personalization features.
  • Used GIT for version control and JENKINS for continuous integration.
  • Developed JUnit test cases for all the developed modules.
  • Executed project using waterfall model and practiced Agile Project Management & performed the Scrum Master role for specific projects/requirements as appropriate.
  • Created web application and websites using RUP methodologies.
  • Used Java Design Patterns and Unified Modeling Language (UML) in designing JEE applications.
  • Developed a RESTful service to provide all the CRUD capabilities.
  • Used WSAD Application Server to deploy this application.
  • Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.

Environment: s: Java, Spring, Hibernate, Struts, REST, JSF, PL/SQL, MongoDB, Apache Tomcat, Struts, SOA, EJB, Eclipse, JQuery, DOJO, SOAP, Servlet, Hadoop, HTML, JavaScript, CSS, Angular.JS, Backbone.JS, Node.JS, Junit, SVN, ITEXT, Db2, Pl/ Sql, JDBC, Mongodb, Soap, Web Services, Eclipse, SVN, Junit, Scrum, UML, JSP, XML, SOA, JMS

Confidential

Sr. Java Developer

Responsibilities:

  • Developed applications using JAVA Spring MVC, Apache Camel, Oracle.
  • Involved in developing the Spring Boot Application with iBatis classes for ORM Mapping.
  • Implemented Struts MVC design pattern as part of this project along with EXTJs for validations and controllers.
  • Involved in designing the user interfaces using JSF.
  • Created ClearCase VOBs and setup triggers and backups for a new project
  • Expertise in employing Water Fall Model and best practices for software development
  • Used iBATIS framework with Spring framework for data persistence and transaction management.
  • Used JSF messages for handling the error messages for the applications
  • Used EJB, JMS, Java Script in enhancement of the product
  • Designed and implemented database structure in MySQL Server
  • Used TOAD for database query testing, in the process of optimizing the queries
  • Created and Implemented Keyword Driven Framework using Selenium.
  • Utilized Water Fall Model and best practices for software development
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • Use IBM MQ Series to send information from mainframe to web and back to mainframe
  • Used all aspects of MySQL/PHP Programming (object oriented PHP), Framework in LAMP environment.
  • Used TOAD for all database query testing and optimizations
  • Designed the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
  • Designed and developed DAO layer with Hibernate3.0 standards, to access data from IBM DB2
  • Implemented migration from Oracle coherence cache with Hazelcast cache.
  • Used Netbeans for development and WebLogic Application Server for deploying the web application.
  • Experienced working with Application like servers Apache Tomcat, WebLogic, JBOSS.
  • Migrated the code base from Subversion/Clearcase to GIT
  • Automating iText Content Management System using Selenium Webdriver & Pyunit Testing framework
  • Worked in Agile/Scrum Environment for Minor Enhancements of Reliant Energy Web Site and Mobile App or Mobile WEB. All other Projects were following Waterfall Model.
  • Designed the UML diagrams based on the OOAD principles
  • JSON is used for serializing and deserializing data that is sent to or receive from JSP pages.
  • Full client side implementation of implementing OAuth and SAML algorithm for SSO access.
  • Used Netbeans IDE for development, configured and deployed the application on Tomcat Server.
  • Used J2EE to communicate legacy COBOL based mainframe implementations.
  • Deployed the applications in Linux servers using deployment scripts.
  • Designed and developed programs in C++ to integrate as per the users requirements.
  • Created/translated PL/I programming into SAS, which were used as part of the process used to standardize military personnel records
  • Worked on maintenance and support of legacy ASP.NET web applications.
  • Developed Dash-Board to monitor and report Cache Coherence Servers.

Environment: s: Java, Spring, Hibernate, Hibernate, Bootstrap.JS, Angular.JS, Backbone.JS, Node.JS, MongoDB, Apache Tomcat, Selenium, Water Fall Model, Oracle ADF, Oracle BPM, IBMMQ Series Swing, WebSphere, DB2, Oracle BPM, Apache Tomcat, Linux, Unix, Ruby, C, C++, COBOL, PL/I, JCL, SQL, SAS VB, ASP.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Implemented the server side design using the industry standard J2EE design patterns like Business Delegate, Service Locator, Business Interface, Session Facade, and Data Access Object.
  • Utilized various Rational Rose design methodologies for developing the framework.
  • Used J2EE design patterns like Spring MVC
  • Developed the application using Spring framework.
  • Created sequence diagrams to show the page flows using WSAD.
  • Developed Client side screens in XML using XSLT.
  • Developed front-end screens using JSP and Tag Libraries.
  • Used Hibernate for mapping object oriented design model to relational database.

Environment: Java, Spring, Hibernate, Hibernate, Bootstrap.JS, Angular.JS, Backbone.JS, Node.JS, MongoDB, Apache Tomcat, Mercurial, Water Fall Model, Oracle ADF, Oracle BPM, IBMMQ Series Swing, WebSphere, DB2, Rational Rose, Javascript, Xml, Html, Junit

Confidential, Seattle WA

Software Developer

Responsibilities:

  • Involved in analysis, design and development of Portfolio Management.
  • Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
  • Developed front-end using JSP, HTML, CSS, JAVA Script and J query.
  • Developed the bean classes for better data exchange between the MVC layers
  • Successfully differentiated presentation from code.
  • Used multi threading and socket programming.
  • Deployed the application on WebLogic Application Server.
  • Created connection pools and data sources.
  • Modified JavaScript to read client side activities (events) and data and event validations.
  • Extensively used Collabnet subversion for version control.
  • Used Glassfish Server for deploying various components of application.

Environment: Java, Struts, Hibernate, Eclipse, JSP, JUnit, Servlets, SVN, Mysql, Windows XP Professional, Java Script, JQuery, Glassfish Serve.

Confidential, Columbus, OH

Java/J2ee Developer

Responsibilities:

  • Involved in modifying, updating and testing of the component.
  • Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
  • Maintained Struts architecture throughout the application.
  • Responsible for developing Servlet.
  • Involved in implementing database design, connectivity and access.
  • Wrote MySQL queries and used JDBC API.
  • Worked in Windows environment for building the application using net beans IDE.
  • Developed test cases and performed unit testing using J Unit.
  • Suggested ER models and changes in the table structures
  • Solved performance issues and brought optimal output from the available resources.

Environment: s: Java, J2EE, Sybase, Server, JSTL, SQL, Server, Struts Frame Work, Servlets, Jsp, Ejb, Wincvs, Javabeans, Eclipse, Uml, Windows Xp/Linux.

TECHNICAL SKILLS

Languages: Java, Flex, JavaScript, PL/SQL, T-SQL, C# .Net, HTML, XML

Web: Flex, JSF, Struts, Spring, Hibernate, WebLogic, Jboss, Tomcat

Databases: SQL Server, Oracle, MySQL, DB2

Tools: Eclipse, Flex Builder, NetBeans, RSA, MS Visio

Platforms: Windows, UNIX

Design Patterns: Observer, Strategy, Iterator, Command, State, COR.

SDLC Methodologies: Agile, RUP, CMMI

We'd love your feedback!