We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Lowell, AR

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 using J2EE technologies like JSP,Servlets, JDBC and frameworks like Struts, Spring IOC and MVC and Hibernate.
  • Experienced in server coding in node.js 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, WSDLand, 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

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

PROFESSIONAL EXPERIENCE

Confidential - Lowell, AR

Senior Java Developer

Responsibilities:

  • Involved in Analysis, Design and Development of Production phases of the application.
  • Preparing DB liquid base scripts and PL/SQL programming to resolve DB related production issues
  • Developed UI part of the application applications using Angular JS, JavaScript, Ajax and CSS, HTML 5, JQuery.
  • Developed the Persistence Layer using Hibernate.
  • Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application.
  • Developed several WebService stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
  • Used Singleton, Front Controller, Factory and DAO design patterns
  • Used Unix commands to go through the server logs and identify the issues
  • Used SVN as version management tool
  • Implemented logger for debugging using Log4j
  • Wrote CRON Jobs to schedule the daily scripts
  • Involved in writing JUnit test cases.
  • Served as POC for on call support in the production team on a rotation basis.
  • Worked in Agile - Scrum methodologies

Environment: Java 1.6, JSP, HTML, SOAP UI, Junit, Hibernate, Unix, Spring MVC, XML, JDBC, WSDL, Log4jOracle 10g, Eclipse

Confidential, Plano - TX

Sr. Java Developer

Responsibilities:

  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
  • Involved in the design by preparing UML diagrams using Microsoft Visio tool.
  • Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects
  • Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle,
  • Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance etc.
  • Used Oracle coherence for real-time cache updates, live event processing, in-memory grid computations.
  • Developed web services by using Restful API.
  • Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
  • Transformed documents using XSL.
  • Involved in design and development of JSP, HTML and JavaScript for presentation layer.
  • Used GOF Java & J2EE design patterns. Used Business Delegate to maintain decoupling between presentation & business layer.
  • Used JPA with Hibernate provider.
  • Used JMS to send messages through web sphere queues.
  • Involved in configuring web sphere variables, queues, DSs, servers and deploying EAR into Servers.
  • Involved in reading customer xml and constructing primary, secondary customer information.
  • Developed authentication through LDAP by JNDI
  • Developed and debugged the application using Eclipse IDE.
  • Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
  • Involved in backing up database & in creating dump files. And also creating DB schemas from dump files. Wrote developer test cases & executed. Prepared corresponding scope & traceability matrix.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development. Tracked defects using QC.
  • Involved in integrating the STAR net and GPS (Global Pricing System). The application uses the existing Stored Procedures and designed the database tables for the integration.
  • Handled the Data Cleansing for the new STAR net project for the accurate Dashboards and Scorecards for Compliance.
  • Developed and deployed the application on JBoss 5.1.0 SP1 Application Server and Apache Tomcat 6.0.35
  • Used CVS repository for version control.
  • Involved in fixing IST, QA and production defects & tracked them using QC.

Environment: Java 1.5,J2EE, Servlets, JSP,HTML, JS,CSS, DOJO,Apache-Tomcat, Maven Repository,JMS, DOM/SAX, XML, XSD, XSLT, Oracle 11g, Eclipse, JUnit, CVS, Spring - DI, AOP, MVC, Hibernate, Web Services - WSDL, JAX-WS, AXIS, CXF, JAX-Restful Services,JAXP, JAXB, QC.

Confidential - Holmdel, NJ

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, Bedford - MA

Java Developer

Responsibilities:

  • Involved in Design, Development and UAT phases of UMS enhancements.
  • Designed and developed DS Feed Loader application to load deal and 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.

We'd love your feedback!