We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • 7+ years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies.
  • Worked with various organizations performing Web Development/Design/ Administration and others.
  • Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
  • Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, Spring, Hibernate and EJB.
  • Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, and Session Facade.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
  • Expertise in using IDE’s like RAD, IBM WebSphere Studio Application Developer (WSAD) and Eclipse Used Hibernate framework as persistence layer
  • Used Spring framework to autowire /inject components and also configure the batch jobs
  • Thorough knowledge of IDE like RAD, WSAD and Eclipse.
  • Experienced in Object Oriented Analysis and Object Oriented Design using UML.
  • 3 years with Web Services (SOAP/RESTful) and service oriented architectures (SOA).
  • Developed ANT scripts for the build and deployment of J2EE applications.
  • Strong knowledge with development in Agile Methodology.
  • Worked on implementing the Angular JS and MVC framework for data access and also in using version control(GIT).
  • Sound RDBMS concepts and extensively worked with Oracle 10i/9i, PL/SQL, SQLServer & DB2.
  • Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
  • Very good experience in developing Test Cases using JUnit.
  • Used Hibernate as an Object relational mapping (ORM) library.
  • Experience in Internationalization (i18n) and Localization (l10n).
  • Worked extensively with Websphere Application Server 5.1/6.x, Tomcat, Apache and iPlanet Directory Server.
  • Experience with version control tools like CVS, VSS and SVN for source code version management and merging source code after intermittent project releases.
  • Experience using AJAX to create interactive web applications.
  • Experienced in working in AGILE based development environment and participating in Scrum sessions.
  • Versatile team player with good analytical, communication and interpersonal skills.
  • Contributed to solution development in the areas of process flow, business logic and Apply business modeling frameworks such as Business Process Modeling Notation (BPMN) to solutions.
  • Experience in XML, WebServices using SOAP, XML-RPC, JAX-RPC, JAXB and Messaging standards like JMS.
  • Elegant implementation of page designs in standards-compliant HTML and CSS.

TECHNICAL SKILLS:

J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), JNDI, JMS, Applets, Log4J, JSTL, JUnit.

Middleware: ODBC, JDBC, RMI, Blaze DS.

Web/App Servers: IBM WebSphere 6.x/5.x, Tomcat, JBoss, Apache, Resin.

IDE Tools: EditPlus, TextPad, Eclipse, WSAD, RAD

Databases: Oracle 9i/10i, DB2/UDB, SQL Server, MySQL

Languages: Core Java, using generics, JavaScript, ActiveX, Perl, PL/SQL, XML, Python

Operating Systems: Windows, UNIX (Sun Solaris), Linux, AIX, HP-UX

Frameworks: Spring, Spring MVC, Struts, Hibernate, Ajax, JUnit, UML, DOJO

Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration using CruiseControl

Web Technologies: HTML, DHTML, CS3,AJAX, WebServices JAX-RPC, JAX-WS

Network Protocols: TCP/IP, UDP, FTP, HTTP, SOAP

Source Control: Rational ClearCase, CVS

Build Tools: ANT, Maven

Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton, Observer, Factory and Session Facade

PROFESSIONAL EXPERIENCE:

Senior Java Developer

Confidential, Phoenix, AZ

