We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Fayateville, AR

SUMMARY

  • Over 8 years of experience in the field of software design and implementation. Proficient in Design, Development, Integration and support of large scale applications in varied domains like Insurance, Banking, Finance, and E Commerce.
  • Hands on experience in developing software systems using Java and J2EE components like EJB, JSP, JSF, Struts, Spring, Web Services, Hibernate, JDBC, and Servlets on Windows 2000 Environment.
  • Developed applications based on Model - View-Controller (MVC) architecture using design patterns.
  • Strong development experience in Servlets, JSP, EJB, JDBC, JNDI, JMS and JSTL.
  • Proficient in programming in Web Technologies likes JavaScript, XML, XSLT, and HTML.
  • Extensive experience in using design patterns such as MVC, Singleton, Façade Service, Business Delegate, Service Locator, Data Transfer Object (DTO), and Data Access Object (DAO) in the development of n-Tier distributed Enterprise Applications.
  • Experience on RUP, Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
  • Strong experience in developing Java/J2EE applications on different IDE’s including Eclipse, JBuilder and NetBeans.
  • Proficiency in developing secure web applications using Java Script, AJAX, Angular Js, Backbone.js, JQuery, Node.js and Underscore template.
  • Very good Experience with writing AngularJS custom directives, $http, $directive, factory, service, and filters.
  • Worked on npm modules like Gulp, Grunt, Bower, MongoDB, ExpressJS. Developed the Web Applications using the MEAN Stack with MongoDB Express, Angular, and Node.
  • Strong work experience on the Front End UI development using JQuery, CSS3, HTML 5, JSF, Faclets and Rich faces.
  • Strong command on developing applications on different application servers which includes IBM WebSphere Application Server, Apache Tomcat, BEA Web Logic.
  • Experience of Databases that involve writing SQL queries, Views, Triggers and Stored Procedures.
  • Strong working experience in developing build scripts using ANT and Maven.
  • Extensive working experience with SOAP and Restful web services.
  • Good knowledge of SOA concepts and implementation using Web services.
  • Proficiency in preparing Functional, Technical Design Documents, Release notes, Use Case Diagrams, Class Diagrams, State Diagrams, Sequence Diagrams and Activity Diagrams.
  • Experience with various frameworks like Struts 2.0, Spring 2.5, 3.x and 4.x and Hibernate 3.0.
  • Developed applications using Dependency Injection and Aspect Oriented Programming.
  • Having strong knowledge in designing Java Filters and Interceptors using Struts Framework.
  • Having Exposure to version control tools such as GIT Hub, Apache Subversion (SVN), Rational Clear Case and Visual Safe Source (VSS).
  • Have strong experience in code debugging and bug fixing.
  • Possess excellent communication, interpersonal, and analytical skills.

TECHNICAL SKILLS

Programming Languages: Core Java(1.5,1.6,1.7 and 1.8), J2EE, Web services, JAX-RPC

Java/J2EE Technologies: JDBC, Servlets, JSPs, EJBs, JTA, JNDI, JMS, SAX & DOM Parsers, Jax-ws, Jax-rs, JSF

Web Technologies: HTML, DHTML, XSL, Java script, AJAX, DWR, Angular Js, Node Js, React Js, SOAP, REST

Frameworks: Struts 1.2/2.0, Spring 3.0/4.0, Hibernate 3.0, DWR,Log4j

Software Engineering: UML, Design Patterns,Object Oriented Methodologies, Service Oriented Architecture,Test Driven Development, Scrum and Agile methodologies

Xml Technologies: XML, DTD, SAX, DOM, SOAP, WSDL, XPath, XSLT

Application Servers: WebSphere 5.1/6.1, Tomcat 5.1/6.1, BEA WebLogic 8.1

Databases: Oracle 8i/9i/10g/11g, Mysql 5.0, SQL Server 2000/2005, MongoDB, Stored Procedures, PostgreSQL.

Source Control: CVS, Rational Clear Case, SVN, GIT HUB

Operating Systems: Windows 9X/NT/2000/XP, UNIX, LINUX

Environment: s/Tools: JUnit, JBuilder, BEA WebLogic Workshop 7.0, Eclipse IDE, IBM Rational Rose, ANT and MAVEN.

PROFESSIONAL EXPERIENCE

Confidential - Fayateville, AR

