We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Exton, PA

SUMMARY

  • Over 8 years of experience in software development on Java/J2EE (JSP/Servlets /JPA/Web Services) in Credit and Risk management, Brokerage, Healthcare, Payroll and Government services.
  • Good experience with trade / transaction processing of financial assets like Equities, Options and Mutual Funds.
  • Excellent knowledge of Object Oriented Programming Concepts, Object Oriented Analysis and Design/Development Methodologies (OOAD), Object Modeling with Use Cases, Sequence and Class Diagrams using UML with Rational Rose and Microsoft Visio.
  • Hands on experience on developing low latency and high thorough put systems using CORE java concepts.
  • Solid understanding of the Software Engineering process & principles, SDLC.
  • Experience includes Requirement Gathering, Design, Development, Unit & Integration Testing and Implementation of Enterprise Distributed systems in Java/J2EE technologies.
  • Experience in working with Core Java, Sorting Algorithms and UNIX/LINUX platforms.
  • Experience in developing Web Services using - SOAP, WSDL, developing XSD schemas for XML (parsing, processing, and design) and RESTful protocol using Jersey.
  • Expertise in Framework APIs like Hibernate, spring and Struts.
  • Good experience in Financial protocols like FIX.
  • Hands on experience on FIX Engines like CAMERON, QUICKFIXJ
  • Good Experience with Core Java API using Multithreading, Collections, Generics, SWING API, Socket Programming, and Reflection etc.
  • Expertise on implementing different algorithms with data structures to improve processing speed.
  • Expertise in Service oriented Architectures (SOA).
  • Proficiency in data structures and Algorithms implementation.
  • Experience in medium to large scale multi-threaded applications and service based architecture (SOA)
  • Experience with real-time systems/messaging (Tibco EMS and MQ) infrastructures with multi-thread capability.
  • Thorough knowledge of Transaction Management and Database Query Optimization.
  • Experience in Designing clear and concise REST service interfaces, and create corresponding documentation
  • Worked with JUnit, Maven and Log4j for testing, building and logging information.
  • Experience in Test Driven Development.
  • Experience in automating the tasks using shell and batch scripting.
  • Good experience on designing and developing applications for trading platform.
  • Expertise in using Relational Databases like Oracle, SQL Server and MySQL, creating Stored procedures, triggers, functions, writing PL/SQL blocks and using database level encryption for data security.
  • Good familiarity with Bloomberg and Reuters financial systems
  • Experience in java technologies like Spring, AJAX
  • Possess strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills.

TECHNICAL SKILLS

Languages: JAVA/J2EE (JDBC, JSP, Servlets, EJBs, Threading, JMS), C/C++

Frameworks: Struts 1.2, Hibernate 3.1, Spring 3.0, AJAX.

Design Patterns: MVC/dependency injection/Service locator/ Singleton/ Enterprise Integration Patterns

Java Technologies: Core Java - JDK1.5/1.6, JSP, Servlets, Struts, Spring, Spring Integration, Spring Batch, Hibernate, Java Beans, Multithreading, JMS, EJB, Architecture and Design Patterns.

Web services: Jax-ws, Axis2, Jersey (Rest Services)

Web Technologies: XML/ XSL/ XSLT and APATH, HTML, CSS and JavaScript, WSDL

Databases: Oracle 10g, MS SQL Server 2000/2005, MySql, MS Access 2k

Web Server: Apache Tomcat, IBM WebSphere, JBoss

Operating Systems: Unix /Linux, Windows 7/Vista/XP/2000, MS-DOS.

Design Tools: Rational Rose, MS Visio, UML.

IDEs: Eclipse, RAD, SOAP UI, Ant, Maven, Jbuilder

PROFESSIONAL EXPERIENCE

Confidential, Exton, PA

Sr. Java Developer

Responsibilities:

  • Used Rational Application Developer (RAD 8.5.5.1) as IDE for developing the use cases following the Functional and Detailed Designs.
  • Developed customized CLO and BBO workflows for loan origination & administration per client’s lending guidelines/parameters to book loans to the AFS Level III Loan Accounting System.
  • Used Jersey framework to create RESTful web services to integrate with other components of the system.
  • Designed and developed REST web services in java supporting both XML and JSON.
  • Validated analysis documents and prepared comprehensive design documents.
  • Understood current processes and actions from the legacy code.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Worked on Credit Administration and Obligor Maintenance modules - coded enhancements per internal bank policies and procedures.
  • Developed various helper classes needed following Core Java multithreaded programming and Collection classes.
  • Used multithreading in programming to improve overall performance.
  • Implemented the business logic using Spring and Hibernate frameworks.
  • Used Hibernate as ORM to mapJavaclasses to data base tables.
  • Implemented business logic components using POJOs.
  • Developed UI using JSP, JavaScript and Angular JS.
  • Implemented and used Web Services with the help of WSDL and SOAP to get updates from the third party support software for Credit Scoring, CIF/CIS, Risk Assessment, Pricing Models and Document Preparation Systems.
  • Designed and developed screens for transaction report generations.
  • Used PL/SQL to write Stored Procedures for complex inserts and updates.
  • Conducted peer and lead level design/code reviews.
  • Responsible for preparing unit test cases, and performing unit testing.
  • Used JIRA for bug tracking, issue tracking, and project management.
  • Assisted in leading client implementations and defining development standards.
  • Took strong initiative to recommend and implement framework improvements.

