We provide IT Staff Augmentation Services!

Lead Java Consultant Resume

5.00/5 (Submit Your Rating)

New York City, NY

SUMMARY

  • 11+ years of IT experience with expertise in solution architecture, design and implementation of solutions in key delivery areas.
  • Experienced in end - to-end solution offering and delivery of large-scale enterprise applications using Java, Data Integration/MDM Systems using Informatica Power Center/Spring Batch, ESB.
  • Hands-on experience in Core Java, J2EE, DDD and Enterprise Integration Patterns.
  • Hands-on experience with Spring Framework, Web Services, ORM, Data Caching and TDD.
  • Experienced in designing & developing high volume data processing using Spring Batch.
  • Experienced in distributed processing using Java RMI and Object Request Broker patterns.
  • Experienced in multi-tenant/distributed/sharded data persistence
  • Experienced in OLTP, dimensional and factual data modeling.
  • Hands-on experience of SQL queries and SQL tuning on Oracle 11g/MySQL databases.
  • Experienced in using version control systems like Apache SVN, CVS, Tortoise and continuous integration using Jenkins and build tools Maven.
  • Experienced in agile methodology, sprint scoping, capacity planning & daily scrums.
  • Strong communication skills and capable of handling teams independently in follow-the-sun model.

TECHNICAL SKILLS

Languages: Java SDK 1.5/1.7, SQL, XML

Technologies: Spring Suite(Core, Security, Integration, MVC, Web Services, Messaging, AOP, Batch, Boot, Data Solr), Hibernate 4.x, OpenJPA 2.x, SOAP, RESTful web services, Data Caching. AJAX

Messaging/EIP: HornetQ, Apache ActiveMQ 5.x

App/Web Servers: Jboss 3.2.3/4.x, Tomcat 7.x, WAS 6.1

RDBMS: Oracle 11g, SQL Server 2005, Sybase 12.x, MySQL 5.1

ETL/Batch Processing: Informatica 8.6/Spring Batch

GoF Patterns: Behavioral Patterns (Observer, State, Strategy, Template Method) Creational Patterns (Abstract Factory, Factory Method, Singleton) Structural Patterns (Adapter, Decorator, Facade, Proxy)

Profiling: Oracle VisualVM & Dell Foglight

SCCS: CVS, PVCS, SVN, GIT and Tortoise

IDE: Eclipse 2.0/3.0/Europa, IntelliJ Idea

Monitoring: Logdigger, Yammer

PROFESSIONAL EXPERIENCE

Confidential, New York City, NY

Lead Java Consultant

Environment: Java 1.7, RESTful web services, Spring Framework 4.x, Hibernate 4.x, Sybase 15.x, HornetQ, Linux as Web Server OS, Autosys jobs

Responsibilities:

  • Worked with various line of business (LOB), program managers and product owners on requirement/design/integration of software components, addressing user issues/escalations.
  • Led Service oriented re-architecture effort that resulted in a highly distributed and scalable system using ESB.
  • Delivered high performance system with server side scalability, concurrency and high volume data processing capacity using Spring Batch and ESB to consume large flat file feeds from EDW and other systems.
  • Architected ESB message flows to transform, filter and route messages to appropriate end points using channels, gateways, routers, splitters for distributed processing of messages.
  • Designed and developed REST/HTTP APIs, using JSON data formats and API versioning strategy.
  • Adopted TDD approach for testing business services using Mockito & JUnit.
  • Analyzed Sybase query execution plan to assess and tune the performance of the queries.
  • Participated in daily scrum calls to monitor the progress & mitigate project risks.
  • Assessed the efficacy of Java 8 in our environment esp. lambda expressions & using G1 garbage collector.
  • Participated in strategic technology planning to manage the timeline for ETL batch job run time/durations.

Confidential, Wilmington, DE

Senior Java Consultant

Environment: Java 1.7, Spring Batch 3.x, Hibernate 4.x, Oracle 11g, IBM Data Stage, Spring JMS

Responsibilities:

  • Provided end-to-end solution offers to consume & generate online payment transactions in NACHA Payment/Balance Transfer return formats.
  • Analyzed data interchange specifications to reuse services processing same record types across multiple inbound and outbound files.
  • Used Java Concurrent API to develop Multithreaded Spring Batch jobs.
  • Architected Spring Batch job execution with JMS Messaging queues to avoid delays in job kick off.
  • Analyzed Oracle’s query execution plan to assess and tune the performance of the queries.
  • Adopted TDD approach for testing business services using Mockito, JUnit.
  • Participated in daily scrum calls to monitor the progress & mitigate project risks.
  • Worked closely with project management to delegate the work to other developers.

Confidential

Solution Architect

Environment: Java 1.5/1.7, Spring framework, Hibernate/OpenJPA ORM, RESTful/SOAP Web Services, Spring JMS, Apache ActiveMQ

Responsibilities:

  • Provided end-to-end solution offers and design details to multiple clients for high visibility projects.
  • Led development of Dollar Thrifty Integration with Hertz backend system and redesigned member enrollment process at hertz.com website.
  • Formalized solution development methodologies and adopted Java 1.7 at organization level in all Java based projects.
  • Managed project life cycle within the solution area.
  • Led team of backend and UI developers to formalize a team for mobile application development and develop a HR mobile application for all Confidential employees.
  • Worked with Delivery Services Director to define recruiting needs and expertise in solution area.
  • Adopted TDD approach for testing business services using Mockito & JUnit and Jasmine for JS UI.
  • Developed several POC codebases to evaluate open source frameworks and formulate solution offers.

We'd love your feedback!