We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Piscataway, Nj

SUMMARY:

  • 11+ years of professional experience in developing, maintaining, and debugging applications and webportals using core Java, J2EE 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 nodejs for non-blocking IO and improving throughput and efficiency.
  • Experienced in configuring and deploying applications on Jboss eclipse, Web Sphere, Weblogic and Apache Tomcat.
  • Extensively used Camel Services in backend services for routing purpose.
  • 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, Twitter Bootstrap, Angular JS.
  • 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 Accurev, SVN, Github, CVSand Subclipse for configuration management.
  • Strong experience in using Integrated Development Environments - Net Beans, Eclipse,STS.
  • Used HP ALM for Defect Tracking.
  • Monitored deployments in Jenkins and RingBuild.
  • Developed and deployed applications in Windows and UNIX (HP-UNIX, AIX, and Ubuntu) environments.
  • 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: Spring IOC and MVC, Hibernate, Apache Camel, Apache Struts, 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, Piscataway, NJ

Sr. Java Developer

Responsibilities:
  • Involved in Analysis, Design, Development, QA, UAT and Production phases of the application.
  • 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
  • Worked on the consumption/producer side of REST based Webservices.
  • Extensively Used Camel Services for the routing purpose in the backend services.
  • Developed the Persistence Layer using Hibernate.
  • Used JMS queues for asynchronous communication.
  • Used JAVA Mail API, and implemented an automated functionality to generate e-mails
  • Used AngularJS as the development framework to build a single page application.
  • Used tools like Oracle SQL Developer, TOAD to query the databases.
  • Used Apache Jmeter, Advanced REST Client(ARC), HttpRequester to view/test backend REST services.
  • Used Putty and Unix commands to go through the server logs and identify the issues
  • Used WinSCP to verify the logs, latest changes, config files.
  • Supported the QA team through the test cycles.
  • Used Accurev as version management tool.
  • Used HP ALM for Defects tracking.
  • Monitored Prod and Non-Prod deployments in Jenkins and Ring Build.
  • Prepared Interface Documents for services for GovernanceReview.
  • Served as POC on the implementation day to support.
  • Excellent problem solving skills and ability to work independently.

Confidential,Woodland Hills,CA

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.
  • Used JSP’s, JavaScript, Ajax, CSS 3, HTML 5, JQuery to develop the UI
  • Used AngularJS as the development framework to build a single page application.
  • 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.
  • Custom node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
  • 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
  • Served as POC for on call support in the production team on a rotation basis.

Confidential,San Mateo,CA

Sr. Java Developer

Responsibilities:

  • Involved in Analysis, Design and Development of Production phases of the application.
  • Helped designed and develop a RESTful API that provided account management capability as well as security role lookup and management for all downstream dependencies in the digital supply chain.
  • Used Spring Framework for Dependency Injection and integrated Spring with Struts.
  • Participated in designing phase and was involved in drawing Sequence diagrams, State Diagrams, Class Diagrams.
  • Involved in development of Business tier with Stateless, Stateful Session beans with EJB 3.0 standards and developed business components
  • Designed and developed the UI components using JSP, HTML, CSS, ext JS.
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Utilized Hibernate/JPA for Object/Relational Mapping purposes for transparent persistence onto the Oracle 10g database for fetching transactions and User Search Module.
  • Created Remote interfaces using web services for accessing the services across multiple enterprise applications using JAX-WS.
  • Used JMS to communicate with the Mainframe.
  • Responsible for creating and maintaining the regular expressions used by the URL rewriting engine of Ovi Share that enabled RESTful URLs for the website and its web services.
  • Used Log4J for logging the user actions and exceptions to find out causes of system malfunctioning and keep user action logs.
  • Apache Maven was used for the entire build process.
  • Used VSS for version controlling using the eclipse vss plugin.
  • Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each and every module developed.
  • Wrote UNIX Shell scripts for Solaris Servers for various Batch functionalities.
  • Weblogic is used as the application production server.

Confidential, Austin- TX

Sr. Java Developer

Responsibilities:
  • 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

Confidential,Toronto,Canada

Java Developer/Production Support

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, Hibernate, Oracle 9i, Maven, Log4J 1.4, JavaScript, JUnit, JIRA, GIT.

Responsibilities:
  • Involved in various phases of Software Development Life Cycle (SDLC)
  • Developed Excel and PDF Generators using Apache POI and FOP with XSLTs to generate reports on Equity, Convert deals and the Deal Calendars.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declarations
  • 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.
  • 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.
  • Assisted in providing on-call support for administration of IMD Linux-J2EE infrastructure.
  • Developed Object -- Relational (O/R) mapping using Hibernate 2.x.
  • Written custom exception classes for validating each module of application.
  • Used GIT for Version Control System
  • Configured Maven dependencies for build automation

Confidential

Java Developer

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

Responsibilities:

  • Created system architecture and design diagrams using Microsoft Visio.
  • Developed several Session Beans and Message Driven Beans for data queried from the Oracle 9i database in XML format
  • Developed JSP, Servlets and Struts Framework for front-end design and page flows
  • Developed test cases on Junit
  • Used Log4J for logging and tracing the messages
  • Wrote SOAP web services using JAXWS on middleware.
  • Used JSP, jQuery, Javascript, HTML for interface development.
  • 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.

We'd love your feedback!