We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • I have created Use Case diagrams, Class diagrams, Activity diagrams, Flowcharts and Sequence diagrams using various tools like StarUML, ArgoUML and Rational Rose.
  • Developmentand Testing -
  • Expertise in developing applications using Java, JEE, EJB, Frameworks (Struts, spring, Hibernate, JSF), JDBC, JMS, JNDI, XML, UML, MVC Architecture, Web Services, AJAX, RMI, UML, HTML, Java Beans, JSP, Servlet, JavaScript and DHTML.
  • Experience in working on various spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in developing Front-End and User Interface using Struts, JSP, JSF, Ajax, Rich Faces, and myFaces, iceFaces JavaScript, HTML, DHTML and CSS.
  • Developed website usingRubyonRailsonLinux operating system, backed by MySQL and Capistrano to automate and ease the deployment processonPhusion Passenger server.
  • Extensive Knowledge Integrated Development Environment (IDE) of Java including RAD, WSAD, Eclipse, IntelliJ, NetBeans, MyEclipse and JBuilder.
  • ImplementedTDDusing Espresso testing tools to test uses cases in business and abstract layer of the architecture.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL on MySQL, SQL Server and Oracle.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.

TECHNICAL SKILLS

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

Tools: and Technologies: Ruby, Rails, Spring, Hibernate, Servlets, TDD, JSP, EJB, Angular.JS, Ext.JS, Node.JS, Backbone.JS, Bootstrap.JS, jQuery, Dojo, React.JS

Markup languages: HTML5, CSS3, XHTML and XML.

Web Services: RESTful and SOAP

Data-interchange format: JSON, XML

Change Management tools: SVN, GIT

Database: Hadoop, MongoDB, NoSQL, Oracle, MySQL, SQL Server

App/Web Servers: IIS and Apache

Methodologies: Agile/XP (Extreme Programming) and SCRUM

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Responsibilities:

  • Developed the application using agile methodology and used Scrum method of project management.
  • Developed dynamic XML processing component usingJava, Oracle and XML.
  • Implemented Spring Modules like IOC (Dependency Injection) and Spring Aspect Oriented Programming (AOP).
  • Experience using Mainframe System for existing application analysis for migration toJava.
  • Developed website usingRubyonRailsonLinux operating system, backed by MySQL and Capistrano to automate and ease the deployment processonPhusion Passenger server.
  • Development of EnterpriseJavaBeans (EJB), MVC, Spring with Hibernate, AJAX for search panel,JavaSwing & AWT for desktop app.
  • Used JQuery to make the frontend components for cost module with the Javascript functions to add dynamism to the web pages Confidential the client side.
  • ImplementedTDDusing Espresso testing tools to test uses cases in business and abstract layer of the architecture.
  • Developed user interfaces using JSP, JSP Tag libraries, Struts Tag libraries andJava
  • Script to simplify the complexities of the application.
  • Build and maintain code repositories and code migrations usingCI/CDstrategies (GIT, SVN, CSV, Jenkins).
  • Maintained and tested many features for application usingRubyonRails, Bootstrap, AJAX, Haml MySQL, CSS, AngularJS, Kibana, Sentry and RSpec.
  • Contributed toTDD(Test-Driven Development) using JUnit framework.
  • LeveragedRubygems such as masonry-Rails, Uglifier, Bootstrap-sass, jQuery-UI-Railsfor designing the UI.
  • Expertise in developingJavaBeans and Custom Tag Libraries, providing client-side validations using JavaScript and providing interactive and responsive front-end GUI and rich Internet applications based on ADOBE FLEX.
  • Involved inCI/CDprocess using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment
  • Used angular-cli tool to configuring the angular project and building it for development of Angular application using AngularJS.
  • Experience in cross platform development using DOJO and used Jenkins forCI/CD.
  • Written code forTDDon every module i worked in medical awareness project using Junit.
  • Used AJAX to partial fresh for frames, tabs and combo box along withJavaScripts.
  • Integrated the different pages to be a single page application using Angular 4 and Typescript.
  • Worked directly with a customer to analyze, design, specify and implement aRubyonRails grassroots campaigning tool. Developed the application module inJavabased on the feasibility study.
  • Involved in implementing the complete Application in the in-build MVC Architecture with angular 4 and typescript.
  • Worked on creation of components for routing and forms using the Angular-cli and Angular 4.0.
  • Developed user specific Highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM, JSP.
  • Implemented custom data structures usingjavacollection framework.
  • Upgraded associated gems across multiple versions ofRubyonRails.
  • Developed HQL/PL/SQL procedure for login module and registration module.
  • Developed and supported all enterprise web applications using ColdFusion, JavaScript, MySQL in aTDDandITIL environment.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved
  • Implemented JSF framework in the application which is based on MVC design architecture.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose
  • Development UI modules using HTML, JSP, JavaScript and CSS.
  • Experience in creating automation testing framework from scratch using Selenium RC,Java and Eclipse.
  • Worked with ILog Jrule engine, to trigger the business rules.
  • Involved in adding AJAX, JavaScript components to some of the jsp pages wherever needed.
  • Implementing RoR upgrades and patches and publishingRubyGems. UsingRubyGems.
  • Implemented CRUD functions using JSP, Spring MVC Hibernate and Oracle
  • Develop and execute unit test cases using Junit.
  • Backend application is developed usingRubyonRailswith Postgre as database.
  • Used ClearCase for version control.
  • Used MAVEN for building the application and deployed on Weblogic Application Server.
  • Involved in tracking the production issues and fixing the issues.