Sr. Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Requirements Analysis: Formulate the business needs into IT solutions.
  • Creating business rules and integrating those with applications.
  • Designed and developed application based on Spring MVC design pattern.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Developed facilities for stripping long error messages from minified JavaScript code for Angular JS.
  • Worked on jQuery for user interface interactions, effects and themes built on top of the jQuery JavaScripts.
  • Configured with grunt.js to test the JavaScript with JSHint, run unit tests with Jasmine-Karma (for the AngularJS projects), compile SASS and concatenate, minify and Gzip the source code for deployment.
  • Implemented core features of Angular Js like Custom Directives, Routers, Controllers, Filters and Services.
  • Worked with Cross-Browser Compatible issues.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
  • Used GIT for source control and Jenkins for continuous integrations.
  • IBM WebSphere Application Server was used to deploy the application, and IBM RAD (Rational Application Developer) was used as the IDE for development of the application.
  • Used Hibernate to create persistence class objects and also created beans to interact with the database.
  • Designed middleware components like POJO (Plain Old Java Objects such as Java beans).
  • Written POJO Classes, .hbm files for Hibernate Object-To-Relational Mapping.
  • Developed producer side Web services using JAX-WS.
  • Developed Restful web services to interact with application portal for other systems.
  • Written and executed stored-procedures on SQL SERVER back-end through JDBC API.
  • Developed the application using Eclipse IDE.
  • Worked on cross site request forgery prevention and DES encryption.
  • Used Maven for dependency management and for building the application.
  • Used Spring JPA, Spring DATA for data access and mapping.
  • Implemented Data Access Layer using Hibernate, developed POJO's mapped to the relational tables in database using Hibernate mapping files.
  • Developed complex database queries and involved in performance tuning of queries.
  • Improving performance of the application by re-writing queries in Ms sql and Oracle database.
  • Create the deployment document on various environments such as Test, QC, and UAT.

Environment: Core Java, J2EE, HTML5/HTML, CSS3/CSS, AngularJS, Eclipse RCP, Ajax, Json, Xml, Jquery, JMS, JUnit Spring, Hibernate, SOA, Soap, EJB, Restful Web Services, Jconsole, Visual VM, Tomcat 7.0, SQL Server 2014/2012, Maven, Log4j, JSP.

Confidential - Lees Summit, MO

Sr.Java Developer

Responsibilities:

  • Developed the presentation layer using HTML, JSP, XML, JSF MVC, JQuery, JavaScript.
  • Used Angular MVC and implemented concepts of MVVM.
  • Used AngularJS framework to accomplish the single page application and produce higher maintainability of the code.
  • Developed code to call the web service REST APIs to fetch the data and populate on the UI using Angular ($http, $q).
  • Used ExpressJs, fs and net modules of Node Js to perform http file communication with server.
  • Requirement Gathering: Communicating with various business users and understand their business needs with business analyst, suggest the best possible alternative solutions most of the time on the spot.
  • Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
  • Configured Spring JDBC frameworks to develop full-fledged MVC and DB interaction application.
  • Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
  • Used Managed Beans and Xhtml to implement JSF for product User Interface.
  • Implemented MVC architecture using Spring MVC framework.
  • Worked on RESTful Services, components design, Caching Services and basic project setup.
  • Developed Web services in the service layer and implemented Web Services based on SOA
  • Architecture with Restful Web services.
  • Used WebDevelopertools like Firebug for testing the JavaScript's.
  • Used JPA with Hibernate to connect to MySQL database.
  • Developed JMS components to send messages from one application to other application Internally.
  • Configured Web Sphere 6.0 Server for deploying web and business components.
  • Developed application using Eclipse and used build and deploy tool as Ant.
  • Configured the Log4J to log the Warning and Error Messages.
  • Used MySQL as Database and used Toad for queries execution and also involved in writing SQLscripts, PL/SQL code for procedures and functions.

Environment: JSF MVC, XML, Spring Dependency Injection, Spring JDBC, Spring MVC, Hibernate, WebSphereMQ, HTML, Angular, Node Js, JDBC, JMS, DAO, PL/SQL, Web Sphere, Eclipse, CVS, Log4j, Ant, MySQL, JDK 1.5, JSP,J2EE, Servlets.

Confidential, Minneapolis

Java Developer

