We provide IT Staff Augmentation Services!

Lead Java/jee Developer Resume

2.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • 10+ years of software development and information technology experiences in diverse business automations in Asset Management, Payroll, Credit Rating, Billing and Invoicing, Compliance, Financial Securities Trading, and etc.
  • Extensive experiences in core Java 7 and 8 including OOP design, collection framework, low - latency system, serialization, etc.
  • Extensive experiences in major Spring fram e works including S pring Boot, Spring Data, Spring Rest, Spring Security, Spring Scheduling, and etc.
  • Extensive experiences in Design & Development of RESTful based Micro-Services.
  • Extensive experiences in data access/persistence framework including Hibernate.
  • Extensive experiences in system-wide security, authentication, authorization based on JWT token, Spring Security, and Role Assignments.
  • Experiences in user interface development with React, Redux, JavaScript, Ant Design, Bootstrap, HTML5, and etc.
  • Extensive experiences in Java EE Design Patterns such as MVC, Data Access Object, Data Transfer Object, Singleton, Business Delegate, and etc.
  • Extensive experiences in Database Schema design, Index Tuning, Performance Tuning, and Liquibase scripting.
  • Experiences in Messaging Systems using RabbitMQ.
  • Quick learner with good analytical, problem solving and communication skills coupled with a proactive attitude and good team spirit.

TECHNICAL SKILLS:

Program Language: Java, C#, PL/SQL

Framework and Tools: Spring Boot, Spring Data, Spring Rest, Spring Security, Hibernate 3.2/4.2, RESTful Web Service, PL/SQL Developer, Rapid SQL, Apache POI, Liquibase

Web Technologies: React, Redux, JavaScript, NPM, Ant Design, Bootstrap, HTML5

Application/Web servers: WebSphere 6.x/7.0, WebLogic 8.x/9.x, Tomcat 5.x/6.0

Databases: Oracle 9i/10g/11g, DB2 9.x, Sybase 12.5/15, MySQL 4.1, PostgreSQL 9.5

IDE Tools: IntelliJ 14, Eclipse 3.x, Visual Studio Code, WebStorm 8.0/9.0, Flex Builder 4Source Version Control Git, Subversion, CVS, ClearCase

Design Methodologies: MVC, OOP, DAO, DTO, Test Driven Development, Agile Development

PROFESSIONAL EXPERIENCE:

Confidential, Pasadena, CA

Lead Java/JEE Developer

Responsibilities:

  • Responsible for Architecture Level Design of the back-end Micro-Services using Java, Spring Boot, Spring Data, Spring RESTful Service, Spring Security, Maven, and etc.
  • Developed data access/persistence layer with Spring Data and Hibernate to perform various database operations such as querying payroll-related entities, saving and modifying time card records, and etc.
  • Developed back-end Micro-Services with Spring RESTful Web Service for UI to consume to execute various workflow, such as moving pay-cycles, resolving time card exceptions, assigning pay class and etc.
  • Implemented system-wide security mechanism for authorization and authentication based on JWT token, Spring Security and roles assignment.
  • Implemented workflows of exchanging data with upstream/downstream services from other teams/departments by using Jersey Rest client and JSON data parsing.
  • Identified and investigated production performance issues/bottleneck, and improved performance by working with DBA for index tuning, SQL query tuning, SQL execution plan analysis, and etc.
  • Developed various UI screens and components by using React, Redux, Ant Design when UI team was short of manpower.

Environment: Java 8, Spring Boot 2.0, Spring Data, Spring Rest, Spring Security, Hibernate 5.0, JWT, JSON, Maven 3, Git, IntelliJ 14, Oracle, AWS, JavaScript, React, Redux, Ant Design and etc.

Confidential, Glendale, CA

Senior Java/JEE Developer

Responsibilities:

  • Responsible for Architecture Level Design of the project using Spring Boot, Maven, Profiles, Configuration Server, and etc.
  • Developed back-end services with Spring RESTful Web Service to implement various workflow, such as asset title data retrieving, series-season-episode data cascading, asset watermarking, and etc.
  • Developed data persistence layer with Spring Data JPA and Hibernate to provide needed database operations on PostgreSQL DB residing in Dev/QA/STG/PROD environments.
  • Developed the RESTful Service Clients with Jackson JSON and Rest Template to exchange data with third-party systems by parsing and digesting the received JSON data.
  • Developed the customized Job Scheduler with Spring Scheduling to trigger various scheduled batch jobs to synchronize data with outside systems such as asset title data.
  • Investigated Production issues and worked with various teams to get issues resolved.

