We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Salt Lake City, UT

SUMMARY:

  • Over Twelve years of experience in Software Architecture Design, Development, Documentation, Debugging and Testing.
  • Over two years of experience in Leading Software Design, Development, Documentation, Debugging and Testing.
  • Experience working within the complete software development life cycle (SDLC) collecting business specifications, user requirements, reviewing/auditing the code and documenting the entire life cycle.
  • Expertise developing Object Oriented Analysis (OOA) and Object Oriented Design (OOD)
  • Extensive experience in with various frameworks.
  • Demonstrated experience working with design patterns.
  • Experience designing and developing solutions in different databases.
  • Proficient with many of application servers.
  • Experience using a variety of version control tools.
  • Experience using Web Services and Service Oriented Architecture (SOA).
  • Experience using testing frameworks and testing the application functionality.
  • Proficient in using various IDE’s.
  • Extremely strong in mathematics, analytical and leadership skills.
  • Specialization on abstruse problems which involves making multiple technologies work together.
  • Very fast learner and habitually updated with emerging technologies.
  • Possess excellent communication and inter - personnel skills.

TECHNICAL SKILLS:

Web/Application Servers: Tomcat 6.x, Web Logic 10.x, IIS 5.0, Sun Java Application Server 8.0, JBoss, Apache, Axis 2.

J2EE Technologies: J2EE 1.5, EJB 3.0, Servlets, JSP 2.0, JDBC, LOG4J, JNDI, RMI, JUNIT, JAXRPC, Calypso, XML, SAX, DOM, JAXB, Web Services, RESTful, JSF.

Frameworks: Spring 4.2.6, Hibernate 2.0/3.0/4.1,. JSF, Icefaces, Jakarta Struts 1.3/2.0, GWT, Wicket, SWING.

Languages: Java, C, C++, SQL, PL/SQL, Visual Basic, C#, Perl, Batch Scripting

Development Tools: Eclipse, Oracle SOA Suite, Visual Studio 2008, My Eclipse, Ant, Maven, Bamboo, Jenkins

Web Technologies: JavaScript, CSS, HTML, DHTML, XML, XSLT, SOAP, WSDL

Databases: Oracle, DB2, MySQL, Sybase, MS SQL Server and MS Access

Design Methodologies: UML, Rational Rose, RUP, Agile, TDD, XP

Version Control Tools: Rational Clear Case, SVN, GIT, PVCS, CVS.

Operating Systems: Windows, Solaris, UNIX and Linux.

Testing tools: Junit, StrutsTestCase, SOASTA Cloudtest, TestNG

PROFESSIONAL EXPERIENCE:

Confidential, Salt Lake City UT

Senior Java Developer

Responsibilities:

  • Lead build and release management activites.
  • Design and develop Cashback/Business Payments Portal application.
  • Analyze and Fix production issues for Business Payments portal.
  • Redesign Check payments to use RESTful API.
  • Manage deployments using LARA and ePaaS.
  • Design and develop web services in REST for payment history with DataPower.
  • Participate in daily SCRUM meetings.
  • Document the design using Confluence.
  • Train resources in environment, spring and best practices.
  • Create and Manage development and automation builds using Jenkins.
  • Improve overall software quality by refactoring.
  • Create stored procedures using PL/SQL
  • Design tables and review database changes.

Environment: Spring 4.1.6, Hibernate 4.3.5, RESTful Web-Services, JMS, Eclipse, Linux, Jenkins, SVN, Java/J2EE, JUnit 4, Oracle DB, PL/SQL, Jboss 7.0.0

Confidential, Salt Lake City UT

Senior Software Developer

Responsibilities:

  • Design and develop changes for Supernova (dynamic 3rd party product addition) in Commission Manager.
  • Design and develop changes in Invoice Payment Manager to support Klarna payment type.
  • Design and develop changes in Invoice Payment Manager to support ApplePay payment type.
  • Analyze and Fix production issues for commission manager and Invoice Payment Manager.
  • Fix environment related issues in test and dev environments.
  • Provide suggestions for the improvement of custom open stack environment called Enviromatic.
  • Provide support in Automation tests for Klarna payment type.
  • Provide support in Automation tests for Supernova commissions.
  • Support Apple Pay Payment related changes.
  • Conducted daily SCRUM meetings for progress report.
  • Document the design using Confluence Wiki.
  • Train resources in environment, automation and code.
  • Create and Manage development and automation builds using Jenkins.
  • Improve overall software quality by refactoring.
  • Create stored procedures using PL/SQL
  • Design tables and review database changes.

Environment: RESTful Web-Services, JMS, Selenium, Eclipse Mars, Linux Ubuntu, Jenkins, SVN, Spring 4.1.6, Hibernate 4.3.5, Java/J2EE, JUnit 4, Oracle DB, PL/SQL, Jboss 7.0.0, Tomcat 7.0.

Confidential, Vienna VA

Software Lead/Architect