Responsibilities:

  • Designing the front end using JSP, JQuery,CSS and Html as per the requirements that are provided.
  • Extensively used JQuery selectors, events, Traversal and Jquery AJAX with JSON Objects
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Implemented Spring with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections using plain EJB3’s JPA specification that is used to implement the DAO layer with Hibernate Entity manager’s Session Factory, HQL, and Criteria API.
  • Used Spring IOC framework to integrate with Hibernate.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Weblogic Application Server.
  • Involved in the implementation of model generation screens and business rules.
  • Involved in implementation of Household in audit forms which gathers all the credit information of household members in an individual form.
  • Developed build scripts using maven and deploy the WAR file into the tomcat server.
  • Used Eclipse IDE for implementing Audit forms code and SVN for version control.
  • Developed jUnits4 test cases, Test Suite, Test plan including Integration test scripts.
  • Worked with business, development teams and environment infrastructure teams for timely resolution of the application issues and inter dependencies.
  • Used Web services - WSDL and SOAP for getting required information from third party
  • Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, row coloring, column spans, scroll bars, Refine Views, column and header styles.
  • Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model).
  • Developed payment flow using AJAX partial page refresh, validation and dynamic drop down list.
  • JQuery library has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality.
  • Installed and configured JBoss application server in DEV, QA and PROD environments.
  • XML Schema design & development. E.g. developed XQuery to transform DTD to XSD based XML.
  • Designed Pdf, Excel and Print previews for all the reports in the application usingHTML, JavaScriptMongo DB andSQL Stored Procedure.
  • Used with Karma Jasmine for Unit Testing.

Environment: Java, UML, Spring, JavaScript, Struts, API, SOAP Web Services, Linux, CSS, CMS, Hibernate, MongoDB, WSDL, Tomcat, Maven, JSF, JMS, EJB, IBM MQ, XQuery, XSD, AEM, WSDL, XPath, MSSQL Server, Karma Jasmine, JBoss, Tomcat, JDBC.

Confidential - Parsippany, NJ

Java Developer

Responsibilities:

  • Involved right from requirement gathering till the deployment phase.
  • Developed screens based on JQuery to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Designed and developed Application based on Spring MVC Framework using MVC design pattern.
  • Used Quartz scheduler for scheduling back end jobs.
  • Developed Screens for customers using AJAX, JSP, HTML, CSS, JavaScript and JSF Tags.
  • Configured Jenkins for successful deployment to test and production environments.
  • Provided Hibernate configuration file and mapping files and also involved in the integration of Struts with Hibernate libraries.
  • Used XML to transfer the application data between client and server.
  • XSLT style sheets for the XML data transformations.
  • Developed web services in Java and Experienced with Jersey and JaxB.
  • Used Log4j extensively for logging Errors.
  • Involved in developing Packages, Stored Procedures, Functions, PL/SQL scripts using SQL plus in Oracle database.
  • Deployed the application in various environments DEV, QA and also Production.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Used SVN as source control.
  • Involved in complete development of 'Agile Development Methodology' and tested the application in each iteration
  • Used Restful calls for fetching and writing data to different host systems.
  • Wrote complex SQL and HQL queries to retrieve data from the Oracle database.
  • Involved E2E Development by integrating Front End and Backend by Debugging.
  • Involved in fixing System testing issues and UAT issues.

Environment: Java, J2EE, J2EE architecture, JSP, JSF, JDBC, Spring, EJB, Servlets, SOAP Web Services, XML, JNDI, Restful web services, JMS, Tomcat, AJAX, Maven, Oracle 11g, SQL developer, HTML, Jenkins, JavaScript.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of Customer Search module.
  • Participated in the business requirements meetings and provided inputs.
  • Responsible for analyzing the requirements and prepare detailed design and customization documents.
  • Responsible for developing major MVC components using J2EE Framework.
  • Used Spring Core for bean injection, Spring ORM to integrate with JPA, Spring AOP for transaction management for the various modules.
  • Have implemented ‘Internet banking on mobile’ application.
  • Played a major role in the implementation of SMS Engine application which is an automated component for sending bulk messages.
  • Responsible for Coding and Integration of Systems. Test Plan Preparation, User Documentation, Development and Peer review of Unit test plans & code reviews.
  • Developed “Force Change Login Password” online Facility in Retail Application which forces the customers to change their passwords for every 90 days.
  • Implemented the “Cheque Book Request” facility to the Retail customers.
  • Involved in development of “Regional Virtual Keyboard” in Profile Section.
  • Have implemented CR’s related to other modules of internet banking like corporate, khata and saral applications.
  • Performed Impact, Root- Cause analysis on the production issues and resolved within timelines
  • Evaluated known deficiencies and/or functional areas needing improvement
  • Performed functional testing for the new Iterations and applications.
  • Used Maven for build and packaging.
  • Involved in deployment for the multiple versions of builds co coordinating with release team, configuration management and DBA teams.

Environment: Spring, Java, XML, Oracle, JSP, JavaScript, AJAX, Servlets, JDBC, WebSphere Application Server, PL/SQL, XML, Log4j, JUnit, SVN, ANT and CSS.

We'd love your feedback!