We provide IT Staff Augmentation Services!

Sr Java Programmer/lead Resume

0/5 (Submit Your Rating)

NC

SUMMARY

  • 10 Years of experience as Sr. JAVA Developer/Lead in Finance/Telecom domain with rich experience in coordinating complex projects on both client - server/web based applications on Unix & Windows platform.
  • Experience in analysis, design, implementation and demonstrate ability to successfully implemented complex large-scale, distributed, N-tier, real-time and enterprise applications using Java/J2EE and java based technologies such as Hibernate, Spring, EJBs, Struts, Web Services, Servlets, JSP, XML, JPA, JDBC and JMS.
  • Strong experience on Java Collection Framework for representing and manipulating collections.
  • Strong experience of Exception Handling to handle exception, errors and other exceptional events.
  • Strong experience in Spring IOC Container, Spring Dependency Injection and Spring Web MVC Framework.
  • Strong Experience in working Hibernate Configuration, Hibernate Mapping, Hibernate Batch Processing, Hibernate Caching.
  • Experience of Multi-Threading in thread synchronization, deadlocks and executable framework
  • Experience in designing and developing Service Oriented Architecture (SOA) using SOAP and REST Web Services.
  • Expertise in writing complex SQL queries, views & stored procedures on Oracle, Sybase & MYSQL.
  • Expertise with variety of Application Servers like Tomcat, JBoss, WebSphere and Weblogic Application Server.
  • Exposure of Garbage Collection (Marking, Normal Deletion, Deletion with Compacting) for memory management.
  • Proficient in using Data Structures, Searching and Sorting Algorithms, Algorithm Analysis, Dynamic Programming.
  • Expertise on UNIX, Linux environment for Middleware activities, expertise in Shell Script programming.
  • Well versed with complete SDLC/STLC process using various methodologies like Waterfall and Agile Scrum.
  • Experience in unit testing and code reviews and in making XML documents using XSLT.
  • Deep knowledge of Clearing (CME & LCH), Prime Brokerage and Hedge Funds.
  • Experience in CALYPSO tool which includes BackOffice Operations and Clearing Module.
  • Good interpersonal, leadership and communication skills.
  • Seamless understanding of business and technology and their interrelationships.
  • Creative and aggressive self-starter with integrative thinking skills.

TECHNICAL SKILLS

JAVA Technologies: Java, J2EE, JSP, Servlets, JDBC, Java Mail, Web Services.

Web Technologies: HTML, XML, CSS, AJAX, JavaScript, JQuery, JSON.

Distributed Technologies: RMI, EJB, JMS.

Middle-ware Technologies: Web Services(SOAP and Restful), Spring Integration, Spring Batch

XML: XML Schema, DTD, XSLT, JAXB, SAX and DOM parsers.

Application Server/Web Server: Tomcat, WebSphere and WebLogic.

Database: Oracle (version -11g, 10g, 9i), MySql, Sybase

Frameworks & ORM: Spring, Spring Batch, Hibernate, JPA

Operating Systems: Windows, Linux, Unix

IDE: Eclipse, IntelliJ

Version Control Tools: Tortoise SVN, GIT

SQL Tools: TOAD, SQL Developer, Squirrel

Other Tools: Calypso v7/v11, Autosys, Quality Centre(QC), Log4J, JUnit, Ant, Maven, Putty, Jenkins, Anthill, JIRA, Bugzilla & IPSwitch

PROFESSIONAL EXPERIENCE

Confidential, NC

Sr JAVA Programmer/Lead

Responsibilities:

  • Working on Spring MVC framework controllers for designing controllers in the MVC.
  • Used java collections extensively List, ArrayList, Hasmap, HashSet.
  • Worked on integrating of Hibernate with Spring frameworks.
  • As lead coordinated team of 12 developers.
  • Involved in onshore-offshore team co-ordination.
  • Created hibernate mapping files, Configuration files and POJOs for the database interaction.
  • Developed API using Hibernate to interact with the Oracle database.
  • Used SOA architecture(Restful) for the communication between application services.
  • Worked on Sun Jersey REST framework to create web services.
  • Writing complex SQL queries, views to retrieve data from the Oracle database.
  • Using Spring Security for Authentication and authorization extensively.
  • Extensive use of spring for maintaining user activities.
  • Used Maven to manage project's build, reporting and documentation.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Developed the spring AOP programming to configure logging for the application.
  • Used Exception handling and Multi-threading for the optimum performance of the application.
  • Developed various risk calculator required for calculating the risk involved in the trade and determining the margin required for the trade.
  • Involved in designing and coding the framework for Trade processing and Reporting.
  • Responsible for building components, creating DB Scripts and Autosys jil for UAT and Production.
  • Involved in development, handling deliverables, tracking status phases of Agile Scrum.
  • Working with Prod support team for resolving day to day issues in production.
  • Created all the documents from scratch to build an understanding of the project and describing the complete workflow.

Environment: Core Java/J2EE, JSP, Spring, Hibernate, Jquery, WebLogic, SOA (Restful), JMS, CSS, XML, XLST, Agile Methodology, GIT, SVN, Windows 2008/2012, Oracle 10G, IntelliJ, Eclipse, Maven, Jenkins, Sql Developer, QC, Jira, Autosys, sharepoint Documentum

