We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

NY

SUMMARY:

  • Senior Java Developer with more than 10 years of experience in software design and development. Primary areas of technical expertise include Java, Core Java, Multithreading, Hibernate, Spring, XML, JDBC, ORACLE, MS SQL, Ajax, Web - Services, ESB, OSGi etc.
  • Proven experience in delivering all aspects of information technology services to clients, and has ranged from strategic systems planning to full-scale systems design, development and deployment of corporate application software.
  • Good Exposure to CMMI processes and TDD environment as well as agile development process.
  • Proficient in understanding and troubleshooting complex systems built using multi-threading.
  • Involved in end to end life cycle of project from requirement gathering, design, and implementation and testing.
  • Hands on experience on Shell Scripting and involved in deployment of application on Linux/Unix platform
  • Excellent experience in designing and maintaining complex SQL queries and developing PL/SQL stored procedures.
  • Implemented various design patterns like Factory Pattern, MVC, Front Controller, Session Façade and Singleton.
  • Experience in version control systems like CVS, SVN and Git and StarTeam.
  • Good Financial Domain expertise in Credit Risk Systems, Regulatory reporting and front office, back office systems, enterprise stress testing, Credit Score, Equity Trading instruments, Commodity Trading instruments.
  • Ability to work independently and contribute individually as well as in an ambient team environment.
  • Closely work with client on daily and weekly basis and managed onsite & offshore model.
  • Strong analytical skills with ability to quickly understand client’s business needs.
  • Good communication skills, coupled with very positive user interaction & team spirit

TECHNICAL SKILLS:

Languages: Java, Core Java, J2EE, SQL, PL/SQL

JAVA Technologies: Java, Core Java, Multithreading, JAXB, J2EE, JavaScript, JSP,Servlet,Java Beans, JDBC

Distributed Technologies/ Frameworks: Struts 1.2, Spring, SOAP and REST Webservices,OSGi,Camel

XML Tools: SAX and DOM Parsers, XML

Application Server/ Web Server: Web Logic, Tomcat, JBOSS Server.

Software Modeling Language /TOOLs: UML, MS Visio

Methodologies: OOPS, OOAD

IDE: Eclipse, Toad, RAD

Database: Oracle, MS SQL, My SQL

Protocols: HTTP, FTP, SMTP, RMI, IIOP, SOAP/WSDL

Version Control Tools: Git, CVS, SVN

Others: Maven, JUnit, Log4j, ANT, AJAX

Operating System: Windows, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, NY

Senior Java Developer

Responsibilities:

  • Implementation of Hadoop/Java based ETL framework using hadoop technologies like Hive and Oozie along with data processing in Spring Batch and Spring Integration
  • Implementing account level data processing for regulatory submissions like CCAR, BASEL & FDIC
  • Created multithreaded batch processing jobs for handling large amount of account level data counting in hundreds of millions at any point of time
  • Designed and developed the Workitem gateway by closely working with multiple teams.
  • Developing analytics library to aggregate the account level and scenario data and generating the statistics

Environment: Java 1.8, Spring Batch,Spring Integration,Hadoop, Spark, Python

Confidential

Senior Java Developer

Responsibilities:

  • Involved in design and implementation of data feed interface which acts as single source of market data prices for various derivative system
  • Developed a real time message queue monitor to receive all updates and new trades to this system
  • Risk and PnL systems were changed so that they can capture events from messaging queue and actions based on changes done.
  • Design and develop multi-threaded process to value the trades with new prices coming from market data feed
  • Reporting applications were redesigned to look for real time data from cache.
  • Designed and developed data reconciliation utilities between CRR and source systems
  • Participate in sprint planning meeting, design discussions
  • Reviewing the functional specification and providing estimation.

Environment: Core Java, JMS, Linux, Oracle, Spring, Apache CXF, XML

Confidential, CT

Senior Java Developer

