We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Senior Application developer with over 9+ years of experience with Java/J2EE and Object - Oriented Methodologies for wide range of development from Enterprise applications to web-based applications.
  • Proficiency in design and implementation of Object Oriented concepts (OOP) and Java & J2EE design patterns like Singleton, Factory Pattern, Business Delegate, DAO, VO, Session Facade, Service Locator .
  • Strong experience in implementing MVC framework like Struts 2.0, Spring 3.x and ORM tools like Hibernate in J2EE architecture.
  • Experience in Servlets, JSP, JDBC, EJB (Session Beans, Entity Beans and MDB (Message Driven Beans), JNDI, Custom Tags, and JMS.
  • Strong working knowledge in Spring Core, Spring ORM, Spring DAO, and Spring MVC architectures.
  • Extensive front-end GUI skills using Core JAVA, Struts, AJAX, XML, XSL, Xpath, HTML, JQUERY, CSS and JavaScript.
  • Extensive experience in UI Development, Web design, Web Development, and testing web pages with Usability standards.
  • Experience with frameworks/tools like Struts, Hibernate, Spring, Ant, J-Unit, Log4J, JSP and JSF.
  • Experience in creating Web Services using SOAP and REST.
  • Experience in designing highly transactional web-sites using J2EE technologies and handling, designing and implementation using RAD/dse/WSAD.
  • Excellent understanding of relational databases involved in application development using RDBMS like SQL Server, MySQL, Oracle.
  • Hands on experience on build tools like Ant, Maven, and Gradle.
  • Involved in Performance tuning, code re-factoring, technical design documentation and User manuals.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.
  • Experience in using various tools and IDEs for development and design like Eclipse, Web Storm, NetBeans, IntelliJ, Notepad++ and Sublime.
  • LDAP and Identity & Access management products.
  • Strong experience in handling different Web Servers likes Apache Tomcat and Application Servers like Web Sphere, Web Logic and JBOSS.
  • Experience in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle, MS SQL Server.
  • Capable of debugging the software code.
  • Good knowledge with CVS, SVN, bit bucket, GitHub version control systems.
  • Experience in configuring and troubleshooting operating systems like Windows and UNIX.
  • Experience in working with diverse global teams in product development and testing.
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.
  • Willingness and Ability to learn and implement New Technologies wherever necessary. Proactive and well organized with effective time management skills.
  • Design and code web services using Apache Axis, WSDL on WebSphere App server.
  • Having the knowledge of the Linux commands and basic tools.

TECHNICAL SKILLS:

J2EE Technologies: Servlet, JSP, JDBC, RMI, JNDI, JSTL, Web Services, EJB

Web/Application Servers: Tomcat 5.x/6.x/7.x, IBM WAS 5.1/6.0/7.x, JBoss, Weblogic Server 10

Frameworks: Struts 2, Hibernate, Spring 3, JUnit, Log4J J2EE Design Patterns,Hadoop

Languages: Java/JDK 8.0, SQL, C++

XML Technologies: XML, DTD, XML Schema, DOM, SAX, SOAP, WSDL, JAXB, XML-Beans, JAXP, AJAX, JQuery, JSON

Web Technologies: JavaScript, CSS, HTML5, DHTML, Apache Axis

Databases: Oracle 11g, MySQL

IDE Tools: Eclipse 3.0/2.x, My Eclipse 10

Version Control Tools: CVS, SVN

Operating Systems: Mac OS, UNIX, Linux, Windows.

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Sr. Java Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Followed Agile Software Development with Scrum methodology
  • Designed the user interface of the application using HTML5, CSS3, JavaScript, AngularJS and AJAX.
  • Designed and implemented application using Spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate, SQL, and IBM WebSphere.
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
  • Created optimized graphic websites and application interfaces using HTML, CSS, and spring framework.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Developed CSS style sheets to give gradient effects. Developed page layouts, navigation and icons.
  • Used AngularJS to develop this website as a responsive website.
  • Debugged and modified software components.
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Development using Spring Framework (MVC, Dependency Injection, Autowiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the spring xml files.
  • Used REST and SOAP Web Services to exchange information.
  • Used AJAX frameworks like jQuery, JSON to develop rich GUIs and also involved in performance tuning the website. Used the NodeJS and AngularJS MVC Frameworks in the development of the web applications.
  • Developed Spring AOP programming to configure logging for the application.
  • Implemented ORM in the persistence layer using Hibernate framework in conjunction with Spring AOP functionality.
  • Involved in multi-tiered J2EE design utilizing Spring IOC architecture and Hibernate.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to MQ Server using MQ Series.
  • Used JMS to send messages securely, reliably and asynchronously to WebSphere.
  • Performed unit testing on various project modules using JUnit framework.
  • Developed SQL queries to access data in Oracle database.
  • Used Maven to build WAR and EAR files to deploy on Application Servers.
  • Used GIT as a Version Control Tool.

Environment: Java, Spring, Hibernate, JMS, SOAP web service client (using JAX-WS), Restful Web service client (using JAX-RS), LDPA, AngularJS, XML, HTML, CSS, AJAX, Oracle, SQL, Oracle, Eclipse, Maven, IBM WebSphere.

Confidential, Deerfield, IL

Sr. Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
  • Designed and developed the User Interface components using Java Script, Html5, css3.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Implemented JAXB in XML binding.
  • Develop core Java programs for all business rules and workflows using Spring framework.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Faster responsive web pages were created by minimizing page load through adjustments, content analysis, other UI performance improvements and using best practices.
  • Configured various interceptors for transaction management, security, Audit logging(database) and logging using Spring AOP.
  • Data from UI layer sent through JMS to Middle layer and from there using MDB message retrieves Messages and will be sent to MQSeries.
  • Published and consumed Rest based Services where JSON and xml are written types.
  • Developed Data Access Objects (DAO's) for interacting with the database using JDBC.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
  • Integrated Hibernate with Spring by coding a Spring Configuration file.
  • Configured JMS in the WebSphere application server to send messages on the queue.
  • Deployed the application in WebSphere Application Server 6.0.1.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST Performed application performance tuning using JProfiler.
  • Built Maven scripts for automated deployment and for the build operation of the entire application.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
  • Used Subversion for version control and created automated build scripts.
  • Performed unit testing using JUnit.
  • Writing PL/SQL procedures and functions extensively
  • Developed customer Search product in cloud using ElasticSearch, JSON.
  • Used GITHUB as the configuration management tool to manage the code repository.
  • Documented the flow and functionality of the code for further reference.

Environment: HTML, CSS, AJAX, AngularJS, LDAP, Bootstrap, Spring MVC, Spring IOC, Spring AOP, WebSphere, Hibernate, SQL,Maven, Eclipse, AWS, Jenkins, Ant, GIT, JUNIT, JBOSS,Unix

Confidential, McLean, VA

Java Developer

Responsibilities:

  • Advanced web-developer with around 7+ yrs of professional experience in Developing, Testing, Integrating, Documenting and implementing rich User Interface applications using modern web technologies.
  • Experience in Developing User Interface(UI) Rich Web Applications, and Web Service Applications using Front End/User Interface(UI) Technologies like HTML/HTML5, CSS/CSS3, XHTML, XML, Object Oriented JavaScript, jQuery, Bootstrap, AngularJS, Ajax Concepts, CSS3 Media Queries, NodeJS.
  • Good Experience on MVC frameworks like Angular JS for creating Single Page Application (SPA) using concepts like Routing, Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
  • Sound knowledge in ReactJS, NodeJS.
  • Experience in package manager of npm and Bower for projects and set Gulp and Grunt tasks under Node.js environment.
  • Exposure to new features and issues addressed in Angular 2.0.
  • Writing PL/SQL procedures and functions extensively.
  • Worked on writing grunt tasks for build scripts, minified and bundled the JavaScript code.
  • Experience in developing web service applications using SOAP and REST.
  • Worked on unit testing frameworks like jasmine with karma and end2end testing framework protractor.
  • Sound Understanding and good Experience with Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
  • Proficient in Responsive Design Layout applications using Twitter Bootstrap supporting multitude of browsers and devices.
  • Good experience in development of software applications using Core Java, JDBC, Servlets, JSP, Struts, Hibernate, Spring and UML design and working with Apache Tomcat server.
  • Proficient in dealing with challenging High Traffic Websites and Cross Browser Issues handling.
  • Proficient in making AJAX calls using JQuery and usage of JSON for faster and impulsive responses.
  • Proficient in using higher level style syntaxes, LESS and SASS for advanced CSS features.
  • Extensive experience on working with various CSS/CSS3 features like CSS Background, CSS Layouts, CSS positioning, CSS text shadows, CSS box model, CSS table, Pseudo classes/elements and CSS behaviours.
  • Experience on working with debugging tools like Firebug, Fiddler, Chrome or Safari Web Inspectors and IE Developer Toolbar.
  • Wrote js automation task for JS/Scss validations, Concatenation, minification, browserify, Preprocessing Scss, Image optimization etc., using gulp.js for dotCMS.
  • Experience in using various tools and IDEs for development and design like Atom, Webstrom, Sublimetext, Microsoft Visual Code, and Aptana studio.
  • Good communication and interpersonal skills.

Environment: Java, Jenkins, Maven, Ant, AWS, Apache Tomcat, IIS7, Websphere, Weblogic, OpenStack, VMWARE/VSPHERE,Gulp.

Confidential, Salt Lake City, UT

Java Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering, development, enhancements using agile methodologies.
  • Developed the user interface using Spring MVC, JSP, JSTL, Javascript. Custom Tags, Jquery, Html and CSS.
  • Used Spring MVC for implementing the Web layer of the application. This includes developing Controllers, Views and Validators.
  • Developed the service and domain layer using Spring Framework modules like Core-IOC, AOP.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Developed the Application Framework using Java, Spring, Hibernate and Log4J.
  • Created DB tables, functions, Joins and wrote prepared statements using SQL.
  • Configured Hibernate sessionfactory in applicationcontext.xml to integrate Hibernate with Spring.
  • Configured ApplicationContext.xml in SPRING to adopt communication between Operations and their corresponding handlers.
  • Developed Spring rest controllers to handle json data and wrote dao’s and services to handle the data.
  • Created DB tables, functions, Joins and wrote prepared statements using PL/SQL.
  • Consumed and Create REST Web services using Spring and Apache CXF.
  • Developed MySQL stored procedures and triggers using SQL in order to calculate and update the tables to implement business logic.
  • Used Maven to build the application and deployed on JBoss Application Server.
  • Used intellij for development and JBoss Application Server for deploying the web application.
  • Monitored the error logs using log4j.
  • Implemented Spring JMS message listeners with JMS queues for consumption of Asynchronous requests.
  • Used AOP concepts like aspect, join point, advice, point cut, target object and also AOP proxies.

Environment: HTML, JSP, Spring, JBoss, log 4j, Tortoise SVN, Hibernate, SOAP web services, maven, SOAP UI, Eclipse Kepler, java script, Xml, My SQL v5,Linux

Confidential

Software Engineer

Responsibilities:

  • Developed MySQL stored procedures and triggers using SQL in order to calculate and update the tables to implement business logic.
  • Involved in full life cycle of the project including requirements gathering, analysis and designing the system.
  • Setup working environment for the team in St. Louis and in India.
  • Involved in the preparation of Rational Artifacts like Use-Cases, Sequence and class diagrams.
  • Involved in design and implementing centralized artifacts like logger, exception handling.
  • Increasing the efficiency of application, by identifying the areas to use stored procedures.
  • Wrote complex SQL queries to retrieve data.
  • Used design patterns for components' design. Patterns used include: Abstract Factory, Singleton, Facade and DAO design patterns.
  • Participated in user training and documentation preparation.
  • Developed necessary JSP pages.
  • Develop necessary Entity Beans & Session Beans, Hibernate persistence to do data manipulation operations such as find, insert, update and expire.
  • Responsible for getting a build script created & used consistently in all the environments.
  • Used java script for front end validation and JSTL tag libraries for display page contents.
  • Involved in fixing defects in all test phases and production problem tickets.
  • Wrote a PL/SQL stored procedure to perform the copy (move data from central repository to target environment) operation

Environment: JBOSS Application Server 4, Oracle 9i, Rational Rose, Spring Framework, JSP, Servlet, EJB, JDBC, JMS, JUnit, Tiles, XML, Hibernate, JDOM, Ant, Log4j, Shell Scripts, Windows 2000 and Sun Solaris.,Linux,C++

Confidential

JAVA Programmer

Responsibilities:

  • Designed and coded application components in an Agile environment utilizing a test driven development approach.
  • Worked on the design and development of multithreaded n-tier application in a distributed environment to support new CMS System.
  • Writing the PL/SQL procedure according to the rule configurations.
  • Implemented J2EE Design Patterns like MVC, Service Locator and Session Façade.
  • Developed Web Services to communicate to other modules using XML based SOAP.
  • Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.
  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with Spring functionality.
  • Used Multithreading for invoking the database and also implemented complex modules, which contain business logics using Collection, Reflection, and Generics API.
  • Developed various JSP custom tag libraries i.e. JSTL libraries for achieving most code-reusability.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, CSS and JavaScript.
  • Involved in writing PL/SQL Stored Procedures, and Functions for Oracle database.
  • Developed the application front-end with HTML, JSP, JQuery and Ajax to create a dynamic and interactive experience.
  • Used Web Services - WSDL, UDDI and SOAP for getting credit card information from third party.
  • Developed ADF Model components (creation, configuration, and tuning of entity objects, view objects, application modules, bindings and data controls).
  • Implemented the Spring dependency injection of the Database helper instance to the action objects.

Environment: Java, J2EE, Spring, Hibernate, JSP, Servlet, DB2, JUnit, Maven, XML, Mango DB, JMS, JavaScript, Angular.js Backbone.js ADF, Oracle, PLSQL, JDBC, UML, JBOSS, SOAP Web Service, SVN, Windows,C++.

We'd love your feedback!