We provide IT Staff Augmentation Services!

Java Developer Resume Profile

3.00/5 (Submit Your Rating)

Summary:

  • 10.5 years of experience in architecture, planning, developing, implementing IT solutions in financial industry. A Sun Certified Java developer, quick learner and mentor with the ability to make solutions oriented, creative and innovative contributions in highly demanding situations.

Specialties:

  • Expert in core Java development with very good hands-on in writing /analyzing SQL, writing stored procedures, triggers, functions.
  • Experienced in object oriented, data structures, collections framework API for framework design in Java including API development experience.
  • Expert working in multithreaded Java applications and tuning applications for performance optimization and synchronization.
  • Experienced in messaging systems JMS/IBM MQ Series and SOAP/RESTFul Web Services.
  • Experienced working in multiple projects in Java, J2EE using Spring and Hibernate technologies.
  • Installation and administration of application servers WebSphere, WebLogic and Tomcat.
  • J2EE application architecture and design experience using design patterns like Singleton, Factory, Abstract Factory, Service Locator, DAO, DTO and Business Delegate.
  • Experience in developing applications using MVC Architecture, Struts, Spring, Hibernate, JSP, Servlets, JDBC, XML, XSLT and Design Patterns.
  • Experienced working in relational databases like IBM DB2, Oracle, Sybase, MS SQL Server and Teradata.
  • Experienced working in front-end technologies like Flex and JavaScript.
  • Exposure to IDEs like Eclipse, WSAD, Flex Builder and NetBeans and code management tools like SVN, IBM Synergy, VSS.
  • Experienced in production support activities for deployment, bug fixing and troubleshooting for highly critical applications.
  • Experienced working in AGILE SCRUM methodology.
  • Experienced in Capital markets, Fixed Income, Wealth Management, Alternative Investments, Client Statements, Commodities and front-end trading applications.
  • Proactive and result-oriented leader with responsibilities that involved architecture review, documenting software architecture and design specifications, implementation in Java and J2EE, mentoring and architecture presentations to various stake holders.
  • Strong contributor towards knowledge management activities including project documentation, user manuals, component user guides and other technical documentation.
  • Excellent track record in dealing with stake holders in technology, business and operations.

Skills:

Technology: Java, Core Java Object Oriented and multi-threaded Programming, J2EE, JDBC, JMS/MQ Series, Adobe Flex 3.0, Javascript, JSP, EJB, Servlets, XML, HTML.

Languages: Java, SQL, PL/SQL, Flex, C/C academic experience only

Application Frameworks: Spring IOC, ORM, DAO, AOP , MVC Struts , Flex Cairngorm

Data Access Frameworks: Hibernate, iBatis

SOA: SOAP/RESTFul web services

Testing Frameworks: JUnit, Flex unit

Database: DB2, Sybase, SQL Server, Oracle, Teradata

Messaging: JMS, Message Driven Beans

Operating Systems: Unix.

Code Repositories: Synergy, SVN, VSS

Build/Deployment Tools: Ant, Encore, Jenkins

Development Tools: RAD, Net Beans, Eclipse, Oracle PL/SQL Developer, TOAD, Flex Builder

Application Server: IBM Web sphere, Web logic, Apache Tomcat

Methodologies: Agile methods, SCRUM

Business Modelling: UML, Rational Rose

Work Experience:

Confidential

Responsibilities:

  • Reviewed code and encouraged developers to use key design patterns such as singleton, factory, abstract factory, etc. Worked in multithreading environment for execution of multiple orders in the trading platform. Responsible for architecture, planning, development and implementing IT solutions for the application.
  • Interaction with business users on daily basis for gathering of new requirements. Responsible for maintaining, implementing critical bug fix and supporting the application.
  • Provided recommendations on OO design concepts, best practices, exception handling, and identifying and fixing potential memory, performance, and transactional issues.
  • Identified and fixed transactional issues due to incorrect exception handling and concurrency issues due to unsynchronized block of code.
  • Applied design patterns and OO design concepts to improve the existing Java/JEE based code base.
  • Convinced business users and analysts with alternative solutions that are more robust and simpler to implement from technical perspective while satisfying the functional requirements from the business perspective.
  • Apache Ant being used for the entire build process.

Environment: Java, Spring, Hibernate, Flex, XML, UML, HTML, CSS, Web Services, Ant, UNIX, Tomcat Application Server, Eclipse, SVN, JIRA.

Confidential

