We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

NJ

SUMMARY

  • Highly motivated, creative & versatile IT professional with Over TEN years of experience as a Sr Java/J2ee Developer on Cross Platform Web/Client - Server applications design and development using Java, J2EE.
  • Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
  • Proficiency in Java, JSP, Servlet, EJB 3.0, JMS, Spring, Hibernate 3.0, XML, Web Services, REST Web services.
  • Experience in using MVC design pattern, JavaScript, Web Services (SOAP and Restful), HTML, JQuery, Angular JS, Node JS, Mobile JQuery, Web Sphere, SQL, PL/SQL, JUnit, and Apache-Tomcat, Linux.
  • Extensive experience in developing various Web based applications using Struts framework.
  • Expertise in relational databases like Oracle, My SQL and DB2. Experienced in developing Web Based applications using Web Sphere 6.0/8.5.5.
  • Extensive experience with Java complaint IDE’s like Eclipse, RAD 7.5/9.0. Experience in Agile methodologies & dealing with clients. Strong interpersonal & communication skills with an ability to lead a team & keep them motivated.
  • Highly motivated team player with the ability to work independently & adapt quickly to new emerging technologies.
  • Sun Certified Java Programmer for the Java Platform - SCJP -86.00%, Jul ‘05.
  • Sun Certified Web Component Developer for the Java Platform - SCWCD - 90.00%Feb ‘09.

TECHNICAL SKILLS

Domain Knowledge: Mobile Banking - Payments / Commerce / Telecom.

Languages / Web Services: Core Java, JDBC, JMS, spring, Hibernate, XML.

RDBMS / Tools: Oracle 9i (SQL), SQL, PLSQL with TOAD 8.5.

IDE/Editors: IBM RAD Version 7.5.0, Eclipse Version 3.3.1.1.

Web Technologies / Scripting Languages: Servlets, JSP, HTML, DHTML, CSS, Angular JS, JQuery, Mobile JQuery, JavaScript, AJAX, DWR (Direct Web Remoting).

XML Technologies: XML, DTD, XSD, SAX, JAXB, 2.0.

Databases: Oracle 9i and 11g, IBM DB2 v8.

Application/Web Server: Tomcat 5.0, WebSphere 8.5.5, Web logic 10.3, JBOSS 5.0.x and Pramati 3.0.

Operating System: Windows, UNIX, UNIX Shell Scripting.

Java Based Build Tool: Ant 1.7.0, Maven 2.2.1.

Continuous Build Tool / Application Performance Management (APM) Tool: Jenkins, Build Forge / Splunk.

Code Quality: PMD, Check Style & Crucible Code Review Tool.

Web Services: SOAP Web Services (JAX-WS), REST Based (JAX-RS API) Apache CXF.

Testing Frameworks: JUNIT, Corburtura Code Coverage, Mockito & PowerMock, mocking extensions to JUnit.

Design Tools: UML-Rational Rose 7.5, MS VISIO & Argo UML.

Version Control Tools: SVN Subversion 1.4, Clear Case 7.0.1, T.F.S. (Team Foundation Server), VSS.

Bug Tracking Tool: JIRA portal, Quality Center 11, Bugzilla.

Frame Works: Struts 2.1, Hibernate 3.x, Spring 3.0.

Queuing Tools/ job control system: Web Sphere MQ Series 7.0, Autosys

PROFESSIONAL EXPERIENCE

Confidential, NJ

Sr. Java Developer

