We provide IT Staff Augmentation Services!

Sr Java Developer Resume

4.00/5 (Submit Your Rating)

Kansas City -, MO

SUMMARY

  • 8 years of professional experience in developing, maintaining, and debugging applications and web portalsusing Core Java, J2EE, SQL, HTML and Mobile Technologies.
  • Experience in software development methodologies like Agile and Waterfall model.
  • Experience on IBM Rational Rose, Microsoft Visio used to design applications.
  • Expertise in design and development of multi - tier web based applications usingJ2EEtechnologies like JSP,Servlets, JDBC and frameworks like Struts, Spring IOC and MVC and Hibernate.
  • Experienced in server coding in nodejs for non-blocking IO and improving throughput and efficiency.
  • Experienced in configuring and deploying applications on Jboss and Apache Tomcat.
  • Experience in XML, SOA, Web services, SOAP, XSD, WSDL and JAX-RS technologies.
  • Excellent working experience in Databases like My SQL, Oracle and SQL Server.
  • Experience in client side Technologies such as Wordpress, HTML5, CSS, AJAX, JQuery and JavaScript, TwitterBootstrap.
  • Experience in developing mobile applications in Android and JQuery Mobile.
  • Experience in automating the tasks using shell and batch scripting.
  • Experience in Test Driven Development.
  • Worked with JUnit, Maven and Log4j for testing, building and logging information.
  • Experience on SVN, Github, CVS and Subclipse for configuration management.
  • Knowledge on Apache Hadoop, Map/Reduce and Apache Crunch.
  • Strong experience in using Integrated Development Environments - Net Beans, Eclipse, STS.
  • Developed and deployed applications in Windows and UNIX (HP-UNIX, AIX, and Ubuntu) environments.
  • Experience in customizing and developing tools - HPSA, Olympus, LDAP and NLTK.
  • Experience in client interactions for understanding requirements, creating design, reporting status.
  • Possess excellent leadership quality and communication skills, having experience as Developer and Team Lead roles.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, Java Beans, JDBC, EJB.

Frameworks: Apache Struts, Spring IOC and MVC, Hibernate, Log4J, Junit.

Web Services: SOAP WS, SOA, Restful WS, JSON, WSDL

Web Technologies: XML, XSL, XSLT, DOM, Java Script, HTML5, AJAX, JQuery, CSS, Bootstrap

Application Servers: Jboss, Apache Tomcat

Programming/Scripting: Java, C++, SQL, PL/SQL, Python, Shell Scripting

Database: MySQL, Oracle, SQL Server

Configuration Management: Github, SVN, Subclipse, CVS

Operating Systems: Windows, UNIX, Linux, Macintosh

IDE: Eclipse, Netbeans, Spring Tool Suite

Methodologies: Agile, Waterfall

EXPERIENCE PROFILE SUMMARY

Confidential, Kansas City - MO

Sr Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Leading and coordination with offshore team for Production Support management
  • Preparing DB scripts and PL/SQL programming to resolve DB related production issues
  • SQL Query tuning to enhance performance of application in production environments.
  • Developed UI part of the application applications using JSP’s, JavaScript, Ajax - DOJO tool kit and CSS, HTML 5, JQuery.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH, JAXB, Style Sheets(CSS) etc
  • Developed the Persistence Layer using Hibernate.
  • Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Used EJB Session beans to expose the application for the use by the third party users.
  • Used MDB’s to read the messages from JMS queues for asynchronous communication.
  • Used JAVA Mail API, and implemented an automated functionality to generate e-mails
  • Worked on the consumption side of SOAP based Webservices using AXIS 2.x, SOAP UI, JAXB.
  • Developed few stored procedures, triggers and sequences on Oracle 11g.
  • Wrote CRON Jobs and autosys to schedule the daily scripts
  • Used Unix commands to go through the server logs and identify the issues
  • Used Clearcase as version management tool

Environment: Java 1.6/1.7, JSP, HTML, DHTML, Ajax, JQuery, Javascipt, Spring MVC, Hibernate, Oracle 10g, XML, XPath, XSLT, Axis 2.0, JAXB, IBM Websphere 6.0, Eclipse, Unix, Clearcase.

Confidential - Miami, FL

Java Developer

