We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Baltimore, MD

PROFESSIONAL SUMMARY:

  • Seasoned Java//Spark developer with 7+ years of experience in Object Oriented programming.
  • Knowledge in Application Design and Development using OOA, OOD, OOP, MVC, SOA and J2EE.
  • Extensive experience in developing web applications using C++, Java, J2EE, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, JMS, JSF and XML.
  • Good working knowledge in building application using apache ANT builder and Junit automated testing.
  • Strong experience in RDBMS concepts, Oracle and MySQL.
  • Good Knowledge in Developing, Customizing Oracle Modules with Oracle ADF and Integrating process with Oracle Data Integrator.
  • Possess application Server experience with Bea Web logic, JavaWebServer and IBM Web Sphere Application Server.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service), IBM Web sphere MQ Series.
  • Strong knowledge in designing and coding stored procedures, Triggers and Functions using PL/SQL.
  • Possess application Server experience with Weblogic and IBM WebSphere Application Server.
  • Extensively used different IDEs like Eclipse, WSAD and RAD.
  • Proficient in unit testing the application using JUnit.
  • Experience in using ANT and Log4j tools.
  • Good knowledge of in Unified Modeling Tools (UML) concepts and extensively worked in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose and Microsoft Visio.
  • Used Clearcase for Version Control.
  • Excellent communication skills to deal with people at all levels.
  • Self - motivated team player with go Good knowledge of Stateful /Stateless Session EJBs and Entity EJBs.
  • Expertise in developing the multi-tier web applications in both Spring MVC and Struts MVC that ensures clear separation of layers and rapid application development.
  • Experience in Java Web Services.
  • Excellent working knowledge of writing XML documents and parsing them using SAX parsers.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service).
  • good Analytical, Logical and Problem Solving ability.

TECHNICAL SKILLS:

Technologies: JSF, Servlets, JSP, JSTL, JDBC,EJB, MVC, Struts, Hibernate, Spring, JNDI,JUNIT

Languages: Java(,1.8/1.7/1.6) SQL, PL/SQL

IDE Tools: WSAD, Eclipse, RAD

Web Technologies: JavaScript, CSS, HTML, DHTML, AJAX, XML

Databases: Oracle, MySQL

Design Methodologies: UML, Rational Rose

Messaging Systems: JMS

WebApplication Servers: IBM WebSphere, WebLogic, Apache Tomcat

PROFESSIONAL EXPERIENCE:

Confidential, Baltimore, MD

Sr. Java Developer

Responsibilities: 

  • As a Senior Programmer involved in design phase and assisting the team to develop admin UI services like manage users, roles, messages, etc., using Spring MVC and Acegi security.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Used Javascript and jQuery for validating the input given to the user interface.
  • Involved in intense User Interface (UI) operations and client side validations using AJAX toolkit.
  • Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
  • Implemented a Node.js server to manage authentication.
  • Developed internal application using Angular and Node connecting to Oracle on the backend.
  • Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • Developed UI components for email and link sharing of documents and files for a Content Management System
  • Oracle database was used, wrote stored procedures for common SQL queries
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations
  • Developed PL/SQL procedure for login module and registration module.
  • Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache
  • Used Spring data framework for CRUD operations on MongoDB.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript
  • Developed pom.xml for the build of the application using Maven
  • Designed and developed Generate PDF functionality using Spring framework and iText
  • Designed and implemented interface elements using Google Web Toolkit.
  • Customized Jasper Reports and SQL procedures according to the client requirement
  • Install and configure a Linux server to publish applications and the DataBase
  • Wrote test cases using JUnit testing framework and configured applications on Weblogic Server.
  • After fixing defects used SVN (Apache Subversioning software) to check in the changes
  • Involved in JUnit Testing of various modules by generating the Test Cases
  • Project developed in Agile development mode.
  • Developed AJAX scripting to process server side JSP scripting.

Environment: Java, J2EE, Spring, Hibernate, Struts, JQuery, Angular.js, Bootstrap.js, Backbone.js, Oracle, CRUD, PL/ SQL, JDBC, Coherence, MongoDB, AJAX, Sencha ExtJS, JavaScript, Node.js, APACHE CXF, Maven, iText, GWT (Google Web Toolkit), Jasper report, iLOG, Web 2.0, SOA, REST, Eclipse, Weblogic, Subversion (SVN), Junit, Agile, UML, JSP, JSTL, Servlets

Confidential, Baltimore, MD

Java Developer