Responsibilities:

  • As the lead architect, performed detailed technical assessment for new IT infrastructure requirements for client.
  • Lead the design and development effort following Agile methodologies .
  • Lead the team of 4-6 developers into multiple projects.
  • Reviewed requirements and created use cases.
  • Managed the workload for the team.
  • Fix production deployment and environment issues in AWS and Rackspace clouds.
  • Supported the launch and major events for the Clients.
  • Conducted daily SCRUM meetings for progress report.
  • Document the design using UML, Visio and Wiki.
  • Research new technologies needed.
  • Help train resources with different technologies.
  • Create scripts to evaluate performance of application using SOASTA Cloud testing.
  • Create test cases using Selenium
  • Support production on Match event days.
  • Manage deployment for development and testing using Bamboo.
  • Improve overall software quality.
  • Merge legacy code for SOAP and add new features.
  • Create stored procedures using PL/SQL.
  • Design tables and review database changes.
  • Design mobile related changes to NRMP site.
  • Use web services to synchronize data with AAMC.

Environment: Eclipse Juno, Firefox, SVN, Spring 4.0, Hibernate 4.3.5, Java/J2EE, JUnit 4, JQuery 1.7.1, JQuery widgets 1.9.2, Java Script, Oracle DB, PL/SQL Windows 7, Linux CentOS, Web-Services, WSDL, SOAP, Jboss 7.0.0, Tomcat 7.0., SOASTA CloudTest Lite, VMWare.

Confidential, Washington DC

Java Architect

Responsibilities:

  • Designed and developed applications following Agile methodologies.
  • Designed and developed applications using EJB 3.0 and JPA for IPP Repricing.
  • Resolved complex bugs based upon interworking of various open source technologies.
  • Designed screens in Flex for IPP Repricing.
  • Actively participated in assessing the various requirements to design the Use Cases.
  • Combined JSF and Struts to work together for SLED for the feature Worksite Update.
  • Designed and developed QSP Demo using Wicket and Hibernate.
  • Designed QSP application using new technologies JSF and Web Services (SOAP and RESTFul).
  • Created a VB based macro for Microsoft Outlook to utilize the Web Service (SOAP based).
  • Researched various technologies like GWT, My Faces and Ice-faces.
  • Developed code to make SOAP based Web-Service calls for standardizing addresses.
  • Trained employees on JUnit and other testing frameworks.
  • Analyzed requirements for the QSP system.
  • Designing and developed a Health Monitor for Server activity.
  • Used Apache’s POI for producing/consuming Excel based data.
  • Worked on bugs that were reported.
  • Developed PL/SQL Procedures, Functions and Triggers.
  • Designed database tables in Oracle and Sybase databases.
  • Implemented Dependency Injection (IOC) using Struts framework.
  • Used Serena (PVCS) and SVN for version control of the all projects.
  • Worked in Sun Solaris environment to maintain the web logic servers and deployment related activities.
  • Deployed the applications on IIS, Oracle Web logic servers using remote script.
  • Developed the application using Eclipse Indigo and My Eclipse.

Environment: Eclipse Galileo 3.5, Oracle SOA Suite, Firefox, Serena PVCS, Struts 1.3, J2EE 1.5, JUnit 4, Visual Studio 2010, Java Script, Oracle Web logic 10.x/11, Oracle DB, Windows XP, Sun Solaris, JSF, Wicket, GWT, Web-Services, RESTFul, WSDL, SOAP.

Confidential, Washington DC

Program Analyst

Responsibilities:

  • Designed and developed the application following Agile methodologies.
  • Actively involved in Requirements gathering & Analysis, Design, Development and Testing phases of SDLC.
  • Designing and developing the new FSAS 3.0 with new MVC framework model-glue for cold fusion.
  • Designing and developing added features in SRMTracker Project in J2EE.
  • Worked on bugs that were reported.
  • Worked on Integration with Oracle Single Sign On Server with FSAS application.
  • Stored procedures, functions and constraints.
  • Designed and developed shopping cart for project RSTS.
  • Developed PL/SQL Procedures, Functions and Triggers.
  • Designed database tables in MS SQL Server, MS Access and Oracle databases.
  • Implemented Dependency Injection (IOC) using Cold Spring framework.
  • Implemented AOP using Model-Glue framework.
  • Developed Test cases using for manual testing.
  • Used Subversion (SVN) and Tortoise SVN for version control of the all projects.
  • Deployed the applications on IIS, Oracle, and ColdFusion servers.
  • Developed the application using Eclipse Ganymede and Adobe Dreamweaver.
  • Planned projects, set milestones and their deadlines
  • Distributed work among team members

Environment: J2EE 1.5, Eclipse Ganymede 3.4, Adobe Dreamweaver, Visio, UML, ModelGlue 1 and 2, Cold Spring 1.0, Java Script, AOP, MS SQL Server 2005, MS Access 2003, Subverion, Windows Server 2003.

Confidential, McLean VA

Software Design Engineer

