We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • 8+ years of Technical and functional experience specializing in the analysis, design and development of various multi - tiered client-server applications using Java and J2EE technologies.
  • Expertise in Core Java with solid background and working knowledge of Object Oriented Concepts like Inheritance, Polymorphism, Exception handling, Multi-Threading, and Collections.
  • Developed web-based enterprise applications using Core Java, J2EE, Servlets, JSP, JSF, JDBC, Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC) and SQL.
  • Proficient in implementing various Java design patterns like MVC, Session Facade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object, and Front Controller.
  • Experience in designing User Interface (UI) applicationsand professional webapplications using HTML, CSS, PHP, JAVA SCRIPT, JSTL, Angular JS, JSON, J Query.
  • Expertise in using Integrated Development Environments like NetBeans, Eclipse, My Eclipse, RAD.
  • Proficient in Web Services, UDDI, SOAP, REST, SOA, and XSD’s.
  • Expertise in designing and developing with automated testing using Junit, Selenium.
  • Performed unit testing using JUnit, integration and deployment of applications done using tools such as ANT and Maven and debugging through Log4j.
  • Strong knowledge in JAVA Messaging Service (JMS)
  • Experience in implementing client-server business applications using Microservices, Designed and developed Microservices business components using Spring Boot.
  • Experience in Scrum Agile & Waterfall model of Software Development LifeCycle (SDLC), Object Oriented Analysis and Design through implementation and testing.
  • Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat, Glass Fish and JBoss application Servers.
  • Strong Expertise on Presentation, Web Front End, Business Logic tiers, Middleware & Backend Database tier of the system.
  • Experience of Database design in Oracle/ DB2/ MySQL/ SQLServer query based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL.
  • Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint and MS-Visio.
  • Highly motivated and a strong individual with exceptional analytical and design skills, Organized and disciplined project oriented team player with good communication and leadership skills.

TECHNICAL SKILLS

Operating Systems: Windows, Unix and Linux operating systems

Languages: Java 7, SQL, PL/SQL.

Web Technologies: HTML, XHTML, CSS, XML, JSP and JSTL

Java Technologies: J2EE technologies, Servlets, JDBC, RMI, JAX-WS, JPA, Drools

Design Patterns: MVC, Singleton, Prototype, Session façade, DTO, DAO Factory

Scripting Techniques: JavaScript, AJAX, JQuery, Dojo.

Frameworks: Struts 1.x/2.0, Spring 3.x/4.0, Hibernate3.0/4.0, Spring MVC, Spring Framework

Tools: /IDEE: clipse, Netbeans, Toad, Microsoft Visual Studio. Net Editor, Rational Application Developer, MAVEN.

Application Servers: JBOSS, Web logic Application Server and Web Sphere Application Server 6.1. Web Servers Apache Tomcat, IBM WebSphere, WebLogic and JBoss

Protocols: HTTP, HTTPS, SOAP, REST, FTP and TCP/IP.

Databases: Oracle 9i and 10g, MS-SQL Server 2005/2000, MY-SQL Server 3.1 and 4.0

IBM Tools: Rational Clear Case.

Developer Tool Bars: IE 6 Developer tool bar, Fire Bug.

Version Control: CVS, SVN, Clear Case.

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Sr. Java Developer

Responsibilities:

  • Consumed REST basedMicroserviceswith Rest template based on RESTful APIs.
  • DesignedServer-side Java E-commerce based application based on Servlets, JSP, EJB, Hibernate, Spring, XML, Ajax on multiple server environments.
  • Configured and build Asynchronous communication with JMS services withMQSeries
  • Developing the Microservices using Spring Boot that create, update, delete and get the assignment information from backend.
  • Done the design, development and testing phases of Software Development using AGILE methodology and Test-Driven Development (TDD).
  • Responsible for the implementation of application system withcoreJavaand spring framework.
  • Created Microservices for Orders, Shipping, Reports modules.
  • Created templates for Functional and Technical design documents for SOA Artifacts.
  • Used SCRUM-Agile Software Development Method for managing application developments.
  • Rigorously used Angular Directives for developing personalized components in Single Page Applications.
  • Involved in front-end designing using HTML5, CSS and Angular JS, JSF, Ajax, and tag libraries.
  • Designed, executed and maintained Selenium Web Driver Testing, automated test cases for regression test cases.
  • Used JMS (Apache Camel) for implementing Service Oriented Architecture for sending and receiving messages while using web services.
  • Implemented various design patterns in the project such as Singleton, Data Access Object, Factory, and MVC pattern.
  • Implemented the application using Spring Boot Framework and handled the security using spring security.
  • Implemented the service using Node Js for performance, development, maintenance and deployment reasons.