Responsibilities:

  • Worked with Business Analysts and System Architects for understanding and finalizing the business requirements.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Used Spring Model View Controller (MVC) 2 architecture. Used spring framework in the business layer and hibernate in the persistence layer.
  • Developed API using Mybatis to interact with the Oracle and Sybase databases.
  • Used Spring framework for dependency injection and integrated with Mybatis and JSF.
  • Implemented validation using JavaScript.
  • Developed REST web services utilizing business logic for CRUD functionality.
  • Worked on PL/SQL and created views, triggers, procedures, function and stored procedures.
  • Created complex SQL queries and used Mybatis to access the database.
  • Used Eclipse as an IDE for developing the application.
  • Used Subversion for software version control.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Involved in the implementation of open- source web application frameworks like Bootstrap and Angular JS.
  • Used SAX and DOM for parsing XML.
  • Developed static and dynamic Web Pages using JSP, HTML and CSS.
  • Designed and developed ways to optimize and fine tune the hibernate SQL queries.
  • Developed AJAX scripting to process server side JSP scripting.
  • Used AJAX for implementing part of the functionality for customer Registration, View customer information modules.
  • Developed JSPs using EL language and JSTL tags.
  • Developed JSP pages and Servlets for customer maintenance.
  • Configured and deployed the application onto Weblogic application server.
  • Usage of version control repository SVN (Subversion by apache), Wiki for documentation.
  • Built the application using MAVEN.
  • Have worked extensive with Angular JS with its super effective MVC framework to implement it on various Single Page Applications (SPAs) using Directives, Modules, Controllers, Expressions, Dependency Injection, Routers, Views, Services, Factories for new website features.
  • Participated in regular code reviews and design meetings.
  • Written test cases using Junit doing test first development.
  • Used AHP (AnthillPro) for continuous Integration.
  • Used Weblogic 12.1.3 Application Server for Deploying.

Environment: Java 1.7 and 1.8, J2EE, Spring 4.2, Mybatis, JavaScript, CSS, HTML5, CRUD, PL/SQL, JDBC, REST Services, Eclipse Mars, Weblogic 12, Subversion, Junit, JSP, JSTL, Servlets, Angular JS, Maven 3.3.3, Sybase, SQL Server, Oracle 11g, XML, Linux.

Senior Java/J2EE Developer

Confidential, Chicago, IL

Responsibilities:

  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Implemented business logic using Spring action components in the Spring and Hibernate framework.
  • Expertise in MVC Architecture using JSF and Spring framework and implementing custom tag libraries.
  • Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
  • Used Spring and Hibernate for the backend development.
  • Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
  • Extensively worked on business, front end and persistence tier using the JSP, Spring MVC, and EXTJS/JSON.
  • Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality
  • Oracle is used as the persistence layer, configured and optimally indexed for searches
  • Experience with SQL and basic CRUD operations.
  • This project involved UI technologies like Bootstrap, CSS and JS.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
  • Elegant implementation of page designs in standards-compliant HTML and CSS.
  • Extensively involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
  • Developed Application to access JSON from Restful web service from consumer side using JavaScript and Angular JS
  • Developed Rest architecture based webservices to facilitate communication between client and servers.
  • Developed application using Eclipse for rapid development.
  • Use of Weblogic application server to deploy the application and connect through the datasource using JNDI name.
  • Written Unit testing and Test suites using JUnit framework for testing the application.
  • Designed and implemented four Agile Scrum teams for product development.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, Angular JS and CSS.
  • Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
  • Responsible for developing GUI / user interfaces using JSP, CSS & DHTML Developed application code using Eclipse-Galaxo IDE and configured with Maven and JBoss.
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql.
  • With the help of Angular JS library functions for the logical implementation part at client side for all the application.
  • Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
  • Collaboration technology planning, social media adoption and metrics. Web 2.0 strategy.
  • Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.

Environment: Java 1.7, J2EE, Spring 3.1, Hibernate 3.5.0, JQuery, AJAX,, JavaScript, Oracle 10g, Crud, PL/SQL, JDBC, Apache CXF, Rest, Eclipse Galaxo, Weblogic 12c, ClearCase, Junit, Agile, UML JSP, JSTL, Servlet, Maven 3.1.1, IText, GWT, Oracle 10g, ILOG, Web 2.0, SOA.

Java Consultant

Confidential, Franklin Lakes, NJ