Technologies Used: Java, JEE, Spring Framework, Javascript, Hibernate, Ruby, Rails, TDD, CI/CD, ClearCase, Oracle, Weblogic, Sql, Toad, JSF, Apache CXF, Remedy, Junit, Webservices, Web services, SOAP, XML, Eclipse, UML (Rational Rose), HTML, CSS.

Confidential

Sr. Software Developer

Responsibilities:

  • Develop Object Relational (O/R) mapping using Hibernate. Develop Data Access Object (DAO) persistence layer using Hibernate.
  • Design and program enterprisejavabeans for the development of large enterprise applications.
  • Developed standalone app and presentation microservice controllers to perform upload, retrieve and delete of files via Restful endpoints, TDDand Code coverage compliance
  • Design, Implement, maintain production administrative web services withRuby/Railsusing MySQL, SQL Server RDBMS.
  • Implementing database driven applications inJavausing JDBC, JNDI, Entity Beans, Template and Hibernate.
  • Develop UML models like class diagrams, sequence diagrams and other design phase documentation.
  • Developed HQL queries for Hibernate
  • Involved in Front end development using Adobe Flex.
  • The system was developed in a test driven development (TDD), Extreme Programming (XP), Pair Programming.
  • Worked on Backend code to persist data using CoreJavaconcepts like Collections, Exception Handling, multi-threading to handle large amount of data.
  • Expertise in different JavaScript Frameworks like Node.JS, Backbone.JS,
  • Developed hundreds of features in an agile environment usingRubyonRailsframework.
  • Used Hibernate filters to limit the results of a query according to the current need.
  • Create web service component using SOAP, WSDL, XML and XSLT to interact with the middleware that take care of ACH transactions & wire transfers services.
  • Integrated Hibernate for data persistence by developing persistent classes throughjava& J2EE.
  • Used the Adobe Flex to provide the rich application to the client.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture ofRailsframework andRubyconducting code reviews.
  • Used Ibatis which automates the mapping between SQL databases and objects inJava.
  • Actively involved in writing web services inRubyand JRuby to fetch the data from a customized SQL database and serve the requests from the front-end accordingly.
  • Providing a responsive, AJAX-driven design using JavaScript libraries such as jQuery, AngularJS and Bootstrap.js - Using Subversion for version control.
  • Enhanced and created new Jasper Reports according to the requirements.
  • Drive performance / load test operations towards aCIpipeline model to support continuous performance improvements in the solution.
  • Implemented CRUD operations for persistence of Fund and Stop payment Components using Java, Spring MVC and Hibernate with JPA.
  • ImplementedJavaand J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Experience in software development life cycle (SDLC), development standards, best practices, agile development, n-tier architecture and test driven development (TDD).
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used Spring framework for dependency injection and integrated with Hibernate and JSF.
  • Developed the application using Cold Fusion, Oracle SQL, Java, and JavaScript.
  • Used AJAX, Java script, CSS, jQuery and GWT to create interactive user interface.
  • Applied ILOG JRules on Loan Approvals.
  • Cloud migration, deployment and integration of SOASTA Cloud test tool withCI/CDprocess using Jenkins and DynaTrace for continuous testing.
  • Tested all application controllers extensively with Angular JS's built-in testing facilities.
  • Created automated test scripts for web applications withRubyand Capybara and Selenium testing module.
  • Web-based applications development utilizing HTML, Javascript, Java, Perl and Cold Fusion. Maintain multiple message bases and databases in text, Access format. Technical support.
  • Worked with Angular JS for creating own HTML elements for building a companied website which is an open source project.
  • Developed EJBs and used those to do the object relational mapping between the tables andjava objects.
  • Developed Angular components in TypeScript for web-based electronic tax filing system.
  • Followed agile and scrum methodologies throughout project development, MySQL as a database andRubyas a programming language, Used JSON for serialization, transmitting structured data.
  • Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings various users using JavaScript and Angular JS.
  • DevelopedCI/CDsolutions for running an AngularJS application from a Tomcat container using Jenkins and Sonatype Nexus.
  • Developed Helper Classes and Value Objects (javabeans) which interacts with Database.
  • Involved in developing real time interfaces using JMS API and Spring framework.
  • Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages Confidential the client side.
  • Developed PL/SQL procedures for Stop payment module and written complex sql queries.
  • Designed and implemented a POC for User Authentication and User Role based access usingRuby onRails.
  • Used AJAX, Java script and Google Web Toolkit (GWT) to create interactive user interface.
  • Used J2EE &Javadesign patterns Service Locator, Object Factory and Singleton patterns extensively.
  • Configured faces-config.xml and applicationcontext.xml for JSF and Spring AOP Integration.
  • Worked with Jenkins under theCI/CDpipeline providing continuous improvement to agile software development teams.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Performed code reviews and mentor junior developers.

