We provide IT Staff Augmentation Services!

Senior Mid-tier Developer Resume

0/5 (Submit Your Rating)

PA

SUMMARY:

  • A self motivated professional with a broad programming skill set. Known for always figuring out a stable solution to resolve problems of complex nature. Always thriving to learn about the latest developments in the field of programming. Excellent team player with impressive communication skills.
  • 9+ Years of programming experience in a variety of roles implementing Java/J2EE applications.
  • 6+ years of full stack experience in Spring framework and its components.
  • Proficient in Enterprise integration patterns like Spring Integration and Apache Camel.
  • Experience in developing applications with functional programming languages like Scala.
  • Extremely passionate in learning functional programming paradigm and its problem solving ability in key areas like multi - core parallel processing.
  • Experience in Web services and JMS.
  • Excellent understanding of all the major java and enterprise design patterns.
  • Very good understanding about distributed and scalable applications.
  • Excellent problem solving, analytical, written and communication skills with ability to work both in team as well as an individual.
  • Vast Experience in writing flexible global-friendly applications.

TECHNICAL SKILLS:

Business Process: Finance (ETFs and Basket creation) & Telecom

Languages: Java (1.6, 1.7), Scala, JavaScript

Frameworks: Spring Framework, Hibernate (Familiarity)

Growing Interests: Akka framework, Play framework, Functional aspects in Java 8, Multi-core programming, Writing scalable applications.

Tools: Maven, JUnit, IBM MQ, JProfiler

Software Engg.: Functional Programming, Imperative programming, Design Patterns, Distributed data management.

Enterprise Integration: Spring Integration, Apache Camel.

PROFESSIONAL EXPERIENCE:

Confidential, PA

Senior Mid-Tier Developer

Responsibilities:

  • Develop a lightweight Enterprise integration platform through spring integration to effectively communicate with a wide range of external systems.
  • Consume different kinds of payload like xml, html web grabs, extracts from mainframe systems, csv price files etc and parse them.
  • Store all the retrieved data into specific data objects and store them into distributed regions, (like persistent region, replicated region, cache client region etc) based on the nature and usage of the data.
  • Implement multi-threading in data loads to utilize multiple CPU cores and decrease the data load times drastically.
  • Created an AI type rule engine to avoid requesting price values for similar securities.
  • Implemented various audit features to facilitate easier debugging.
  • Implemented a flawless multi threaded approach for a heavily time consuming html data grab from an external vendor. The multi threaded implementation reduced the total load time from 5 hours to less than 30 minutes.

Environment: Spring tool suite, Gem Fire, Java 1.6, Spring integration, Core Spring, Aspose, JProfiler, RCP

Confidential, PA

Senior Developer

Responsibilities:

  • Mid-tier and UI development for the portal application.
  • Was involved in the end to end development of OMS trading.
  • Implemented Spring integration framework to replace Tibco, for performing end of day activities and OMS transactions.
  • Created a very stable Spring integration platform to facilitate hassle free OMS and End of day processing orchestration.

Environment: Spring tool suite, Java 1.6, JMS, Messaging Queues, Spring Integration, MVC, Core, AOPs, JQuery, AngularJS, Javascript, Aspose.

Confidential, PA

Onsite Lead/Developer

Responsibilities:

  • Actively involved in the middleware development, which included writing a messaging framework in Scala.
  • There was also a transaction validation capability, which I was heavily involved in.

Environment: Eclipse, Java 1.6, Scala.

Confidential, NJ

Java Developer and Onsite Lead

Responsibilities:

  • Actively involved in development of the CIR reporting tool (Java/J2EE web reporting application)
  • Installation and setup of Weblogic servers and Weblogic domain creation.
  • Lead a team of 4 from onsite and coordinated weekly meetings with the client.

Environment: Java, J2EE, Spring, AJAX, JQuery, Servlets, Unix shell scripting, JSP, Struts Framework

Confidential

Java Developer

Responsibilities:

  • Joined the team as an entry level developer and quickly learned real time programming
  • Was mostly working on writing an application that automated most of the commonly used sanity and regression test cases, which resulted in huge time saving on the client’s end

Environment: Java, HTML, JavaScript, CSS, JQuery, Servlets, Unix, JSP, JAXB.

We'd love your feedback!