Responsibilities:  

  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Developed the spring AOP programming to configure logging for the application
  • Developed API using Hibernate to interact with the Oracle database
  • Working on MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
  • Developed Web pages using AJAX.
  • Developed JavaScript based components using ExtJS framework with client reports customized according to user requirements.
  • Enhanced the functionality of screens using JSP, HTML5, JavaScript, CSS3 and JQuery.
  • Created Node.js middleware application server to encapsulate modern JS widget framework
  • Created web application prototype using jQuery and Angular JS
  • Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
  • Created custom javascript libraries using backbone.js and jQuery.
  • Used DB2 as the database and wrote SQL & PL-SQL
  • Worked on Data Services implementation for the CRUD services.
  • Participated in converting the business requirements to software specifications using Rational UML
  • Developed PL/SQL procedures for login module and written complex sql queries.
  • Developed DAO API to manage the payment information using JDBC
  • Created distributed Oracle coherence domains, configuration and system design based on oracle coherence 
  • Used NoSQL Database MongoDB for test and production data
  • Implement web service components using Apache CXF framework
  • Used SOAP Technology for exchanging the XML application using HTTP.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Eclipse was used for Rapid Development of the application.
  • Deployed the applications on IBM WebSphere Application Server.
  • Web development including standardizing the toolsets used from Eclipse to using Git for source control.
  • Developing GUI / user interfaces using JSP, CSS & DHTML
  • Developed the front end using JSP JSTL, AJAX and Display Tag libraries.
  • Developed the Servlets for processing the data on the server.
  • Used Maven script for building and deploying the application.
  • Involved in the development of reports using iText tool.
  • Involved in publishing the web content in the portal site by using the Oracle ECM
  • Developed a Web Application using Java with the Google Web Toolkit API
  • Working with the JIRA tool for Quality Center bug tracking.
  • Maintained report and request generator using Jasper Report
  • Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in Websphere application sSetup Github and use of Git bash for code submission in Github repository.
  • Developed test cases and performed unit test using JUnit Framework
  • Designed and developed the application using agile methodology and followed TDD, Scrumerver.
  • Designed asynchronous messaging using Java Message Service (JMS).
  • Assisted in visualization, planning and implementation of Web 2.0 initiatives.
  • Design, develop and test of SOA services using SOA / Web Service
  • Apache Tomcat Server was used to deploy the application.
  • Deployed the applications in Linux servers using deployment scripts.
  • Writing and Optimizing MySQL Queries and connect queries to PHP.
  • Implemented JSF framework in the application which is based on MVC design architecture.
  • Used the DOJO Toolkit to control and provide the rich functionality to GUI.
  • Designed and developed advanced dynamic views using JSP, JavaScript, Ajax

Environment: Java, J2EE, Spring, Hibernate, Struts, DB2, CRUD, PL/SQL, JDBC, Coherence, MongoDB, Apache CXF, SOAP, Web Services, JSF, DOJO, Sencha ExtJS, JavaScript, CSS, AJAX, HTML5, Node.js, Angular.js, Bootstrap.js, Backbone.js, Eclipse, Oracle ECM, GWT (Google Web Toolkit), JIRA, Jasper Report, iLOG, JRules, Web 2.0, SOA, JMS, Apache Tomcat, Linux, PHP, Websphere Application Server (WAS), Git, GitHub, Junit, Scrum, UML, JSP, JSTL, Servlets, Maven, XML, itext

Confidential, Atlanta, Georgia

Java/J2EE Developer

Responsibilities: 

  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
  • Implemented the MVC architecture using Apache Struts Framework.
  • Used JSF messages for handling the error messages for the applications
  • Developed various EJB's to handle business logic.
  • Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
  • Developed ANT scripts to build and deploy the application in the JBOSS Application Server
  • Worked on JDBC to select and update the data from the MySQL database
  • Used TOAD for database query testing, in the process of optimizing the queries
  • Used DB2 as the database and wrote SQL & PL-SQL.
  • Designed and implemented database structure in MySQL Server.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • Design and Developed using WebService using Apache Axis 2 on JBOSS.
  • Automate test cases using the built in framework in Selenium Web Driver using Netbeans IDE
  • Involved in consuming the services using SOAP and WSDL’s.
  • Used Mercurial to keep track of versioning of the source code 
  • Used ClearCase for Source Control Management
  • Created automated test cases using Selenium
  • Involved in Requirement analysis, design and Implementation applying the Water fall model.
  • Worked on the Struts framework and JSP and Struts tag libraries to page display technology
  • Wrote Servlets programming and JSP scripting for the communication between web browser and server.
  • Used Ant for developing build scripts and deploying the application onto JBoss
  • Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services.
  • Deployed complex systems on client site that includes EMC Documentum
  • Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
  • Developed Swing for user interaction and data presentation.
  • Implemented Cognos SDK code for extracting the report schedules defined by power users.
  • Involved in designing the data stage job to implement ILOG JRules Component.
  • Design, Implement and Test Oracle ADF applications using JDeveloper
  • Integrate the Oracle BPM with the Spring Framework in the enterprise layer.
  • Use IBM MQ Series to send information from mainframe to web and back to mainframe
  • Build code using IDE IntelliJ and deploy it using Apache Tomcat.
  • Created directory structure flow using UNIX to receive and send data to internal and external systems
  • Involving in Building the modules in Linux environment with ant script.
  • Coded scripts to clean normalize, reformat data for loading into the system using VB Script and Ruby scripts
  • Website development based on WordPress as a content management system.
  • Installed Drupal open-source content management system on domain.
  • Developed code for C, C++ to secure the transaction.
  • Used ASP.NET technology for developing the presentation layer
  • J2EE to communicate legacy COBOL based mainframe implementations.
  • Automated daily task by writing PL/I and UNIX shell scripts.
  • Worked with JCL to schedule jobs on Mainframes.
  • Involved in making significant enhancement to many SAS services in Java and deploying code changes and resolving configuration related issues.