Environment: Java, J2EE, Web Services, XML, WSDL, SOAP, Rest (Jersery) Hibernate, JSP,JavaScript, AngularJS, Junit, Websphere v7.x, SQL Developer, IBM RAD, JIRA, PL/SQL, Toad, DB2, Oracle 11g, Tortoise SVN, Confluence and MS Visio.

Confidential, Harrisburg, PA

Java Developer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning.
  • Developed batch jobs for correspondence module of the project.
  • Worked on Elixir to design and render templates and generate Notices per client requirements.
  • Developed beans for handling business transactions, database access and asynchronous messaging.
  • Implemented Hibernate with JPA to interact with database.
  • Used Corticon as the rules engine to maintain and determine customer eligibility for various programs.
  • Designed and developed Spring MVC based Restful web service using Jersey, allowing other state departments to interact with the central eligibility system.
  • Involved in database design and writing complex stored procedures.
  • Developed UI using JSP, JavaScript and HTML.
  • Designed and developed screens for manual notice generations.
  • Interacted with business analysts in the development of requirements definition and Use-Case analysis for the new Affordable Care Act (ACA) program.
  • Created wrapper classes for Java collections.
  • Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with database.
  • Used SOAP UI extensively for testing and mocking of Web Services.
  • Peer to peer review of deliverables with the Quality and Performance team.
  • Used JIRA for bug tracking, issue tracking, and project management.
  • Responsible for mentoring junior members in the team.

Environment: Java, J2EE, Web Services, XML, SOAP UI, Hibernate, Struts, JSP,JavaScript, JSF, JSTL, Junit, Websphere, Corticon, Elixir, MVC, SQL Developer, IBM RAD, JIRA, PL/SQL, IBM Data Studio, Confluence & MS Visio.

Confidential, Trenton, NJ

Sr. Java Developer

Responsibilities:

  • Involved in complete software development life cycle (SDLC) of client’s business process by using their current system and continuous client feedback.
  • Designing and implementing business components for enterprise applications using J2EE technologies such as JDBC and JMS
  • Creating Web Services using SOAP and Restful protocol.
  • Developing web applications using frameworks such as JSF 1.2, Faclets.
  • Developing application with Servlet lifecycle.
  • Identifying different components of business workflow and writing description of each component.
  • Build use cases for each component of business workflow, create design documents with different UML diagrams like sequence diagrams and class diagrams using Rational Rose.
  • Interacting with the business analysts in the development of requirements definition and Use-Case analysis.
  • Developing UI using JSP, JavaScript and HTML.
  • Creating database tables, created Hibernate mapping files (hbm) with associations and developed business objects which use these tables.
  • Developing JSP pages for presentation layer (UI) using Struts 1.2 with client side validations using Struts Validator framework/ JavaScript.
  • Developing custom JSP tags for role-based sorting and filtering.
  • Developing custom tag libraries (JSTL) for achieving most code-reusability and ease of maintenance for presenting, formatting and gathering data.
  • Developing the complex queries using JPA annotations in the POJO.
  • Developed server side POJO for data modeling of customers, businesses, driver history and transactions.
  • Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.
  • Implementing Server side programming using JSP and AJAX.
  • Each Interface module was designed as a separate service interacting as Web services between each other.
  • Responsible for creation of web page help using XSL and XSLT.
  • Used SOAP UI extensively for testing and mocking of Web Services.
  • Involved in developing the user interface using HTML, JavaScript, CSS, JSP, JSF and JSTL.
  • Used the frameworks and libraries such as Spring (Dependency Injections) and JQuery.
  • Configuring and working in the application Servers such as IBM Web Sphere 6.1, JBoss6 & Tomcat6.
  • Domain Knowledge in developing enterprise and web applications for banking, insurance and Logistic.
  • Used RDBMS like Oracle, MS SQL Server and MySQL.
  • Assisted in development of reports using Business Objects.
  • Experience involving in the performance fix for the developed code.
  • Used log4j for logging, debug, errors, info, exceptions.
  • Used Clear Case for version control.
  • Used Clear Quest for bug tracking, issue tracking, and project management.
  • Involved in functional testing and integration testing.
  • Responsible for mentoring junior members in the team.

Environment: Java, J2EE, Clear Case, Web Services, XML, SOAP UI, Ant, Hibernate, Spring Framework, SQL Runner,Control Center,AJAX, JSP,JavaScript, JSF, JSTL, Junit, JBOSS, MVC, Oracle SQL Developer, PL/SQL, Clear Quest, Requisite Pro, & MS Visio.

Confidential, Houston, TX

Sr. Java Developer

