We provide IT Staff Augmentation Services!

Lead Java Application Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • 10.5 years of experience in architecture, planning, developing, implementing IT solutions in financial industry and lead cross functional teams with diverse technical backgrounds.
  • A Sun Certified Java developer, quick learner and mentor with the ability to make solutions oriented, creative and innovative contributions in highly demanding situations.
  • 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.
  • Expert working in multithreaded Java applications and tuning applications for performance optimization and synchronization.
  • 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.
  • Experienced working in messaging systems(JMS/IBM MR Series) and REST/SOAP Web Services
  • 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.

TECHNICAL 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

PROFESSIONAL EXPERIENCE

Lead Java Application developer

Confidential

Responsibilities:

  • Interaction with business users on daily basis for gathering of new Requirements.
  • Responsible for maintaining, implementing critical bug fix and supporting the application.
  • Working in multithreading environment for execution of multiple orders in the trading platform.
  • Responsible for architecture, planning, development and implementing IT solutions for the application.

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

Confidential

Lead Java Application Developer

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.
  • Developing the web applications using Core Java (Threading and Collection).
  • Performance tuning of the application and using Spring batch for the bulk transaction processing.
  • 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, 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

Senior Java Developer

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.
  • Developing the web applications using Core Java (Threading and Collection).
  • Performance tuning of the application and using Spring batch for the bulk processing of inserts and messages.
  • 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, 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

Senior Java Developer

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.
  • 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

Senior Java Developer

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 ).

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

We'd love your feedback!