Environment: Java, Spring, iBatis, Struts, JSF, EJB, JQuery, MySQL, Toad, SQL Server, DB2, Apache AXIS2, WSDL, Netbeans, JBoss, Mercurial, ClearCase, Selenium, Water Fall Model, UML, JSP, Servlets, ANT, XML, EMC Documentum, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, Wordpress, Drupal, ASP, C, C++, Mainframe, COBOL, PL/I, JCL, SQL, SAS, VB, ASP, JIRA, Swing, Cognos, iLOG, Oracle ADF

Deutsche Bank, Atlanta, Georgia

Java/J2EE Developer

Responsibilities:

  • The users are classified into various organizations to differentiate the privileges between them in accessing the system.
  • Used display tag to render large volumes of data. Bean, HTML and Logic tags are extensively used to avoid java expressions and scriplets in JSP.
  • Spring Controllers that are having the business logic to select the EJBs to call.
  • Design patterns like Session Façade, Command, Singleton and DAO are implemented in business layer.
  • EJBs are created for Backend operations. Hibernate is used for Database persistence.
  • JMS is used to send message objects to client queues and topics.
  • JUnit test cases are created for unit testing.
  • Log4j is used for logging purposes and debug levels are defined for controlling what we log.
  • Ant is used for building the application EAR.
  • Hibernate 3.0 annotations are included for Oracle DB.
  • Working with on-site and off-site (India based) resources for successful implementation of the Workflow module
  • Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.

Environment: Java, J2EE, JSP, EJB, Spring MVC, WebSphere, Web Services, Hibernate, JMS, XML, XSL, HTML, JavaScript, CSS, AJAX.

Confidential, Chicago, Illinois

 Application Programmer

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
  • Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.
  • Developed UI screens using JSP, Struts tags and HTML.
  • Used Jakarta Struts Framework, based on the Model View Controller architecture, for rapid application development and ease of maintenance.
  • Used Validation framework for client-side validation and Internationalization to support multiple languages.
  • Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
  • Implemented PL/SQL and Stored procedures for Oracle9i database.
  • Used XML parser APIs like DOM for marshalling and unmarshalling of data
  • Used My Eclipse for writing JSPs, Struts, EJBs, and other java code snippets.
  • Used JUnit framework for Unit testing of application and Clear Case for version control.
  • Built application using ANT and used Log4J to generate log files for the application.

Environment: Java, J2EE, JSP, Struts, Apache Tomcat, EJB, Servlet, JNDI, JMS, Oracle, HTML, XML Web Services, My Eclipse, SOAP, JUnit, ANT, Rational Rose, LOG4J, Clear Case.

Confidential , Chicago, Illinois

Application Programmer

Responsibilities:

  • Handled all administrative as well as training responsibilities for both sites Sam's Club Automation
  • Created C# program to automate the downloading and reporting of Sam's Club sales data. 
  • Process runs 5 days a week with no intervention required saving the Carole Hochman Design Group  nearly a thousand hours a year. Weekend Sam's Club Reporting 
  • Created a process to automate the weekend reporting of Sam's sales data. 
  • Prior to this automation, workers were required to log into the Sam's Retail Link site, download reports, format the data as required and email reports to the president of the Carole Hochman Design Group 
  • My automated process downloads the reports, formats the data and sends the reports as text messages to our president. . 
  • Automated table to automatically pull data from a file uploaded by a program on our AS/400 system. 
  • Offered many design changes to improve functionality and design.
  • Create and customize a web program used by customers across the nation with daily updates using Java.
  • Design custom reports for fitting each client's needs including class rosters, cash drawer collections, transmittal reports, resource reservations and designing personnel passes. 
  • Design customized email blasts for customer as well as company use with HTML and CSS. 
  • Run and debug test environments using Netbeans and Apache/Tomcat.
  • Sole management of the Google Adwords campaign for each site.
  • From keyword selection to budgeting to the monthly reporting utilizing Google Analytics and custom reports.   

Environment: Java , J2EE , JSP, Struts, Apache Tomcat, EJB , Servlet, JNDI, JMS, Oracle, HTML, XML Web Services, My Eclipse, SOAP, JUnit, ANT, Rational Rose , iLog, Clear Case.

We'd love your feedback!