Responsibilities:

  • Involved in complete software development life cycle (SDLC) of client’s business process by using their current system and direct interaction with customers.
  • Developed Java processes using best utilization of concepts like concurrency, collections etc. to adhere to low latency and high throughput requirements.
  • Designed all processes to adhere to SOA.
  • Created JMS receiver and send process using Spring JMS template and TIBCO EMS APIs for sending and receiving messages from TIBCO EMS
  • Created service using JAXB and SAX/DOM to validate, Parse and Transform XML messages
  • Created IBM MQ send and receive process using spring JMS to integrate with Mainframes using MQs
  • Created lookup process to route orders based on content using xml routing file.
  • Configured CAMERON fix engines to create different fix sessions to communicate with exchanges thru intermediary systems.
  • Migrated fix sessions from open source technologies like Quickfixj to CAMERON
  • Created process to convert xml to fix messages
  • Build use cases for each component of business workflow, create design documents with different UML diagrams like sequence diagrams and class diagrams using Rational Rose.
  • Each module was designed as a separate service interacting as Web services between each other.
  • Web service interface is created using SOAP.
  • Used existing framework to interact with Oracle coherence cache to reduce latencies.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Extensively used various sorting techniques and O(n2) and O(n log n) algorithms on collections.
  • Created and implemented Stored Procedures, Views and Triggers (PL/SQL).
  • Used Shell scripts for data transaction in databases, server monitoring and performance assessment.
  • Implemented the business logic writing spring and Hibernate framework.
  • Used Java Collections API and custom built Data structure implementations to store intermediate data objects.
  • Implemented Real time high-volume transaction processing using JMS, Threading, Messaging, Collections API
  • Written unit testing of various components layer with JUnit framework.
  • Used spring framework to write integration test case.
  • Deployed the application on WebSphere Application Server.
  • Rational Clear Case was used as configuration management tool.

Environment: Core Java - JDK 1.6, Spring 2.5, Hibernate 3, TIBCO EMS,IBM MQ, J2EE, Servlets, Web services, SOAP, Oracle Data Grid (Coherence Cache), WebSphere, XML,JavaScript, Oracle 10g, PL/SQL, IBM RAD, Rational Rose, Rational Clear Case, CAMERON fix engine, Windows XP.

Confidential, Kansas City, MO

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.
  • Developed UI part of the application applications using JSP’s, JavaScript, Ajax - DOJO tool kit and CSS, HTML 5, JQuery.
  • 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.
  • Used JAX-RS to create Web portals based on REST web services.
  • 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.

Environment: Java 1.6/1.7, JSP, HTML, DHTML, Ajax, JQuery, JavaScript, Bootstrap, Spring MVC, Hibernate, Oracle 10g, XML, XPath, XSLT, Axis 2.0, JAXB, IBM WebSphere 6.0, Eclipse, Unix, ClearCase, REST & SOAP.

Confidential, Menlo Park, CA

Java Software Engineer

Responsibilities:

  • Involved in complete software development life cycle (SDLC) of client’s business process by using their current system and continuous client feedback.
  • Preparing and presenting demo for each and every transaction in the business process.
  • Identifying different components of business workflow and writing description of each component.
  • Build use cases for each component of business workflow, create design documents with different UML diagrams like sequence diagrams and class diagrams using Rational Rose.
  • Implementing the actual functionalities in development phase.
  • Developed Java Server Pages (JSP) for presentation layer using Struts 1.2. Also client side validations using Struts Validator framework/JavaScript.
  • Each module was designed as a separate service interacting as Web services between each other.
  • Web service interface is created using SOAP.
  • Implemented the business logic writing Struts action components and configuring XML files using Struts, Spring and Hibernate framework.
  • Developed custom tag libraries for achieving most code-reusability and ease of maintenance for presenting, formatting and gathering data.
  • Created Stored procedures, triggers, functions, PL/SQL blocks using Oracle for encryption for data security.
  • Used Shell scripts for data transaction, performance assessment and server monitoring
  • Wrote unit tests of various components layer with JUnit framework.
  • Wrote ANT scripts to build JAR, WAR and EAR files.
  • Deployed the application and tested on WebSphere, JRun and JBoss Application Servers.
  • Rational Clear Case was used as configuration management tool.
  • Involved in developing custom APIs which are being invoked from across all the modules of the application.

Environment: Core Java - JDK1.5, Struts1.2, Spring, Hibernate, JSP, Servlets, J2EE, Web services, SOAP, XML, JavaScript, JRun4.0, WebSphere 6.0, IBM RAD, Oracle9i, PL/SQL, MSSQL Server 2k/2k5, TSQL, Sybase, Rational Rose, Rational Clear Case, Windows XP.

Confidential, Concord, CA

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: Core 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, Restful services.

Confidential

Jr. Java Developer

Responsibilities:

  • Coding & Unit testing.
  • Developing prototypes.
  • Used Java script, HTML and JSP to develop the web interface.
  • Involved in integration testing
  • Extensively used JDBC to communicate with the DB2 database
  • Coordinated the development efforts within the team.

Environment: Java, JSP, Servlets, Java Script, JDBC, Tomcat, Eclipse, DB2.

We'd love your feedback!