We provide IT Staff Augmentation Services!

Senior Lead Java Developer Resume

2.00/5 (Submit Your Rating)

New York Ny Fremont, CA

SUMMARY:

  • Senior Java developer with extensive experience in developing mission critical applications for more than 10 years, including for some of the major Confidential .
  • Seeking a Senior Java developer position in the Bay Area, including San Francisco and Silicon Valley.
  • Telecommuting/remote position is also desirable.

TECHNOLOGIES:

Programming Languages: Java 1.1 - 7 using J2EE: EJB, RMI, JSP with Struts and JSF framework, Spring, Servlets, Hibernate, JPA, WebServices (SOAP and RESTful), CXF, JSON, JDBC, JNDI, Beans, OSGi; Swing, XML-RPC, JavaScript , CSS , XML, XPATH, AJAX, SQL, PL/SQL, DHTML, HTML , PHP, JUnit, more

RDBMS: Oracle (since 8x and all), Sybase, MySQL, PostgreSQL, MS Access

Development Tools: Eclipse, RAD, Intellij Idea, Maven, Ivy, Ant, Jira, Jenkins, Hudson, SVN, Perforce, Confluence, more

Operating Environments: MS Windows (since 95 and all), DOS, Linux, Solaris

Application/Web Servers: JBoss, IBM WebSphere Application Server, BEA WebLogic Server; Tomcat, Jetty

Financial Products : Fixed Income products, Yield Curves, Currency Exchange products, Equities, Mortgages and Pools, Warrants, Commodities, Derivatives: Futures & Options, Deals, Portfolio management

Business Processes : Calculation of Profit and Loss, Purchase And Sale, Fees and Commissions, Production vs. UAT Data synchronization

Misc. Technologies / Tools : Computer Associates Autosys, ITRS (programming for Geneos 1x - 3x), iXP, Valkyrie, Quartz

Hands on methodologies: SDLC, TDD, SCRUM, Agile development

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY / Fremont, CA

Senior Lead Java Developer

Technologies and tools: Java, Web Services (SOAP, RESTful), Core Spring, Jenkins, Train, Hudson, Jira, Oracle, Sybase, Ivy, Perforce, more.

Methodologies: Applying SCRUM approach to application development, and also Test Driven Development as the requirement.

Responsibilities:

  • From the drawing board and planning implementation steps/details and requirements with management and the team, to everyday development of code and database structure/queries, testing and releasing, scheduled production version deployment and support of code/db/products developed by the team.
  • Working in fast full development cycle, frequently switching between objectives.

Confidential, New York, NY

Senior Java Developer

Technologies and tools: Java, Spring Framework, Hibernate, Sybase, DBArtisan, Subversion, Maven, TDD, more.

Methodologies: Used Agile work practices, SCRUM as the model for the project development

Responsibilities:

  • As a member of distributed global team including programmers and analysts
  • I elaborated in implementation plans and took part in development based on business requirements coming from clients and analysis of existing/legacy programs/tools.

Confidential, Jersey City, NJ

Senior Java/ITRS Developer, Technical Lead

Responsibilities:

  • My and the team’s role was to provide effective and efficient technology solutions that meet/exceed the needs of the bank’s Operations & Middle Office partners and their clients.
  • My role was focused on full project responsibilities including but not limited to:
  • Design, development and maintenance/enhancement of major components of the system including events driven RulesEngine, Autosys adapter, Feeds monitor, Database Data monitoring module and other components utilizing Java, Spring, Hibernate, Oracle, MySQL, Shell & Perl scripts, Python, Quartz, more
  • Communication with direct clients, understanding requirements, and then providing solutions (if such exist) or mapping work for myself and the team to develop new code to meet new needs.
  • Discussing requirements with the team, and then following the formal development cycle, including personally developing the code needing special attention and key knowledge, guiding/helping team members.
  • Organizing / taking part in testing/adapting/support of the new developed modules/tools.

Confidential, Jersey City, NJ

Senior Java Developer / Architect