Responsibilities:

  • Lead the GDR application and directly interacting with the operational users in the Alternative Investments to gather the functional specifications and understand them to build the technical specifications.
  • Involved in software architecture, detailed design, coding, testing and creation of functional specs of the application.
  • Developed using new features of Java 1.5 like Generics, enhanced for loop and Enums. Developed the functionalities using Agile Methodology.
  • Used multithreading concepts in Java to design the application to support multiple user transactions.
  • Used Design Patterns like Singleton, MVC, Factory, Abstract Factory, Business Delegate, Service Locator and DAO.
  • Implemented ORM framework iBatis instead of traditional JDBC code.
  • Designed the application using SpringMVCframework for easy maintainability.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Designed the framework for generation of the client stubs for calling the SOAP Web Services for services like App Authentication service, Account View service and Sufficient Funds Check service.
  • Integrated the GDR application with the upstream/downstream applications through JMS, WebSphere MQ, SOAP based Web services, and XML.
  • Performance tuning of the application and using Spring batch for the bulk transaction processing. Also, making used of Java collections framework to re-design the application for better performance.
  • Designed the Front-end screens using Flex, HTML and JavaScript.
  • Performing Code reviews with the team, design reviews with the Architects.
  • Preparing builds, deploy and Co-ordinate with the release management team to ensure that the proper process is followed during the release.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Providing End to End support for the testing activities during System Testing and UAT.
  • Production support for the application and handling of critical issues in timely manner by analyzing and writing SQL queries in DB2.

Environment: Java, Spring, Spring batch, iBatis, DB2, Flex, JavaScript, SOAP Web Services, XML, JMS, ETL, RAD, Flex Builder, Synergy, IBM DB2 Data Studio, Visio, Release and build management tools like Encore.

Confidential

Responsibilities:

  • Lead the SOW application and directly interacting with the operational users in the Client Statements to gather the functional specifications and understand them to build the technical specifications.
  • Involved in software architecture, detailed design, coding, testing and creation of functional specs of the application specially for insert/message/special handling/ forcing.
  • Developed using new features of Java 1.5 like Generics, enhanced for loop and Enums. Developed the functionalities using Agile Methodology
  • Used multithreading concepts in Java to design the application to support multiple user processing the inserts/messages during the month-end.
  • Developed Java Exception Handling Framework for whole system.
  • Created wrapper classes for Java collections.
  • Used Design Patterns like Singleton, MVC, Factory, Abstract Factory, Business Delegate, Service Locator and DAO.
  • Implemented ORM framework Hibernate instead of traditional JDBC code.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Integrated the SOW application with the upstream applications through JMS, WebSphere MQ, SOAP based Web services, and XML.
  • Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for SQL Server database.
  • Tuned SQL statements, Hibernate mapping, and WebSphere application server to improve performance, and consequently met the SLAs.
  • Performing Code reviews with the team, design reviews with the Architects.
  • Preparing builds, deploy and Co-ordinate with the release management team to ensure that the proper process is followed during the release.
  • Providing End to End support for the testing activities during System Testing and UAT.
  • Production support for the application and handling of critical issues in timely manner by analyzing and writing SQL queries in SQL Server.

Environment: Java, Spring, Hibernate, SQL Server, SOAP Web Services, XML, Adobe Flex, JavaScript, UNIX, RAD, Flex Builder, Synergy, Teradata, Release and build management tools like Encore.

Confidential

Responsibilities:

  • Worked as Senior Java application developer and directly interacting with the operational users in the Freight Commodities to gather the functional specifications and understand them to build the technical specifications.
  • Involved in software architecture, detailed design, coding, testing and creation of functional specs of the application.
  • Developing the web applications using Core Java Threading and Collection .
  • Performance tuning of the application.
  • Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with Struts web layer.
  • Developing RIA's Rich Internet Applications using a combination of Flex, ActionScript and JavaScript.
  • Wrote complex PL/SQL stored procedures and queries in Sybase database.
  • Performing Code reviews with the team, design reviews with the Architects.
  • Preparing builds, deploy and Co-ordinate with the release management team to ensure that the proper process is followed during the release.
  • Providing End to End support for the testing activities during System Testing and UAT.
  • Production support for the application and handling of critical issues in timely manner.

Environment: Java, Struts, Hibernate, Sybase, Flex, JavaScript, Rational Application Developer, Flex Builder,. UNIX, XML, RESTful webservices.

Confidential

Responsibilities:

  • Worked as a senior Java developer major responsibilities include communicating with the business analysts to gather and discuss the requirements for the DOM project. Actively involved in planning and estimation of the tasks, designing, development and unit testing of the front-end screens in JSF Java Server Faces .
  • Involved in complete hands on programing on the core product development using J2EE, JSF and Hibernate.
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Wrote Test Cases using JUNIT as a framework.
  • Deployed the application on WebLogic server.
  • Responsible for writing complex SQL and HQL queries.
  • Apache Ant was used for the entire build process.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.

Environment: Java, Javascript, JSF, Oracle Stored Procedures, JSP, Eclipse, SQL Server Management Studio and Weblogic server.

We'd love your feedback!