Responsibilities:

  • Implemented the application using scrum/sprints methodology.
  • Developed the presentation layer using CSS, HTML, AJAX, Java Script, JQuery, Ext JS, JSON and JSPs.
  • Involved in developing Perl script and some other scripts like java script.
  • Consumed JSON RESTful Web Services and sent responses with Spring MVC.
  • Led implementation of location based services on mobile web app.
  • Used Spring/JPA/Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Use Spring MVC with Annotations in integrating different layers within the application.
  • Integrated backend layer with Gem Fire data grid/distributed cache using functions of Gem Fire Data Access framework (Daffy) to DB2 database.
  • Experience with configuration, customization, and development of e-commerce platform.
  • In-depth knowledge of security protocols, secure payment gateways and other safety components applicable for e-trading websites.
  • Used Solr/Lucene for type-ahead index search for client entities.
  • Used Angular JS for making restful API calls and data binding.
  • Implemented Angular Directives to make customized components.
  • Successfully written the ANT scripts/Maven for building ‘war’ files for application deployment.
  • Automated application builds and deployments using Hudson/Jenkins
  • Responsible in Debugging/Troubleshooting the issues and fixing the issues.
  • Played an active role in testing the application by writing test cases for different scenarios. Used JUnit testing tool to test the code.
  • Deployed and monitored J2EE applications in WebSphere and Mule ESB.
  • Enhanced the existing UNIX scripts to achieve better performance and throughput.
  • Created shell scripts and updated the scripts as per the requirement.
  • Wrote shell scripts for deploying applications in Dev/Prod systems.
  • Extensively used Core Java for writing business logic.

Environment: Core Java 1.5, J2EE, Mule ESB, Gem Fire 6.6.x, Solr, DB2, Eclipse 3.x, Tomcat 7, Spring 3.1, JPA, Hibernate 3.5.0, JSON, Jackson, Jersey, CSS, HTML, AJAX, JavaScript, SV, ExtJS 4, JSP, Linux, shell scripting, SVN, Maven 3.0, Nexus, JUnit, Mockito, Poster, Firebugs, Log4j.

Software Engineer

Confidential, Dallas, TX

Responsibilities:

  • Developed application logic using Java and Struts Framework
  • Developed ORM using Hibernate.
  • Utilized Model-View-Presenter (MVP) design pattern, decoupling view and presenter, in front-end development.
  • Used Hibernate ORM framework as persistence engine, configured hibernate.xml file and Involved in Mapping, Coding and Fine tuning of hibernate Queries.
  • Implemented web services using Soap.
  • Writing program specification, based on functional design.
  • Complete coding for invoking the Struts 3.0 calls.
  • Designed and developed UI using Html, JSP, JavaScript JSTL, components.
  • Developed web presentation layer using HTML and CSS according to internal standards and guidelines
  • Implemented UI and Web Services Integration.
  • Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
  • Involved in designing the UI with HTML, CSS, AJAX and AngularJS.
  • Respond to QA / production defect fix and release patch for update Quality Center.
  • Using SVN to keep track of all the implementations and modifications done in the project, allowing several developers to collaborate.
  • Design, development, testing, troubleshooting and debugging of the web application.
  • Used Angular JS for data-binding, and Node JS for back-end support with APIs.
  • Designed and implemented the User Interface using Google's Angular JS MVC framework (which means JavaScript, HTML, and CSS), JQuery, AJAX.
  • Involved in debugging and troubleshooting the bugs and resolved those issues.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Provide Effort Estimates on the SOA services
  • Developed JUnit test cases and performed System Testing
  • Done application deployment and maintenance on WebLogic and Tomcat
  • Used HP Quality Center for bug tracking and issue tracking.
  • Used Design Patterns such as Business Delegate, Session Façade and Service locater.
  • Used ANT for building the enterprise application modules, Used CVS for Version control, Log4J to monitor the error logs and performed unit testing using J Unit.
  • ANT script is used to create WAR and EAR files.
  • Performed deployment of applications on Web Logic Application Servers.

Environment: Java 1.5, J2EE, Struts 2.0.6, Hibernate 3.5.0, JSP, JSTL, WebLogic 12, Tomcat, SOAP, Oracle 10g, Junit, Ant, HTML, Angular JS, CSS HP Quality Center, AJAX, svn, Eclipse Juno.

Software Engineer

Confidential