Responsibilities:

  • Design and documentation of REST APIs for collection and retrieval of high volume data. Involved in consuming, producing Restful Web services using JAX-RS. Implemented Web Service using Spring JAX-RS implementation for REST Web Service.
  • Database Connectivity coding using Java, JDBC APIs. Developed DAO classes to access the database using JDBC. Developed application using Data Structures and different Design Patterns.
  • Developed Custom Logging wrapper on top of Log4j for managing multiple log files with filter based logging for Messaging and multi-threaded applications. Developing applications using Spring framework, Hibernate, Core Java. Developed top-down & bottom up Web services development.
  • Writing XSD, WSDL for Web services & application configuration using customize XML. Used SQL Stored procedures and DML queries for storing, updating user data. Developed Stored Procedures, Views and Triggers in Oracle 11g database.
  • Extensively used Java Collection framework & Exception handling. Used Maven scripts to build & deploy the application. Used SVN for version controlling & JUnit for unit testing. Develop the UI component architecture for developer framework using JQuery.
  • Develop the GUI of the application using Ajax.

Environment: Java/J2EE (Spring 3, Hibernate), Spring JAX-RS implementation for REST Web Service, JMS, XML, Cyber Source, SOAP Web Service, JavaScript, Oracle, Maven, SVN, Web Logic 10.3, Eclipse Java EE IDE.

Confidential, NYC

Sr. Java/J2ee Developer

Responsibilities:

  • Develop the GUI of the application using AngularJS, Ajax. Created Single Page Application using AngularJS1.4.x in viewing products module to improve the performance of the program. Used Spring Bean at Server Side to write business logic and interaction with persistence layer.
  • Used JSON format to send the data to Client. Used Java Persistence API (JPA) framework and Eclipse Link framework for database persistence. Used JPQL (Java Persistence Query Language) for creating queries with database.
  • Used SQL Stored procedures and DML queries for storing, updating user data. Implemented Web Service using Spring JAX-RS implementation for REST Web Service. Developed application using Data Structures and different Design Patterns
  • Used JMS (Java Messaging Service) for asynchronous communication between different modules.
  • Worked on the performance profiling using JProfiler and enhancement of the application which involved identifying the memory leaks and memory consumption and continuously monitoring the performance. Extensively used Java Collection framework and Exception handling.
  • Used Log4J extensively for logging purposes into the application. Used ANT scripts to build and deploy the application. Used SVN for version controlling and JUnit for unit testing. Developed Stored Procedures, Views and Triggers in Oracle 11g database.

Environment: Java/J2EE (Spring 3, Hibernate), Spring JAX-RS implementation for Rest Web Service, JPA, JMS, XML, SOAP Web Service, AngularJS, JavaScript, Oracle, WebLogic 9.2, Eclipse 3.6, Win 2007 & UNIX.

Confidential, NJ

Senior Java Developer

Responsibilities:

  • Developed architectural design, secure net payment gateways, inventory status tracking and external access block. Developed component for processing XML messages, used JMS to put them into Queues.
  • Analyze system specifications and translate system requirements to task specifications for junior programmers. Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments.
  • Excessive work in Database design and Database Normalization of the system. Developing applications using spring framework, Hibernate, Core Java. Development of framework component for application like centralized logging using Spring AOP.
  • Writing XSD and WSDL for Web services and application configuration using customize XML. Creating JUnit test cases for Web services using HttpClient to imitate Web clients.

Environment: Java, Spring, AngularJS, Mobile JQuery, Hibernate, JMS, Web services, REST Web services, SOUPUI, Oracle-10G, Spring Aspect Oriented Programming(AOP), CASTOR, Jenkins build tool, JAXB, Web Sphere 8.0, JIRA and Quality Centre

Confidential, NYC

Sr. Software Developer

Responsibilities:

  • Review, to the extent possible, changes in code and the environment that will affect system performance. Developed component for processing XML messages, used JMS to put them into Queues.
  • Analyze system specifications and translate system requirements to task specifications for junior programmers. Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments.
  • Excessive work in Database design and Database Normalization of the system. Responsible for development of Web Services. Developing applications using Spring framework, Hibernate, Core Java.
  • Development of framework component for application like centralized logging using Spring AOP. Writing XSD and WSDL for Web services and application configuration using customize XML. Creating JUnit test cases for Web services using HttpClient to imitate Web clients.