Environment: Core Java, Java, EJB, JSP, Struts, Servlets, JDBC, Hibernate, JUnit, JBoss6.1, Maven, MQ Series, SQL, JQuery, JavaScript, HTML, CSS, XML, XSD, XSLT, WSDL, iText, Windows, UNIX.

Confidential, San Francisco, CA

Java/ J2EE Developer

Responsibilities:

  • Analysis, design and development of Application based on J2EE using Struts, Spring and Hibernate
  • Hibernate was used for Object Relational mapping with Oracle database.
  • Involved in developing the user interface using Struts.
  • UsedcoreJavato build new functionality based on requirements.
  • Worked on the Web Services using SOAP and Restfull web services.
  • Used SVN configuration management tool for code versioning and release.
  • Deployment on Web Logic Application Server 11g.
  • Junit, log4j were used for unit testing and as logging frameworks
  • Developed the UI Screens using JSP, AngularJS, JavaScript and HTML and did the client-side validation with the JavaScript.
  • Developed User Interface focusing on dynamic Single Page Applications and fluid User experience with JavaScript's different frameworks, HTML/HTML5, CSS, Angular 1 &2, CanvasJS, jQuery and Bootstrap3.
  • Involved in the preparation of Technical Specification documents. Coordinated with BAs and QA manager to analyze the requirements.
  • Identified and resolved major critical bugs during the development phase.
  • Developed the classes for Unit Testing by using JUnit.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and usedvarious controllers to delegate the request flow to the Backend tier of the application.
  • Developed custom tags for UI.
  • Database Modification using SQL, PL/SQL, Stored Procedures, triggers, Views in Oracle 9i.
  • Implemented JQuery Plugin with HTML5 to represent the data in Pie Charts and Line Charts.
  • Developed java script (jQuery) tabs and main navigation menus using CSS sprites technique.
  • Worked on DAO classes to select/update data using JDBC
  • Created, configured and maintained WebLogic managed servers and server clusters.
  • Deployed and maintained web, Java, and enterprise applications.

Environment: RESTFULL, JSP, JAVASCRIPT, HTML, CSS, ANJULAR JS, BOOTSTRAP, LOG4J, JUNIT, MVC, JQUERY,SOAP, WEBLOGIC

Confidential, Fort Worth, TX

Sr. Java Developer

Responsibilities:

  • Involved in design, development and testing of the application.
  • Implemented Spring MVC framework to manage dependencies, hibernate to load and persist data and web services to access external billing and inventory control for developing server - side layer.
  • Implemented Struts, JSP, HTML, JavaScript and AJAX to develop presentation layer.
  • Documented designs and test plans and reviewed them with development and QA teams.
  • Prepared Work breakdown structure, project timeline and managed the project status to make sure the deliverables are released before or on time.
  • Developed HQL, SQL queries.
  • Developed user interface by using theReactJS, Flux for SPA development.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for data validation
  • Developed HQL, SQL queries.
  • Extensively used Apache Ant and Apache Ant Ivy for the dependency management and to build java applications.
  • Used Web Services (WSDL, SOAP, and RESTful) for third party authorizing payments to/from customers.
  • Used SVN as source control.
  • DevelopedReactJSpages, Web services calls and AJAX calls for the application.
  • Handled code review and demo session with the team.
  • Used DHTML, HTML, JavaScript.
  • Written the JSP, Java Script for validations, HTML, CSS and AJAX for designing GUI of the application.

Environment: AJAX, JSP, HTML, AJAX, MVC FRAME WORK, FLUX, JAVASCRIPT, HQL, SQL, FLUX

Confidential, Bentonville, AR

Java Developer

Responsibilities:

  • Involved in preparation of functional definition documents and Involved in the discussions with business users, testing team to finalize the technical design documents.
  • Created business logic and application in Struts2.x Framework using JSP, and Servlets.
  • Developed Controller Servlet to handle the database access (MVC pattern).
  • Documented the code using Java doc style comments.
  • Wrote Server-side validation using Struts2.x Validation framework support.
  • JavaScript for Client-Side validation.
  • Used SAX and DOM for parsing XML documents retrieved from different data sources.
  • Wrote unit test cases using annotation for different modules and resolved the test findings.
  • Wrote JSPs, Servlets and deployed them on tomcat server.
  • Developed automated Build files using Ant.
  • Used Subversion for version control and log4j2.x for logging errors.
  • Used Oracle9i as backend and involved in writing queries and stored procedures.
  • Developed many HTML/JavaScript pages for data presentation and collection. Developed JSP and Servlets for data collection and manipulation for the reports.
  • Wrote Oracle PL/SQL Stored procedures, triggers.
  • Helped production support team to solve trouble reports.