Responsibilities:

  • Worked on the Global Risk Management application.
  • Used Ajax with JavaScript to fetch the requested worklists and report pages.
  • Developed various Action classes and Form bean classes using Struts framework in the middle-tier.
  • Used tiles framework for the GUI screens.
  • Used MDB’s to read the messages from JMS queues for asynchronous communication.
  • Developed XSLT files for transforming the XML response from the web service into HTML.
  • Developed the Persistence Layer using Hibernate.
  • Used session beans to expose the application for the use by the third party users.
  • Implemented an automated functionality to generate e-mails using Java Mail API.
  • Used DOM Parser to parse the XML response from webservices.
  • Implemented logger for debugging using Log4j.
  • Used JDBC for connectivity to Sybase for real-time tables.
  • Developed stored procedures, triggers and sequences.
  • Wrote CRON Jobs to schedule the daily scripts.
  • Performance tuning of application and environment for optimized performance during month end load using JProbe.
  • Used ANT to build the EAR file, and Fusion Charts for reporting the data

Environment: Java, J2EE, Servlets, JSP, Struts 1.1, JMS, Hibernate 3.0, 1.2.9, ANT, Log4J, JavaScript, Ajax, JUnit, Sybase ASE 12.5, WebLogic 9.1, AutoSys, UNIX CVS

Confidential - MA

Java Developer

Responsibilities:

  • Involved in drafting the Technical Specification of DS Feed Loader, Deal Flow, Reference Data Flow, Indication of Interests and Conflict Resolution.
  • Designed and developed DS Feed Loader application to load deal and reference data from a secure FTP server.
  • Developed Excel and PDF Generators using Apache POI and FOP with XSLTs to generate reports on Equity, Convert deals and the Deal Calendars.
  • Developed Spring Business Services for generating Deal Tickets, IOIs using DI.
  • Developed a Data Access Layer using Spring JDBC for Indication of Interests, Deal Tickets and Deal Processing.
  • Developed transacted business services for DS Feed Loader using Spring Aspect Oriented Programming.
  • Developed a Mail Client using Velocity Engine to send e-mails about Deal Updates, IOI status and allocation details.
  • Developed UI for IOIs, Deals tickets, Equity and Convert deals using Spring MVC, JSPs, Spring Tag Library, JSTL, Java script and AJAX GWT.
  • Developed ANT scripts for packaging of DS and DS Loader applications.
  • Written SQL queries for the data access of IOIs, persisting and searching deals.
  • Involved in performance tuning of stored procedures and SQL queries.
  • Reverse Engineered PMR Maint. Application to expose the middle office application as Web services.
  • Developed DAO persistence layer using Hibernate to persist the PMR Domain objects.
  • Assisted in providing on-call support for administration of IMD Linux-J2EE infrastructure.

Environment: J2EE 5, Java 1.5, Spring 1.2.9, JSP, AJAX, Weblogic 9.2, Ecllipse3.0, HTML, XML, XSLT, Xerces, Apache FOP, Apache POI HSSF, JDeveloper, Sybase 12.5, ANT, Log4J 1.4, JavaScript, JUnit, JIRA, CVS.

Confidential

Java Developer

Responsibilities:

  • Developed a three tier system to fetch data from the Clarity PPM servers and display on android mobile.
  • Created system architecture and design diagrams using Microsoft Visio.
  • Wrote Oracle queries which are hosted as web services by Clarity application.
  • Developed a middleware to accept the request from mobile and forward to the Clarity server.
  • Wrote SOAP web services using JAXWS on middleware.
  • Developed an admin portal on middleware which allows for managing configurations and hosting mobile services. Used JSP, jQuery, Javascript, HTML for interface development.
  • Application deployment on Glassfish server.
  • Developed mobile application using Android SDK which allows access to Clarity modules like Project management, Resource Management.
  • Developed graphs to show the project status, tasks status on mobile using achartengine.
  • Wrote unit test cases for testing the web services using JUnit and web UI testing using Selenium.
  • Used Jira to track tasks and bugs in the application.
  • Used SVN for Configuration Management.

Environment: Java/J2EE, JSP, AXIS, XML, SOAP, WSDL, JAX WS, Oracle, Apache Tomcat, Clarity PPM, HTML, Javascript, Android, achartengine, Log4j, JQuery, Ajax, UNIX, SVN.

We'd love your feedback!