Technologies Used: Java, JEE, Remedy, Spring, Hibernate, Ruby, Rails, OOAD, Maven, CI/CD, TDD, Shell AJAX, Agile, WebServices, SOAP, WSDL, LDAP, Subversion (SVN), BMC, Adobe Flex, Action Script, Sencha ExtJS, JMS, MQ-series, JSF, WAS, WID, Linux, WSAD, EJBs, JSF, PL/SQL, IBM RAD, Cognos Business Intelligence, Apache CXF, XML, XSLT, JDBC, JavaScript, HTML, UNIX, Web 2.0, SOA Junit.

Confidential

Java J2EE Developer

Responsibilities:

  • Designed UI using JSTL, HTML, CSS, and Javascript.
  • Implemented server side using Spring MVC.
  • Extensive use of Spring DI - Dependency Injection and AOP - Aspect Oriented Programming.
  • JSTL to render the server side data on JSP as view part.
  • Appropriate use of design patterns which enhances and improves the reusability of the code.
  • Extensive use of Spring Hibernate Template for the persistence layer as ORM framework.
  • Incorporated Log4j as a logging technique.
  • Use of Weblogic application server to deploy the application .
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Worked on AJAX for building dynamic latest content using ILOG JRULES.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Writing PL/SQL procedures and functions using PL/SQL editor.
  • Carried out complete SDLC by following both agile and water fall model and generated cross test summary and generated customized reports suiting to the needs of the client
  • Involving in Building the modules in Linux environment with ant script.
  • Oracle was used as a relational database used for CRUD operation.
  • JUnit tool is used as part of Unit Testing and followed by the regression testing.
  • Support to the UAT issues and coordinating with the end user teams to better understand and resolve the issues.
  • Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation.
  • Deployed the application and support for the production issues.

Technologies Used: Java, JEE, Spring, Hibernate, CSS, HTML, XML, JavaScript, Struts, JSF, Web Services, EJB, JIRA, ITEXT, PL SQL Developer, SVN, Oracle Enterprise Content Management (Oracle ECM), Business Rule Management System (BRMS) iLog Rules engine, Oracle Application Development Framework - Oracle ADF, Oracle Business Process Management (Oracle BPM).

Confidential

Java Developer

Responsibilities:

  • Designed and implemented the user interface using JSP, Servlets, JavaScript, HTML, CSS and AJAX.
  • Developed RestfulMicroservicesusing Spring Rest and MVC, for OSS services.
  • Designed and developedMicroservicesbusiness components using Spring Boot.
  • UsedMicroserviceswith Spring Boot predicted service interacting through amalgamation of REST and MQ message broker.
  • Used Eureka for discovery of each microservice and to send transactions to them.
  • Implemented Action Classes and Action Forms using Struts Framework in Payroll module.
  • Used Swagger for manual testing and documentation ofmicroservices.
  • Created Docker images using spotify Maven Plugin, for deployment ofmicroservices
  • Consumed REST basedMicroserviceswith Rest template based on RESTful APIs.
  • Experience withMicroservicesfor communication purpose.

Technologies Used: J2EE, JDK, Servlets, JSP, JSTL, HTML, CSS, JQuery, Struts, EJB, Spring, SWING, JMS, iBATIS, Rational Rose, LDAP, JBoss, PL/SQL, MYSQL, Toad, EMC Documentum - enterprise content management (ECM), JIRA UNIX Shell Scripting, Linux,CVS, Netbeans, ANT, ClearCase, Selenium, EJB, web services, UNIX, and Windows.

Confidential

Software Developer

Responsibilities:

  • Developed presentation layer of the project using HTML, JSP, JSTL and JavaScript technologies.
  • Implemented Spark usingScalaand SparkSQL for faster testing and processing of data.
  • Developed Spark applications usingScalafor easy Hadoop transitions.
  • Implemented Spark usingScalaand SparkSQL for faster testing and processing of data.
  • UsedScalafor coding the components in Play and Akka.
  • Created test plans and JUnit test cases and test suite for testing the application.

Technologies Used: Java, JSP, HTML, JavaScript, EJB, Struts, JDBC and Oracle

We'd love your feedback!