We provide IT Staff Augmentation Services!

Sr Java Developer Resume

4.00/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • 8+ years of professional experience in software Analysis, Design, Development and Implementation. This involved hands - on development using Java/J2EE (such as multi-threading, core JAVA, Spring, AWS, JDBC, Servlets, JSP, Struts, XML, Hibernate) technologies.
  • Have the knowledge and exposure of complete Software Development Life Cycle (SDLC) starting from requirement analysis, design, development, coding, testing and implementation.
  • Expert in UML, design methodologies and design patterns.
  • Expert with object-oriented design and modeling in Java using UML. Java expertise includes J2EE, XML, Frame Works, JSP, Jakarta Struts, and Servlets.
  • Expertise in developing rich GUI interfaces, Java Server Side Programs, and e-Commerce applications using JSP, Servlets, and JDBC.
  • Expertise in developing web applications using JSP and Custom Tag Library components.
  • Experienced in processing, validating, and building XML applications using DOM and SAX parsers.
  • Expertise in DAO components using JDBC for Oracle and SQL Server.
  • Expertise in deployment and configuration of BEA Web Logic Application Server 6.1/8.X/9.X.
  • Working knowledge of GUI/IDE tools like Eclipse, Net Beans.
  • Strong knowledge of Object Oriented Analysis and Design, Use Cases, Sequence Diagram and Class Diagrams using UML and Rational Rose.
  • Exposure and working knowledge of Web Services using JAXP, WSDL.
  • Hands on experience in executing projects for banking industry. Specialized in Credit Cards Processing and Retail Banking application development.
  • A self-starter with positive attitude, willingness to learn new concepts and acceptance of challenges.
  • Excellent team player with excellent interpersonal, analytical, presentation skills and highly proficient in learning new technologies and quickly adapting to new environment.
  • Strong problem solving and trouble-shooting capabilities, ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

Languages: Java, C, C++, SQL & PL/SQL, UML, XML,HTML,DHTML,XHTML

Internet/Intranet Development: J2EE, Servlets, JSP, JDBC, HTML, XML, DTD,XSL, DOM,SAX, JAXP, Log4J, JavaScript, XSLT

Databases: SQL Server 2000/2005, Oracle 11MS-Access, Sybase

Development Tools: Eclipse, Dream Weaver,NetBeans, Rational Rose 2002, VISIO, TOAD, Apache ANT and Together

Web & Application Servers: Weblogic 9.X/8.X/6.x, Tomcat

Operating Systems: Sun Solaris v.2.6, Windows 2000/2003

Version Control Systems: CVS, Clear Case, Visual Source Safe

Development Frameworks: Jakarta Struts, Hibernate, Spring MVC

PROFESSIONAL EXPERIENCE

Confidential, NYC, NY

Sr JAVA Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Participated in JAD sessions gathering along with the Business Analysts.
  • Handled the requirements, code and test walkthroughs
  • Documented use cases, functional requirements based on the A&D using RUP and UML.
  • Developed the framework based on Spring MVC Architecture.
  • Improved the throughput of the Smart Services Module using the concepts of multithreading like Executor Services & Concurrency API.
  • Developed the presentation layer using JSP’s, CSS, AJAX and Java Script.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
  • Developed the Persistence Layer using Hibernate.
  • Developed several WebService stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
  • Used DOM Parser to parse the XML response from webservices.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Used session beans to expose the application for the use by the third party users.
  • Used JAVA Mail API, and implemented an automated functionality to generate e-mails to the manager whenever an user registers for the application
  • Implemented logger for debugging using Log4j
  • Developed few stored procedures, triggers and sequences.
  • Wrote CRON Jobs to schedule the daily scripts
  • Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
  • Used CVS for version management & Maven for building the application.
  • Extensively used Fusion Charts for reporting the data
  • Involved in building and maintaining cloud based infrastructure on AWS.
  • Served as POC for on call support in the production team on a rotation basis.
  • Worked in Agile - Scrum methodologies