Confidential

Sr. JAVA Programmer

Responsibilities:

  • Involved in the requirement study for the new development around Calypso.
  • Implemented Calypso Fee module to support clearing house and WFS custom fee calculations using core Java.
  • Involved in implementing the equity derivative work flow in calypso. Created user defined rules for the work flow.
  • Gathered requirements & implemented trade confirmation workflow with XML, Core Java and JDBC calls to SQL Server Database.
  • Created Electronic work flow for DTCC trades with XML, Core Java and JDBC call SQL Server Database.
  • Created re-usable data base utilities with JDBC and Core java
  • Developed the templates (Derivatives confirmations) for the Credit Terminations with Core java, JDBC and Shell programming.
  • Involved in onshore-offshore team co-ordination.
  • Handling build deploy process on Unix Server.
  • Developed shell scripts to execute the trade workflow in calypso.
  • Developed the Batch jobs using shell scripting for Autosys for nightly batch execution.
  • Worked with Anthill team for building all the components automatically through UI.
  • ConductingUAT(User AcceptanceTesting) for every two weeks release sprint.
  • Developed Autosys jobs for Production/Shadow/UAT.
  • Interacted withSMEs in Fixed Income, Bonds, Swaps and Derivatives.

Environment: Core Java/J2EE, Linux, Sybase, Eclipse, Toad, QC, JIRA, Documentum, Autosys, Sharepoint.

Confidential

JAVA Programmer

Responsibilities:

  • Worked as Java developer.
  • Involved in requirement, analysis and development phases of the project.
  • Developed application and its functionalities based on the HLD and functional requirements given by the Client.
  • Used Oracle database to store and update Securities, Accounts, Positions and Cash.
  • Implemented Business Logic using POJO’s and used WebSphere to deploy the application.
  • Used Maven as build tools for the development and deployment
  • Used log4j logging framework to capture the logging information.
  • Involved in using all core Java Concepts into the application for the reusability of the code.
  • Experience in using the Collections Framework to make ArrayList, HashSets and HashMaps.
  • Worked on bug fixing and enhancements on change requests.
  • Participated in ensuring quality through code reviews and testing.
  • Fixing the bugs from QA and UAT testing.
  • Involved in development, handling deliverables, tracking status phases of Agile Scrum.

Environment: Core Java, Linux, Squirrel, QC, Sharepoint

Confidential

Unix/JAVA Developer

Responsibilities:

  • Wrote shell and Perl scripts for testing the application and writing the SQL queries for Oracle database. Cron tabs used to automate the routine process
  • Prepared the test data and also to verify the test results Involved in integration, unit testing and implementation.
  • Responsible for creating/executing the automation test scripts, analysis the test results and publish the test reports automatically.
  • Identified opportunities that can improve efficiency of business processes.
  • Assist in troubleshooting product issues.
  • Implemented voice-to-text function using Confidential Speech Recognition API.
  • Worked on bug fixing and enhancements on change requests.
  • Involved in requirement, analysis and development phases of the project .
  • Analysis of the specifications provided by the client. Review Rally tasks on daily basis.
  • Responsible for making sure that the application covers all the new functionalities and Change requests.

Environment: Linux, Core Java, Oracle, Shell/Perl Script, Perl, QC, Rally

Confidential

Sr. Analyst

Responsibilities:

  • Involved in gathering product requirements for enhancement of existing application offerings.
  • Developed shell scripts and updated the scripts as per the requirement.
  • Created, Upgrading, and Maintaining the JavaScript libraries and widgets so that the data is managed the same way regardless of when the form was developed.
  • Fixed software bugs via Javascript and CSS.
  • Responsible for creating and ensuring that Automation scripts are ready & available for use to carryut regression tests during testing cycles.
  • Performed testing to check compatibility of new functionality along with the existing functionality.
  • Maintained requirements, test cases, test data, test results and bugs using Jira tool. Functioned as the point-of-contact during the defect tracking process.
  • Responsible for filling the Quality related reports and to keep a constant watch on the progress of developing/testing with respect to overall planning & milestones.

Environment: Linux, Shell Script, JavaScript, TOAD, JIRA

Confidential

Analyst/Unix Administrator

Responsibilities:

  • Involved in Sanity testing, load testing, testing of stats, alarms and traces.
  • Involved in automation of scripts using Voice tool, generation of QD files.
  • Involved in setting up UAT environment and end to end testing along with customers.
  • Developed shell scripts for sanity testing and updated the scripts as per the requirement.
  • Prepared and reviewed test cases, test plans. Involved in bug reporting using clear quest.
  • Managed the Product Lab for Solaris servers including high speed galaxy machines.

Confidential

Network/Unix Administrator

Responsibilities:

  • Unix System Administration (Sun Solaris).
  • Used bash, awk, sed and Perl to automate most of the daily activities like log monitoring, log rotation and purging, proactive systems monitoring including disk error detection.
  • Planning and implementation of structured cabling of LAN & WAN.
  • Perform trouble shooting of network equipment and systems.

We'd love your feedback!