Environment: Java, J2EE, Struts2.x, JSP, Servlets, JavaScript, JSTL, HTML, WebLogic, Log4j, Maven, SVN, PL/SQL, Oracle, Windows.

Confidential, Southfield, MI

Java Developer

Responsibilities:

  • Involved in the Analysis, Design, Development, and Testing phases of Software Development Lifecycle (SDLC).
  • Developed user interface using JSP, JavaScript, CSS and HTML.
  • Used Hibernate for Object Relation Mapping (ORM)Javaclasses.
  • Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose.
  • Deployed the applications on multiple WebLogic Servers and maintained Load balancing High availability and Fail over functionalities.
  • Involved in Data loading from MySQL to Cassandra usingJavaAPI and fixed the discrepancies that occurred during loading.
  • Monitored error logs, fixed problems and tuned parameters in WebLogic environment.
  • Created SOAP web services to implement SOA Architecture.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Interfaced with the Oracle back-end using Hibernate Framework and XML Config files.
  • Developed enterprise inter-process communication frame work using REST-ful Web Service.
  • Developed Hibernate persistent layer.
  • Worked on theJAVACollections API for handling the data objects between the business layers and the front end Developed Unit test cases using JUnit.
  • Used Jenkins Continuous Integration tool for development and deployment purposes.
  • Used Oracle as a RDBMS to perform operations on the schemas and tables.
  • Involved in Performance Tuning of the application.
  • Developed presentation layer using JSP, HTML and CSS, JQuery.
  • Involved in Production Support and Maintenance.
  • Involved in the analysis, design and development of the application components using JSP, Servlets components using J2EE design pattern.

Environment: JSP, HTML, XML, CSS, MYSQL, API, ORM, SDLC, PL/SQL, SOA, ORACLE, JUNIT, WEB LOGIC

Confidential

Responsibilities:

  • Reviewed the functional, non-functional requirements and high-level designs.
  • Worked with Agile Methodologies.
  • Developed Advance PL/SQL packages, procedures, triggers, functions, Indexes and Collections to implement business logic using SQL Navigator. Generated server-side PL/SQL scripts for data manipulation and validation and materialized views for remote instances.
  • Used GIT to maintain the version of the files and took on the responsibility of completing the code merges; created new branches when the new features implementation started
  • Used Spring Web flow for integration purpose in application development.
  • SOAP UI is used for web services testing.
  • Used Swig is used for connecting the libraries.
  • Developed and integrated with server components using Spring, Hibernate.
  • Developed user interfaces using JSF UI components, Validators, Events and Listeners.
  • Developed server-side validations using JSF.
  • Extensively worked with corejavalike collections, String Builder and interfaces.
  • Developed code participating in different layers of the application such as JSPs for presentation,Servlets as controller and EJBs for holding business logic.
  • Used Jquery for the validation.
  • Worked on Linux environment and used TDD (TEST DRIVEN DEVELOPMENT)
  • Implemented Hash table and hash set for inserting and retrieving values.
  • Extensively used Spring and Hibernate in Spring MVC.
  • Wrote general purpose command-line utilities in Perl.
  • Implemented enterprise applications using WSDL, SOAP and XML schema.
  • Developed different design methodology such as MVC patterns.
  • Used Hibernate for Object mapping.
  • Developed Message Driven Beans as Queue listeners for JMS queues.
  • Worked extensively in the backend SQL Server database.
  • Used Log4J for any errors in the application.
  • Used JavaScript for client-side validations and Spring Validation for server-side Validations.
  • Worked on refactoring when integrated legacy code.
  • Developed and maintained the applications and help juniors anddevelopersthe coding with the pair programming.
  • Used HTML, CSS andJavaScript for developing user interface.
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Used MAVEN as build management tool.
  • Used WSDL to post the services in the UDDI.
  • Worked with XPATH when need to identify objects in the screen.
  • Developed lookup tables and views to speed up queries.
  • Provide critical support to current order management systems being used as and when required.
  • Worked in Quality analysis and testing.

Environment: Java, EJB, PL/sql, Perl, Hibernate 3.6, Linux, GIT, JSF, Spring 2.5, Selenium, SQL Server 2008 R2, XML, JUnit 4.0, XSLT, IDE, HTML, CSS, JavaScript, Apache Tomcat 5x, Log4j

We'd love your feedback!