Responsibilities:

  • Designed and developed the MicroStrategy Web SDK support for feature for 'Hyperlinks' on grids, images, text boxes.
  • Designed an editor bean to create and edit links for objects in design/editable view modes using session EJBs (stateful).
  • Provided the run-time support for resolving prompts on the target document/report of a link.
  • Used design patterns like MVC, DAO, DTO, Session façade, Business Delegate.
  • Used Hibernate ORM Framework 3.0 to persist Java Objects into the database.
  • Integrated Spring Framework with Hibernate
  • Used JMS for reliable asynchronous exchange of important information.
  • Worked on issues relating MicroStrategy Web Objects for folder browsing, grids context menus, tool-bars, editors, etc.
  • Utilized AJAX block library to make GUI components.
  • Troubleshooted compilation and deployment related environment problems.
  • Performed merging of delta changes to the main branch using Rational Clearcase.
  • Generated hot-fixes and patches for GA builds.
  • Worked on problems involving internationalization i18n.
  • Resolved problems relating to configuration, user privileges.
  • Enforced the check of privileges for a user for various features.
  • Worked on App Server dependent issues with IIS, Tomcat and JBOSS.
  • Designed and developed 'Control Group By' Feature to arrange the order in which the selector controls apply the filtering criteria.
  • Implemented the demo project for SDK for Microstrategy Web conference, using Struts.
  • JExcel API was used to present the data in excel sheets.
  • Educated and mentored staff on MicroStrategy Technologies architecture and web application design.
  • Used SOAP for sending and receiving data between different applications.
  • Tested generated SQL for different databases.
  • Designed database tables in DB2 and Oracle 10g databases.
  • Developed JUnit test cases for all the developed modules.
  • Used Log4J to capture the log and Runtime Exceptions.
  • Used Rational Clearcase for version control .

Environment: IBM Web Sphere Application Server 6.0, RAD 6.0.1, UML, IBM Rational Clearcase, Struts 2.0, EJB 3.0, Spring MVC, Hibernate 3.0, AOP, JSP 1.2 & 2.0, Web Services, SOAP, WSDL, JMS, JNDI, Java Script, AJAX, jQuery, DB2, Sybase, Oracle 10g, Rational ClearCase, JUnit, JExcel, Prototype, Windows Server 2003.

Confidential, Raleigh NC

Engineering Intern

Responsibilities:

  • Participated in Requirements Gathering, Analysis, Design and Development phases of the project.
  • Designed and developed a test framework in SWIG for block testing of Diffserv using Tickle and C.
  • Presented a demo on how to use the test framework to test Differentiated Services and other features.
  • Analyzed and removed the bugs using Coverity.
  • Reporting new bugs.
  • Designed small bash shell scripts to automate testing.
  • Used Rational Clearcase for version control.

Environment: C, Tickle Tcl, IBM Rational Clear Case, Windows Server 2003, Suse Linux, bash scripting.

Confidential

Sr. Research Engineer

Responsibilities:

  • Involved in Requirements gathering, Analysis, identifying various logical components, expressed the system Design through UML diagrams.
  • Engaged in the Design and Development of the entire spectrum of business components, including the GUI interfaces, database connectivity and relational databases.
  • Analyzed and designed the overall architecture.
  • Used JDBC to connect to databases.
  • Designed and developed the Event Handler module to handle/delegate different user and system events.
  • Designed and developed the Project Manager module to provide user interface to create/edit load project configuration and different modules.
  • Designed and developed XML Manager to provide storage for saving the project configuration.
  • Generated GUI components using JAVA Swing.
  • Involved in meeting with teams to resolve inter-dependencies.
  • Creating design documents for the Event, Project and XML Managers.
  • Used Rational XDE for creating Use Case Diagrams, Activity Flow diagrams, Class Diagrams, Sequence diagrams and Object diagrams in design phase.
  • Developed utility programs using Bash shell scripts.
  • SAX and DOM parsers were used for parsing XML documents
  • Generating test cases for these modules using JUnit famework.
  • Used Rational Clearcase for version control.

Environment: NetBeans, JDBC, Java SWING, UML, IBM Rational XDE, XML, JNDI, Sybase 12.5, JUnit, Rational ClearCase, Sun Solaris, HP-Unix.

Confidential

Research Engineer and Research Intern

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
  • Designed and developed web interface in for the Billing Module to provide users to view their bills online using J2EE/JSP.
  • Developed an operator interface for generating reports for usage analysis based on the filtering criteria chosen by the user.
  • Used Ant for the entire build process.
  • Worked on Netbeans IDE to write the code and integrate the application.
  • Application was deployed on Tomcat Application Server.
  • Worked on logging of Transactions made by the operator.
  • Worked on the integration with Service Resource Point.
  • Trained Customers and new recruits.
  • Resolved problems countered by Customers.

Environment: JSP 1.2, Servlets, JavaScript, NetBeans, Oracle9i, Oracle SQL Developer, Tomcat Application Server 4.0, Ant 1.2, Red Hat Linux.

We'd love your feedback!