We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Lead java developer from St. Petersburg with 10+ years of experience in software engineering (including 1.5 years as the Oracle developer)
  • Certified Java and Hadoop developer
  • Fluent programming (coding) skills and understanding of design principles. Solid algorithmic background.
  • Experience in designing and development of distributed scalable applications using in - memory data grids (Hazelcast, Coherence) and computing grids (GridGain, Datasynapse).
  • UI and web-applications experience (JSF, J2EE)
  • Extensive skills in DI frameworks (Spring, CDI, Guice) and infrastructure tools (Maven, Hudson)
  • Good understanding of relational databases, working experience with Oracle db and PL/SQL
  • Experience and knowledge in NoSQL and key-value databases (MongoDb, BerkleyDb)
  • Fluent english
  • Team management experience

EXPERIENCE:

Senior Java Developer

Confidential

Responsibilities:

  • Working in two projects as senior developer - quality of search department: application that is responsible for quality calculation and evaluation of search results.
  • Rewriting of old big monolit product to set of microservices, particularly writing the high-performant and scalable storage for judgements. organizations mining - spravochnik department: set of applications to discover organizations in the web - mining, storing, merging and exporting companies to main spravochnik team.
  • Wrote several autominers and the module to evaluate precision and recall for the whole storage.

Team lead

Confidential

Responsibilities:

  • Working on bulk of clearing projects as lead developer/team lead:
  • ETL solution for loading clearing data: leading the distributed team development based on Informatica clearing data in Hadoop: demo project demonstrating usage of Hadoop as the target storage for ETL clearing processes clearing monitor for rates and credit swaps: development of core distributed framework using Camel and Spring.
  • Creation of prototype of GridGain-based solution dbclearstore access storage: service for unified access to data (Hessian, Spring, JDBC). ratespb platform: shell-based solution for ETL jobs dbclearstore 1.0: Coherence and Datasynapse solution for fast distributed ETL processing

Core technologies: JavaEE, Coherence, Hadoop, Oracle DB, Apache Camel, Apache ServiceMix, GridGain, Spring

Senior Java Developer

Confidential

Responsibilities:

  • Working on Sun Mycrosystems outsource projects
  • SAAS framework for servers and machines management a Liferay-based web portal allowing the access to different Sun services

Core technologies: Glassfish 2.1, JAX-WS, EJB 3.0, JSF-RI, Richfaces, Seam; Oracle 10, Liferay 5.0.1

Senior Java Developer

Confidential

Responsibilities:

  • Working on different financial tools projects and cached driver solution:
  • Repo-bond - the financial tool for registering, analyzing, matching and executing buy/sell orders. the financial tool for registering, analyzing and tracking incoming quotes and firing events if some quote conditions are fulfilled.
  • Confidential - the cache-based database driver with automatic query parsing, analyzing, caching and invalidating mechanisms.

Core technologies: J2SE (sockets, multithreading, RMI), J2EE (servlets), Tomcat, Oracle Pl/SQL, Postgresql Pl/pgSQL

Java developer

Confidential

Responsibilities:

  • Working on the following projects

Core technologies: J2SE, XML, XSLT, Xpath, Antlr, Oracle

Oracle Developer

Confidential

Responsibilities:

  • Working on the ERP system modules business and tax account, administration, data replication.
  • All backend was created using pl/sql and new object-oriented features of Oracle 9.
  • Deep diving into database performance and tight interaction with query and schema optimizations.
  • Developing both OLTP and OLAP systems.

Core technologies: Oracle, PL/SQL, SQL, Java.

We'd love your feedback!