Senior Java/j2ee Engineer Resume
Sunnyvale, CA
SUMMARY
- Solution and detail oriented technical background with more than 10 years’ experience in Java/J2EE(1.1 - 1. 8 ) and diversified industries (Retail, telecom, healthcare, finance, etc.)
- Seasonal IT professional to architect, design and implement ERP, SCM & CRM web apps from scratch, migrating Java Swing client-server or mainframe legacy applications into web apps
- Specialized in the management of telecom OSS/BSS, logistics, content and marketing channels (Omni, bricks/clicks, content, etc.) to support offline/online Java/J2EE ecommerce apps
- Solid experiences in architecting, design and developing data-centric Java/J2EE intelligent apps in distributed environment to analyze/planning/streamline/assort ecommerce business
- Consistent experience in implementing UI, logic analytics/processing and database components with JFC/Swing or n-tiers' Java/J2EE Web technologies by using waterfall/Agile methodologies
- Good team player with strong leadership skills and ability to meet the deadline
TECHNICAL SKILLS
J2SE (1.1-1.8): JFC/Swing, Collections & Reflection, Java Multi-Threading and I/O API, Java Network & RMI API, Java XML API (JAXP, JAX-RPC, XSL, XSD, etc.);
J2EE (1.1-1.7): EJB (1.x/2.x/ 3.0 ), Servlet (2.x/3.x), JSP (1.x, 2.0), Web services (SOAP and REST), JMS (1.x/2.x)/MQ Series/Tibco /Kafka(1.x/2.x), JMX (1.1/1.2), Java Batch, JDBC (1.x/2.x/3.x); JAAS;
Web Presentation Technologies: JSF(1.x-2.x); HTML, CSS, JavaScript & JSON; AJAX EXT-JS (2.x/3.x/4.x/5.x); AngularJS(1.x/2.x) and JQuery (1.x/2.x);
Open Source Frameworks: Spring (3.x/4.x/5.x) (MVC, Web Flow, Spring Boot, Spring Batch, Integration and WS); Spring Security (2.x/3.x/4.x); Hibernate (/4.x/5.x); Hadoop (2.x-3.x); jackson json library; Junit.
Modeling Technologies: UML (1.x/2.0), GoF Design Patterns, J2EE Design Patterns; MVC/Versod;
SDLC Management Environment: Ring Build; Jenkins; Rational Clearquest/Clearcase; Quality Control; GITHUB;
Database & query language: Oracle (8.x/9.x/10.x/11.x), DB2 (6.x/7.x/8.x); SQL-92; MySql (3.x-5.x);
NoSQL Database: Couchbase (4.x-5.x), Cassandra (2.x-3.x), MongoDB(3.x-4.x);
Application Servers: Weblogic App Server (9.x/10.x), IBM Websphere App Server (7.x/8.x), Tomcat (4.x-6.x); JBoss(6.x/7.x); Tomcat (6.x/7.x/8.x);
Cloud Computing Platform: AWS and Azure.
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CASenior Java/J2EE Engineer
Responsibilities:
- Installed and configured VitualBox VM to run Linux server, on which Oracle database, Causandra and Weblogic app server are installed to run Cisco iWan app modules;
- Installed nmp & node.js and APIC, which is Cisco eclipse-based IDE tool, to code and make unit testing in Mac; cloned and installed Cisco iWan app modules as required into APIC IDE tool
- Install Ericsson Enterprise Order Care platform into Eclipse IDE Tool, which is a development environment of CTL VPN Services;
- Designed, coded and unit-tested Access Control List & Group modules based on the requirements for Cisco iWan project, as well as making integrated testing against network device s or element s in VitualBox VM;
- Designed, coded and unit-tested Data Transformation & Validation modules based on the requirements for Cisco iWan project, as well as making integrated testing against network device s or element s in VitualBox VM;
- Designed, coded program modules of Change Order functions by using Java and Velocity; prepared test cases for QA testing and validate the functions of Service Delivery Level 3 (SD3) ; identified, analyzed and resolved the defects of applications in SD3 Scrum team;
- Submitted source codes onto remote git repository by using git scripting and merging git branches with Jenkins; involed into the entire process of source code review & acceptance.
Senior Java/J2EE Engineer
Confidential, Chicago, Illinois
Responsibilities:
- Architected, designed and implemented the UI, logic/analytics and data processing modules for the management of customers' demographic & relationship by using Ajax framework and Java/J2EE technologies;
- Designed and implemented SOAP/REST service API modules to integrate the internal software management subsystem with self-Medicare web portal for the functions such as the verification, eligibility and determination of Medicare services for customers by using Java/J2EE and SOAP/REST webservices;
- Designed and implemented the visual analytics/diagnostics modules to improve the case planning and tracking management through merging multiple eligibility systems by using SOAP/REST webservices .
Senior Software Architect.
Responsibilities:
- Migrated GPS tracking and intelligent functions from legacy JFC/Swing app into web app, which retrieve the positioning data of goods & services from GPS tracking subsystem and perform visual analytics/diagnostics by using Core Java/J2EE, REST web services, EXT-JS, Spring MVC, Hadoop, etc.;
- Designed and implemented the modules to manage marketing channels, which provide customers with functions to publish services & products onto Amazon and YouTube cloud computing servers by using Amazon Advertising & S3 Java API, YouTube Java Api;
- Designed and implemented the modules for the management of supply chains by integrating the modules of marketing channels with CRM, GPS tracking and product & service management modules.
Confidential, Columbus, Ohio
Senior Software Engineer
Responsibilities:
- Analyzed the existing sub-systems’ features and classified functional requirements into fine-grained software modules, as well as identified technical solutions to meet release requirements;
- Designed, coded and made (unit, QA and production) testing for software modules using the technologies such as Core Java/J2EE, Spring, Hibernate, as well as JQuery;
- Participated all the phases of Agile development and joined team meetings to review the technical solutions, design documents, source code and test plans in an iterative process;
- Delivered the source codes into production environment and fixed these issues on different levels such as system, application and data in the QA & production environments.
Confidential, Springfield, Illinois
Senior Systems Analyst
Responsibilities:
- Designed the logic and physical data models of tables on Oracle 10g, which aggregate data from the subsystems such as customer service, CRM and services & products management; implemented the interface middleware to transform aggregated data into fine-grained data set based on project requirement by using Java/J2EE and SOAP webservice;
- Identified, analyzed project requirements and modeled business logics into software modules using Core Java/J2EE Design Patterns, as well as implemented the modules to perform data analysis and reporting using Core Java XML & XSL and Java 2D API;
- Architected, designed and implemented middleware to integrate Rule Engine Server with intelligent modules to trigger event & notification for the management of VIP accounts by using Java/J2EE, MQ Messaging, Spring, Hibernate.
Confidential
Senior Java/J2EE Developer
Responsibilities:
- Identified project requirement and classified the function modules. Documented and committed UML modeling to the architecture, implementation and test case of the modules: Scheduled timer, user-defined reporting engine and service provisioning module;
- Developed the scheduled timer module, using Java/J2EE, AJAX, Quartz Job Scheduling and Jasper Reporting frameworks; developed the user-defined reporting engine module, using Java/J2EE, Tibco Messaging, XSLT, AJAX, Jasper Reporting and Hibernate frameworks;
- Participated in developing service provisioning module of PIN systems into websphere cell cluster environment, and resolved related security issues, using Java/J2EE, web services (SOAP and WSDL) based on websphere SOA architecture;
Solution Architect
Confidential
Responsibilities:
- Architected, designed and implemented the centralized platform to map relationships amongst addressing, services and authorization lists to locate service domains for users, using Voice XML, JAXP and JAXB;
- Designed middleware (MOM, EJB and Web Services) and utilized UML diagrams to demonstrate the relationships of the modules and constructed the prototype ESB;
- Designed and implemented billing mediation module; designed and implemented interfaces components to coordinate message exchanges & interactions amongst function modules, using Web Service, JMS, MQ, EJB;
Confidential
Senior Software DeveloperResponsibilities:
- Designed and Implemented the workflow modules for OCF billing functions (i.e. calculating time-length, controlling subscribers’ calling), by mapping Diameter Ro service-specific AVPs (Attribute-specific Value), events and messages to MQ headers and messages, and issue charging events to OCF functions, using MQ and EJB;
- Designed and implemented the modules to monitor and control subscribers’ calling status, catch and serialize/de-serialize the information related to subscribers’ status and trigger events for online charging services, using MQ, Java/J2EE and XML.
- Designed and implemented the modules to integrate WING with BSS to identify subscribers’ accounts to manage subscribers’ usages, according to subscribers’ identifiers from HLR/VLR, using MQ, Java/J2EE;
Confidential
Senior System Analyst
Responsibilities:
- Designed and implemented process definition module, which perform such functions as the creation, verification & publishing of financial products (i.e. derivative products), changing tariffs (i.e. pro-ratable & floating rates) and maintaining products’ features (i.e. expired date), using JFC/Swing API, JMS, EJB and XML;
- Designed and implemented control engine module, which perform such functions as managing the workflow process, controlling & routing customers’ messages & trigger events, and coordinating the interactions amongst logic & data modules by using Java multi-threading, networking and I/O API.
- Designed and implemented the middleware (interfacing to front-end web applications) to integrate CPM with QoS/SLA (Service Level Agreement) and CS subsystems in a distributed environment, using EJB and X ML.