Responsibilities:

  • Developed end to end trade capture flow for some Physical trade instrument.
  • Extensive hands on knowledge on Trade Capture, PhysOps, Confirmations, Settlements, Storage Valuation, Valuation modules.
  • Acceptance Test Driven Development (ATDD) using Google Robot framework.
  • Prepared Specs by Example for numerous stories by having thorough business discussions with SME.
  • Analyzed and resolved custom solution defects.
  • Customized the product as per client requirement with end to end support.

Environment: Java 1.6, Web logic 12, Oracle 12c, SQL Developer, Spring 3.0, GIT, UNIX, JIRA

Confidential

Senior Java Developer

Responsibilities:

  • Part of agile team of 7 to develop a generic product integration solution with SAP.
  • Developed several API based custom middleware solutions for product integration.
  • Acted as the SPOC for software releases to various high value customers in UK, USA, Europe, South Korea etc.
  • Collaborated with business analysts during the requirement gathering phase for proving technical backing.
  • Conducted numerous technical & functional trainings for knowledge sharing, handover, QA & Business sign-off.
  • Actively participated in new hire induction and mentoring/training.
  • Designed and Developed web services with JAX-WS and Camel.
  • Following scrum agile as a development practice.

Environment: Java 1.6, Web logic 12, Oracle 12c, SQL Developer, Spring 3.0, Hibernate, GIT, UNIX, SOAP UI 5, JIRA

Confidential

Senior Java Developer

Responsibilities:

  • Involved in designing and implementation of MVC design pattern using Spring framework for Service-tier.
  • Developed business services with JAX-WS as per High Level design.
  • Successfully integrated web, service and BPEL layers.
  • Successfully implemented continuous integration with Jenkins.
  • Implemented business rules with drools engine.
  • Resolved client queries and bug fixing.
  • Helped the client to setup production environment with SSL and clustering.

Environment: J2EE, Struts, Hibernate, Spring

Confidential

Senior Java Developer

Responsibilities:

  • Designed Database for subscription functionality.
  • Done load testing and performance testing with j-unit and jprofiler.
  • Helped client to get OWASP security certificate of secured application.
  • Implemented payments system with paypal payment gateway.
  • Configured SFTP server for production server.
  • Learned and followed agile process.
  • Implemented data sync scheduler with JAXB

Environment: Core Java,J2EE, Struts, Hibernate, Spring

Confidential

Senior Java Developer

Responsibilities:

  • Designed key functionalities of the system.
  • Done impact analysis of changes required for new functionality to add.
  • Developed fully functional components to fit into existing application.
  • Created different reports and done documentation as a part of deliverables.
  • Good exposure to TDD and Release documentation of project.
  • Good hands on Solaris and Sun application server.
  • Exposure to customized web service designed specifically for Confidential .
  • Got Best project of the year award.

Environment: J2EE, Struts, EJB 2.0, LDAP,Spring,SAML,SPML

Confidential

Senior Java Developer

Responsibilities:

  • Implemented solution for XSS (Cross Site Scripting) attack by minimizing the vulnerabilities in the application.
  • Done R & D for SQL injection and executed a series of tests on the Product.
  • Developed the Data access layer using Hibernate and DAO classes.
  • Involved in Finance module reporting tool using Jasper reports.
  • Performed unit testing using JUnit.
  • Involved in transforming queries from Hibernate to SQL.
  • Involved in database server migration from MySQL to MSSQL.

Environment: J2EE, Struts, Spring, Hibernate, ACEGI, MySQL,MSSQL

Confidential

Senior Java Developer

Responsibilities:

  • Designed and developed a system to work in sync with Siebel.
  • Designed a system to use AJAX for faster performance.
  • Made production environment flexible by load balancing.
  • Initiated code cleaning for improved performance of the application.
  • Coordinated with testing team for bug fixing.
  • Got best project of the year award.
  • Learned Portal terminologies and service oriented architecture.

Environment: J2EE, Struts, Spring, ACEGI, SQL Server

We'd love your feedback!