Environment: Java, Spring MVC, Hibernate, JMS, Web services, EJB, SOUPUI, Oracle-10G, Spring Aspect Oriented Programming(AOP), JAXB, Xalan, WebLogic 10.3.3, SOAP UI, JIRA & HP- Quality Centre

Confidential

Sr. Software Developer

Responsibilities:

  • Database Connectivity coding using Java, JDBC APIs. Developed DAO classes to access the database using JDBC. Developing applications using spring framework, Hibernate, Core Java. RMT application is strongly coupled with mainframe for different business operations.
  • Perform development using J2EE standards (Struts, JMS, JDBC), Multithreading, spring, EJB, JMS, XML, XSLT, JQuery, Oracle, PL/SQL and Web Sphere. Writing XSD, WSDL for Web services & application configuration using customize XML.
  • Developed top-down and bottom up Web Services development. Implementing business logic using Java coding / development with EJB.

Environment: Core Java, Spring, JPA, Web services, SOUPUI, Web Sphere 7.1 & Oracle-9i with TOAD 8.5.3.2, PL/SQL, UNIX, IBM RAD 7.5, Mainframe, TOAD, ANT build.

Confidential

Sr. Software Developer

Responsibilities:

  • Single Point of contact with Business Team for the entire SDLC life cycle of the project, Analysis and Design of the various Modules for the RMT. Implemented Web Service using Apache CXF SOAP Web Service. Developed DAO classes to access the database using JDBC.
  • Developing applications using spring framework, Hibernate, Core Java. Writing builds script for the PMD report, EMMA and Corburtura Code Coverage Report generation.
  • Perform development using J2EE standards (JMS, JDBC), Multithreading, spring, EJB, JMS, XML, XSLT, JQuery, Oracle, PL/SQL and Web Sphere. Writing XSD and WSDL for Web services and application configuration using customize XML.
  • Developed top-down and bottom up Web Services development.

Environment: Core Java, Spring, Hibernate, Web services, SOUPUI, Web Sphere 7.1, Oracle-10G, PL/SQL, UNIX, IBM RAD 7.5, TOAD, Maven

Confidential

Sr. Software Developer

Responsibilities:

  • Payment Modes Integration for the Broadband Web Application. Payment Modes Integration for the Confidential POSTPAID & PREPAID customers. Bill Desk Net Banking integration for the Debit Card. TIBCO Integration for the Payment Reconciliation Module. Database Design & coding.
  • Used J2EE design patterns like Factory Pattern, MVC, and Singleton Pattern. Involved with the creation of the UI components (JSP) and client side validations using JavaScript. Developing applications using spring framework, Hibernate, Core Java.
  • Writing XML & WSDL for the application configuration and Web services. Implemented complex back-end component to fetch bank data using Java multi-threading.

Environment: Java, JSP, Servlet, JMS, Struts, Spring MVC, Hibernate, JMS, ActiveMQ, WebSphere MQ, Shell Scripting, Web Sphere 6.0 & Oracle-9i

Confidential

Software Developer

Responsibilities:

  • Worked as Software Engineer and was responsible for Analysis, Design and Coding. Developed component for processing XML messages, used JMS to put them into Queues. Developed the user interfaces using JSP embedded with JSTL based on MVC architecture.
  • Created Java Servlets & classes, deployed as EAR file.

Environment: Java, JSP, Servlets, EJB, Java Mail API, Pramati 3.2, and Oracle8i.

Confidential

Software Developer

Responsibilities:

  • Used J2EE design patterns like Factory Pattern, MVC, and Singleton Pattern. Involved with the creation of the UI components (JSP) and client side validations using JavaScript. Developed Use cases, Class, sequence diagrams etc. using UML. Created stored procedures in Oracle.
  • Developed view pages using JavaBeans (JSP, HTML). Worked with XML for policy management, Intranet standardization of HTML & HTTP with the graphical Web browser to support real business applications.

Environment: Java, JSP, Servlet, Tomcat 5.0, and Oracle8i.

We'd love your feedback!