Environment: Java 8, Spring 4, Spring Boot 1.4, Spring Data JPA, Hibernate 4.2, Spring Scheduling, RESTful Web Service, Maven 3, Git, IntelliJ 14, PostgreSQL 9.6, Bamboo, JavaScript, AngularJS 1.6, HTML5 and etc.

Confidential, Pasadena, CA

Senior Java and JEE Developer

Responsibilities:

  • Responsible for architecture-level design of multi-layer critical business applications: Broker Administration System and Compliance Confidential .
  • Developed DAO layer with JPA and Hibernate to provide data query and data persistence for Warehouse and Confidential Applications.
  • Developed over 30 business models as Java POJO and Entity (such as Order, Portfolio) to serve the corresponding DAO layer, by using JPA Annotations and Lombok.
  • Developed RESTful web service layer with RESTEasy to provide the various interfaces to clients across multiple business operation teams, such as order validation, portfolio grouping, broker permissions, etc.
  • Developed dedicated components for PDF file generation and Excel file generation to serve reporting needs, such as Portfolio Compliance Report, by using Apache POI.
  • Developed a centralized document management hub for business Document Uploading, Deleting, and Retrieval, by using Oracle BLOB type to store documents.
  • Developed over 50 Liquibase scripts to manage and apply various database schema changes, which is well-organized, automatic and powerful way to manage database.
  • Identified the performance issues and root causes in production, improved performance through adjusting/adding database index, optimizing JPA queries.
  • Performed rotated on-call production support.

Environment: Java 7, Spring 3.2, Hibernate 4.2, JPA 2.0, RESTful Web Service, JavaScript, AngularJS 1.4, Bootstrap 3.3, jQuery, HTML5, CSS, Maven 3.0, Apache POI 3.10, Liquibase 3.0, Lombok 1.12, Flex 4.6, BlazeDS 4.0, Oracle 11g, Git, RabbitMQ.

Confidential, New York, NY

Java, JEE and Flex Developer

Responsibilities:

  • Responsible for infrastructure-level design of Flex and Java/J2EE integrated multi-tier system, with Flex as frond-end, Spring/EJB3/Hibernate as back-end.
  • Developed over 25 business use cases and work flows with Core Java, Spring/EJB3, Web Services, Hibernate DAO, IBM FileNet, to support various business operations, such as fixed income sales rating, analyst portfolio management, invoice generating, printing and distributions, etc.
  • Developed various business models with Java POJOs such as bonds obligor/issuer, rating shell, etc.
  • Developed various Flex UI screens to provide RIA interface to business users.
  • Identified the production environment performance issues and root causes, replaced original Java codes with DB2 store procedures to resolve performance issues successfully.
  • Developed DB2 triggers to monitor fixed income sale/organizations rating attributes changes and subsequently trigger the needed workflow and adjustment of rating and billing process.
  • Responsible for configuration and testing of multiple staging/production environments to support distributed transactions for automatic rating-to-billing integration and invoice fee line calculation, with IBM WebSphere 6.1 servers and IBM JRules engines.
  • Performed on-call production support, communicated with business users effectively and resolved high-priority ticket in timely manner.

Environment: Flex 3, ActionScript 3.0, Mate, BlazeDS, Java 1.6, Spring 2.0, EJB 3, Hibernate 3.2, SOAP, Web Services, XML, IBM WebSphere 6.1, ClearCase, IBM FileNet, IBM JRules, DB2, etc.

Confidential, New York, NY

Core Java Developer

Responsibilities:

  • Implemented low-latency multi-threading risk data engine to provide adjusted proprietary risk calculation to trading desks of all the locations with Java Concurrency.
  • Implemented core fault-tolerant trading processing engine, for trading capture, order logging and re-routing, clearing house hands-shaking, etc, with Core Java 1.6
  • Developed server side business models for various credit derivatives (CDS, TRS, etc) with core Java 1.6 and POJOs.
  • Developed server side business components and work flows for client profiles reflection, trades history, trades fail reporting and etc., with Core Java 1.6 and XML parser.
  • Developed JMS client components for interacting with MQ messaging system for trades re-routing and settlements.
  • For high-performance and low-latency, implemented Java design patterns such as Factory, Singleton, Proxy, etc.

Environment: Core Java 1.6, Spring 2.0, Hibernate 3.2, JMS, IBM MQ 6.0, XML, DOM, WebLogic 9.1, Eclipse 3.3, Sybase 15, UNIX

We'd love your feedback!