Responsibilities:

  • Worked on a very large project to develop a sophisticated multi-tier Java-based application targeting monitoring and performance of the key strategic products, services, processes and workflows of Product Master Environment (PME), the firm's strategic Product Data Management platform leveraged by a large number of mission critical applications across Global Markets, Risk and Wealth Management.

Technologies: Core Spring, Hibernate, Spring MVC, JPA, Spring JDBC Framework, JMS, SWT, JBoss remoting, GWT, JSF with RichFaces, Tomahawk, AJAX, more

Confidential, New York

Senior Java/J2EE Developer

Responsibilities:

  • Developed several front-end parts of ABOSS application in JSF/JSP using Struts on MVC-2 architecture with the extensive use of DHTML, HTML and JavaScript. Utilized JBoss as one of the application servers (mainly WebLogic was used). Deployed Enterprise Java Beans EJB 3.0 into JBoss Server.
  • Developed back-end to front-end of Trade part for ABOSS system (Create New/Create New As Existing/ Edit/View/Delete) using JSP, JSF, BO and DAO layers.
  • Created WebServices using Apache CXF, refactoring code of legacy system in the environment with rapidly changing requirements.
  • Provided security for Web Services using Spring Security and implemented Amazon WebServices security schema for communications between Front-end and Back-end using security tokens and X.509 public/private key s.
  • Created application support for large size transactions with J2EE design patterns.
  • Documented system with JavaDoc and UML diagrams. Trained full-time development personnel responsible for continuation of the project on Java/ J2EE platform.
  • Created Pool Locator to get access to connection pool using JNDI.
  • Designed and developed HTML, JavaScript and CSS for front end; transferred HTMLs to JSFs/JSPs.

Technologies: JSF, JSP, JavaBeans, Struts 2.0, JavaBeans, Spring, Hibernate and Oracle.

Confidential

Senior Java/J2EE Developer /Architect / Team Lead

Responsibilities:

  • Senior developer, Architect and then Team Lead and the Project Manager for the whole project. Managed work of an international team (mostly consisting of Indian nationals) remotely.
  • Developed project architecture based on business requirements. Designed and developed parts of the framework.
  • Fixed several business logic issues, created by formerly employed developers, optimized code.
  • Developed automated testing of webservices, custom error handling, etc.
  • Created security schema for the project (primarily Spring Security was used).
  • Created all formal documentation for the project.
  • Constructed a spectrum of user-friendly Graphical User Interfaces written in J2ME and J2MEPolish (designed for generic target mobiles and also targeting Nokia smartphones).

Technologies: J2EE, Spring 2, SOAP and RESTful webservices, PostgreSQL, MySQL, Hibernate, J2ME, J2MEPolish, JavaFX, more.

Confidential

Java/J2EE Developer /Senior Java Developer

Responsibilities:

  • Developed parts of an enterprise information system which was based on a legacy platform written in Visual Basic. Analyzed and re-engineered parts of this platform.
  • Created architectural design for many parts of the platform. Developed several parts of the system, designed and maintained many common library classes for the project, developed and maintained common API.
  • Documented existing code architecture with UML diagrams using reverse engineering. Documented system with JavaDoc and UML diagrams.
  • Created various parsers (SAX and DOM based) for a vast variety of purposes.
  • Optimized code (written by me and others on the team) on regular basis using optimizing tools, primarily Borland OptimizeIt Enterprise Suite and conducted performance tuning.
  • Developed a number of data migration applications (web-based and standalone).
  • Developed and maintained session management in JBoss changing the source code in original open source classes of the application server.
  • Performed daily duties of the JBoss application server administrator.
  • Trained full-time development personnel responsible for continuation of the project on Java/J2EE platform.
  • Was involved in a number of smaller projects that were being developed concurrently with the main project (web-based and standalone).
  • Much more.

Technologies: J2EE: EJB (2.0, 2.1, 3), RMI, JSP with Struts and JSF framework, Servlets, JDBC, JNDI, Beans, Oracle, MySQL, MS Access, JavaScript, CSS, XML, SQL, PL/SQL, DHTML, HTML, Visual Basic (4.0, 5.0, 6.0), more.

We'd love your feedback!