Responsibilities:

  • Developed several interfaces to an existing general ledger application that interact with the legacy system over MQ Message Oriented Middleware.
  • Designed Use Cases, Class Diagrams, and Sequence Diagrams using Visual Paradigm to model the detail design of the application.
  • Worked closely with Financial Accounting clients to translate written and verbal business requirements into technical and programming specifications.
  • Responsible for the design and development of an expense reporting based application for the financial department.
  • Integrated AngularJS with HTML to bind the data using expressions.
  • Designed and developed a transaction wrapper layer to coordinate long running transactions in DAOs using CMT and JTA Distributed Transaction management.
  • Consumed Web Services (WSDL, JBoss-SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Used Hibernate ORM framework as persistence engine, configured hibernate.xml file and Involved in Mapping, Coding and Fine tuning of hibernate Queries
  • Written T-SQL stored procedures, functions and cursors for use by data access layer.
  • Wrote Unit Test Plans and prepared user documentation.
  • Used Spring-Core module for Dependency Injection and integrated view using Apace Tiles.
  • Used the report generation in the SQL Server 2005 databases written in PL/SQL.
  • Involved in extensive code review and performance optimization. Involved in tuning database queries and stored procedures.
  • Designed and implemented Business Delegate, Session Facade and DAO Design Patterns.
  • Deployed the applications on IBM Web logic Application Server.
  • Involved in supporting the application in staging, DR and production environments.

Environment: Java, Servlets, JSP, EJB 2.0, Struts 2.0.6, JMS, IBM MQ Series, XML, SOAP, WSDL, JAXP, Castor, JDBC, PL/SQL, Sybase 11, WebLogic 8.0, RAD,JTA, Eclipse Ganymede, DBArtisan, CVS, Quality Control, ANT, HTML, JavaScript.

Java Developer

Confidential

Responsibilities:

  • Followed the Agile methodology iterative process for each of the module in the project.
  • Developed the Login Module and Reimbursement Module.
  • All modules developed with the framework design patterns and DAOs, Hibernate for persistence layer, Spring Framework for Application layer.
  • Prototyped Flex based RFC using Flex, consuming web services using BlazeDS.
  • Used Spring framework in enabling Controller Class access to Hibernate.
  • Designed and developed several Flex UI Screens and Custom Components using MXML and Action script.
  • Designed and developed user interface using Flex Components: ViewStack, Checkboxes, Repeater, Title Window, Text Area and others.
  • Created components that have multiple views using States and also used Effects and Transitions when a State is entered or exited.
  • Extensively used to data models to store the form data.
  • Worked on a proof of concept on Internationalization in flex.
  • Developed Action Script functions for event handling response handling and error handling.
  • Implemented Singleton Service Locator design patterns in Cairngorm MVC architecture to interact with backend.
  • Implemented JSON with Flex to feed Data grids into the web application.
  • Worked on development of Error Handling mechanism on the Flex side by catching the error code and message streamed from server and wrapping it in a custom Exception Object.
  • Used Blaze DS to connect flex application with backend J2EE and Web Services layer to pull out the data to Flex UI components.
  • Was responsible for deploying and testing webservices components.
  • Responsible to create Web Services to various web applications using Apache Axis 2 responsible to create WSDL, WSDL2Java and Java2WSDL Stubs.
  • Extensively used SOAP in webservices to communicate with other applications.
  • Used SAX and DOM for parsing XML.
  • The Log4j package is used for the debugging.
  • Created JUnit and FlexUnit test case design logic and implemented throughout application.
  • Used ANT tool for building and deploying the application.
  • Used Toad tool to create Views and Stored procedures.
  • Created Data model (Schema) of the Database.
  • The project was implemented in Websphere Application Server for the development and deployment.
  • Participated in regular code reviews and design meetings.

Environment: Java, JSP, J2EE, Hibernate, Log4j, Struts, JSON, Apache Axis 2, WebServices, Adobe flex builder, Flex API, Blaze DS, Flex, MXML, Action script, Tomcat Web Server, Websphere, IBM RAD V6, ClearCase, JQuery, Agile, VSS, Sql Server, Pl/Sql, XML, CruiseControl, Unix, HTML, XSLT and CSS.

We'd love your feedback!