We provide IT Staff Augmentation Services!

Sr Java/salesforce Developer / Lead / Scrum Master Resume

3.00/5 (Submit Your Rating)

SUMMARY:

Sr Java/Salesforce developer with extensive experience in developing mission critical applications for more than 10 years, including for some of the major US firms.

TECHNICAL SKILLS:

Programming Languages: Salesforce.com/Force.com, Apex, Visualforce, 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, JavaScript, jQuery, CSS, XML, XPATH, AJAX, SQL, PL/SQL, DHTML, HTML, PHP, JUnit, more

RDBMS: Oracle (since 8x and all), Sybase, MySQL, PostgreSQL, MS AccessDevelopment 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

Sr Java/ Salesforce Developer / Lead / SCRUM Master

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.

Technologies and tools: Java, Salesforce/Force.com, Apex, Visualforce, Web Services (SOAP, RESTful), Core Spring, Jenkins, Train, Hudson, Jira, Oracle, Sybase, Ivy, Perforce, TDD, more.

Confidential

Senior Java Developer

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.

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

Confidential

Senior Java/I TRS 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

Senior Java Developer / Architect

Responsibilities:

  • From first general discussion, talking to clients, writing requirements, creating diagrams, proof of concept, developing, unit testing, then dev and UAT testing, and final deployment to production.
  • Then repeating the cycles again and again adding new features/enhancements, etc.
  • The product of this project was PME Monitoring Framework, now heavily used, a cluster of applications targeting performance, and in many cases predicting possible or inevitable latency/issues with files delivery/processing, scheduled batch jobs, client messages, etc., so the potential problems could be resolved proactively and clients alerted in time.
  • The framework’s applications included modules tracking performance/issues with network, databases, Autosys jobs, DataSOA, Fusion Events Handler, Fusion Feeds, WebSphere Application Servers, database expected/real data load, Infoshare events, TIBCO engine, JMS queues.

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

Confidential

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 certificates.
  • 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 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).

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!