We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Sr Software Developer with over 7 years’ experience in ever increasing levels of responsibility and expertise in a wide range of IT disciplines, specializing in enterprise architecture, application design, development and implementation.
  • Expertise in financial client - facing website which includes presenting real-time feeds, providing open positions, client statements, taking active orders and displaying graphs and charts using Angular JS.
  • Expert in exposing API using REST basedweb-service and micro services in Java and spring framework.
  • Expert in design and development of real-time FIX feed for external client consumption for their top day reconciliation using in-memory database like gemfire and messaging using AMQP protocol on Rabbit MQ.
  • Expert on spring-security, spring-data, spring-integration, spring-boot, spring-cloud, spring-amqp, spring-batch.
  • Expertise in working in a SCRUM development model and AGILE Iterative using various CD/CI tools like JIRA, GitHub, Jenkins, Sonar, peer-code review, Bamboo and building automation tests utilizing selenium web driver.
  • Expertise in managing and continuously improving the portal platform on UI engineering, client access, data security, audit functionality, real-time monitoring, developing business IQ and analytics to improve portal performance and unified user experience.
  • Expert in design and development of various architectural patterns like, SOA, MVC, event-driven, n-tier, micro service, ETL, publish-subscribe, inversion of control, service locator, DAO.
  • Good hands on SQL and PL/SQL, used database tools (Toad and SQL Developer) to access and work with Oracle objects (Tables, Views, Stored procedures, Functions, Packages).
  • Expert in design and development of Web Based Application using Java/ J2EE technologies and various established frameworks like, spring and hibernate.
  • Expertise in HTML, NodeJS, Bootstrap, Angular JS, CSS, JavaScript, JSON and Web Socket to make better single page application on containers like Apache Tomcat, JBOSS and web logic.
  • Experience in developing unit testing using Junit, Mockito and Easy Mock.
  • Experience working in a geographically distributed large development teams.
  • Produced architectural, functional, process-flow, and design documents and collaborated and shared with the team using JIVE and SharePoint.

EXPERIENCE:

Confidential, CHICAGO, IL

Senior Java/J2EE Developer

Responsibilities:

  • Designed and developed the cash management module end to end for all asset class, with capabilities of SWIFT wire transfer using pre-configured SSI between client account to trading account and also between one or more trading accounts.
  • Designed and developed cross-currency evaluations and transfers and computed margin excess/deficit at master account level and producing client notification for margin calls.
  • Designed and developed “Bank as a service” using Pulse portal white labelling to service ALTURA as an independent bank and use the same shared platform between ALTURA and SG.
  • Implemented API using microservice and designed and configured Eureka server, Zuul service gateway, Zipkin tracing server, spring cloud-config server, Feign client, rest template, JSON, spring-boot, spring-data, spring-integration.
  • Implemented UI framework using Angular JS, NodeJS, bootstrap, HTML, CSS.
  • Designed and implemented java design patterns like adapter pattern, factory patterns and singleton.
  • Implemented JPA using hibernate, spring-data, spring JDBC template, spring stored procedure and spring JTA.
  • Designed and developed authentication and authorization model using spring security over CAS and SAML protocol.
  • Designed and developed various stored procedure, functions and packages on Oracle 11g DB.
  • Designed and developed UI proxy framework to map between Angular JS to backend REST based API’s over JSON.
  • Designed and developed user activities audit details on various critical modules like cash management, trade break management and data security modifications and persist into the database.
  • Designed and developed real-time FIX message distribution to end clients over Rabbit MQ using spring-integration.
  • Designed and developed real-time message enrichment and transformation using C24 tools, Gemfire (OQL) in-memory lookup for low latency high throughput processing.
  • Designed and developed RESTFUL webservice that communicates with Oracle 11g database and returns JSON format data to Angular JS framework using spring, jersey restful, JAX-RS, JPA2.
  • Maintain GIT branches during project development, peer code review and release management. Use Maven to build and deploy application to tomcat servers or as spring boot standalone application.

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • User story requirements and analysis to meet the stakeholder’s requirements.
  • Involved in the complete software development life cycle - Requirements gathering, Analysis, Detail design, development and deployment of the software.
  • Implemented application using Spring MVC framework to develop flexible and loosely coupled application.
  • Implemented features like logging, user session validation using Spring-AOP module and link level security and authentication using spring security.
  • Extensively used Hibernate concepts with JPA annotations as part of data persistence and retrieval.
  • Implemented advanced java API and core java for coding sophisticated business logic and developed RESTful service interface using spring to the underlying customer event API.
  • Developed new Payload Interface to assist users to edit their account entitlements acquired during role sign up and developed all the contract manager services, DAO components and configure them in spring.
  • Designed and implemented interfaces using REST and SOAP services to support various devices like smart phones (Android/iOS) and tablets.
  • Migrated jax-rpc webservices to jax-ws and developed 8 web services to provide customer information with encrypted authentication.
  • Implemented automation testing by writing test cases using Element Locators, WebDriver methods and handling elements in selenium web driver and tested web services with postman.
  • Performed unit testing using Easy Mock and Mockito for all the service, business and persistence layers of the application and documented all artifacts.
  • Responsible for the code reviews and code optimization in order to deliver the code as per the project quality standards.
  • Worked on tools like HP Quality center for bug tracking.

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Designed bulk uploaded utility to create roles, accounts, services from CSV file using Hibernate to implement persistence strategy with help of spring ORM component for hibernate support for manipulating data in Oracle 10g.
  • Personalization and E mail trigger functionality developed for customer management tool of this module.
  • Generated PDF using Birt framework for reporting and analysis.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Implemented JPA using hibernate, spring-data, spring JDBC template, spring stored procedure and spring JTA.
  • Developed client request validations and processed using JavaScript.
  • Integrated external services to upload the documents to third party server after successful validation of virus scan.
  • Used in-house custom build frame work for caching and flushing the expired data.
  • Developed Web services SOAP, WSDL to interact with other components.
  • Developed asynchronous, AJAX based rich client for improved customer experience.
  • Designed and developed RESTFUL web service that communicates with Oracle 11g database and returns JSON format data to Angular JS framework using spring, jersey restful, JAX-RS, JPA2.
  • Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client-side validation and used Cascading Style Sheet (CSS).
  • Designed and developed GUI usingJavaSwing.
  • Involved in implementation of Service oriented architecture (SOA).
  • Involved in optimization and implementation of SQL mapping files using Hibernate frameworks.
  • Integrated photo tan component for authentication in cash management application for security and authorization.
  • Designed and implemented Custom Logging Frameworks for this application.
  • Performed Peer Reviews and Sprint Reviews to meet coding standards.
  • Develop JUnits that can be used to automatically validate the messages against the contract as it evolves.
  • Created Sequence and class diagrams using Enterprise Architecture tools.
  • Developed the application using Agile Methodology.

We'd love your feedback!