Environment: Java 1.8, AWS, JSP, CSS, HTML 5, Spring 3.1, JMS, Maven, Log4J, JavaScript, Ajax, JUnit, Oracle 11G, Weblogic 9.1, Unix, CVS, Oracle, TOAD, Axis 2.0,Web Services.

Confidential, Jersey city, NJ

JAVA Developer

Responsibilities:

  • Designed and developed a multi-tier custom build workflow web application.
  • Spring AOP used to check Authorization and determine allowed actions for different workflow status.
  • Spring JDBC used to generate different reports.
  • Spring Scheduler is used to run batches at different schedules to fetch booking data.
  • Created a custom rule engine using core java multi-threading concepts to use Rating algorithms and calculate premiums based on Rating factors and Exposure values.
  • Used JProbe memory view,CPU view,Thread view to analyze the behavior of the application & optimize.
  • Used Hibernate associations and Criteria API for chunk processing (batch processing), updating and inserting data into Oracle and DB2 tables.
  • Implemented UI components (grid panels and tree component, forms, etc.) and pages using EXT-JS, JavaScript, HTML
  • JSON request/response from UI is processed using Spring MVC 3.0 Restful features and Hibernate/JPA framework is used to save/retrieve the data in the backend.
  • Maven plug-in is used for build and deploy the application in WebSphere Application Server (WAS).
  • Extensively worked on both consumption & producing of RESTful based webservices using JAX-RS & jersey parsers.
  • Developed few stored procedures, triggers and sequences.
  • Served as POC for on call support in the production team on a rotation basis.
  • Worked in Agile - Scrum methodologies

Environment: J2EE 1.3, Java 1.5, Spring, Hibernate 3.0, JSP, RESTful webservices, Websphere, Clearcase, JMS, HTML, XML, XSLT, TOAD, Oracle 10g, PL/SQL, Maven, Log4J 1.4, JavaScript, JUnit.

Confidential, Charlotte, NC

JAVA Developer

Responsibilities:

  • Created Activity, State Chart, ER, Sequence, Collaboration diagrams, and web page mock ups in MS-Visio.
  • Designed and implemented complete functionality for support of Loan routing involving UI (JSP/JavaScript/Struts), DTOs, Business logic execution and invocation using stateless EJBs.
  • Designed, implemented and altered database tables, procedures and packages to support the loan routing functionality.
  • Designed and implemented complete functionality for support of Adverse Actions involving UI (JSP/JavaScript/Struts), DTOs, EJBs, JDBC. Developed the presentation layer menu pages using JSP, AJAX, Servlets and Spring.Developed and implemented client GUI module using JFC/Swing, AWT.
  • Designed and implemented various cross-cutting concerns (auditing, logging,security,transactionsetc ) using Spring AOP
  • Developed and designed all JSP pages, Servlets for the Loan registration and Property screens use cases which were plugged into the Spring MVC framework. Used DOM, JAXB to develop proprietary code for generation and population of XML for the Closing Document Generation process.
  • Implemented Stateless EJBs for supporting various business process functionalities such as Events Processing, Tasks assignment, handling of Portfolio Loans and Commitment.
  • Developed and extended Web Services for support of various Mortgage processing functionalities
  • Developed DAOs (Data Access Object) and DOs (Data Object) using Hibernate as ORM to interact with Sybase RDBMS.
  • Extensive use of Dynamic SQL, REF Cursors, Bulk binding/Bulk Collection, Nested tables, Varrays while developing complex procedures. Involved in Design, implementation and Tuning Database and SQL scripts for Optimal Performance, Redesign and build the schemas to meet Optimal Performance measures.
  • Developed SQL Queries to fetch complex data from different tables in remote databases using joins, database links and formatted the results into reports and kept logs

Environment: Core Java, J2EE, EJB 2.1,Struts 2.0, JFC/Swing, Spring 2.x, JDBC, JMS 1.1, JRules, MQ Series 6.x, XML/XSL, Tomcat, Oracle 9i, Redhat Linux 9.x, Windows XP.

We'd love your feedback!