Java Architect Resume
3.00/5 (Submit Your Rating)
CA
SUMMARY
- Over 22 years of experience in Information Technology spanning across the entire SDLC.
- Designed/ developed systems on a Web platform and Client - Server using Java EE technology stack.
- Excellent knowledge on Agile methodology and Test-Driven Development.
- Exceptional knowledge on system performance tuning, including database tuning.
- Excellent technical problem-solving skills deliver fast and high-quality results.
- Strive for excellence through continuous learning, perseverance and hard works.
- I can do all things through Him who strengthens me.
TECHNICAL SKILLS
- Java EE/ Java Core/ Multithreading/ JDBC
- Powerbuilder 12.6/ 2018
- JSP/ JSTL/ JavaScript/ AJAX
- Oracle/ PLSQL
- Weblogic /JBoss/ Apache Tomcat
- JasperReports/ Crystal Report
- Spring Core/ Security/ Integration/ MVC
- RabbitMQ / Talend ETL
- Hibernate / DeltaSpike / EJB/ JMS
- Servicenow REST API
- Web services / SOAP/ RESTful
- C#.Net / Infragistics UI control
- Apache/ Siteminder SSO/ LDAP, ApacheDS
- OrientDB / Redis
- Azure DevOps, Key Vault, Artifacts
- Informatica / Powercenter
- CI/CD/ Jenkins, Nexus
- JIL / Autosys
- Linux / shell scripting
- Sybase / MS SQL / TSQL
- Ant / Maven, JUnit / Mockito
- Perforce/ Quickbuild / InstallShield
- Git/ SVN / Jira/ TFS
- EAServer (Jaguar)
PROFESSIONAL EXPERIENCE
Confidential, CA
Java Architect
Responsibilities:
- Work consecutively on two different teams at the Superior Court, leading and architecting the modernization of their legacy systems to new J2EE platform using Spring boot and JPA/hibernate.
- Designed/developed PoC presented to the stakeholders resolving systems’ technical debts and limitations using latest J2EE stack.
- Participated on technical meetings and presentation for selecting a vendor to continue the modernization effort based on the newly approved system design/PoC.
- Designed/developed PoC migrating SiteMinder SSO to using Spring Security/Azure OAuth2 API and imported existing SiteMinder policies to ApacheDS.
- Modernized systems to utilize Azure services, e.g. Key Vault for storing sensitive information, integrating Azure AD, e.g. OAuth2 authentication and identity management.
- Automated conversion of EJB v2.1 artifacts and dependencies to Spring bean using AST parser and Hibernate tools to automate creation of JPA entities.
- Worked on new state of California DMV/DOJ interface requirements.
- Lead the migration to latest PowerBuilder v12.5, set UI standard and theme.
Confidential, Irvine CA
Java Architect
Responsibilities:
- Participated management meetings, translating business objectives into technology standards
- Assign/ delegate tasks to peers and perform code review.
- Implemented Spring Security using LDAP authentication and database driven authorization.
- Architected MTG's Portal system, a multi-module product designed to replace multiple legacy systems, implemented using latest Java EE stack i.e. EJB/ JMS, Spring MVC/ Security/ Integration. Web services exposed using Apache's CXF. It is also using DeltaSpike on top of Hibernate for repository pattern implementation.
- Designed/ developed integration of MTG Portal system to Servicenow for incident creation/update, developed complex data integration from multiple data sources using Talend ETL, data extracted for data analysis and presented using JasperReports.
- Designed/ developed a module interfacing currency rate provider, e.g. OANDA, Bank of Israel etc. feed to Oracle EBS GL daily rates.
- Architected the enhancement of MTG's Notify system and achieved the goal to process at least 10K server alerts per minute coming from multiple different Linux mail server boxes implemented using Spring Integration.
- Maintain and enhanced existing web and multi-threading Java systems, deliver new features, improved performance using industry standards, e.g. connection pooling, caching, highly responsive pages using AJAX and SPA design.
- Wrote technical documents, user’s system guide and provide technical trainings to subordinates.
- Designed/ developed API to automate creation of UNIX scripts, web static pages and PL/SQL scripts using ANT and Java template engine FreeMarker/ FMPP.
- Wrote Linux scripts, automated database and application backups for our clients using Crontab.
Confidential, Sta. Ana, CA
Sr. J2EE Developer
Responsibilities:
- Worked mostly on server side components, e.g. EJB, web services, fixing defects related to UI (JSP, CSS and JavaScript) to comply with AOC standard.
- Worked on data migration scripts, Stored Procedures and Tibco Data Exchange mappings.
- Worked on an Agile Scrum methodology and Test Driven Development (TDD).
- Re-writing legacy Currency Trading system from Powerbuilder, C++, Tibco RV to C#.Net on front-end and J2EE on the middle-tier using JMS, Spring, Hibernate and Metro Web services stack on top of Tibco EMS.
- Participated on sprint planning, technical discussions and presentation of the end product after each sprint.
- Designed, develop and applying J2EE patterns, e.g. DAO, DTO, Builder etc.
- Wrote SOAP web services, define WSDL and XSLT for data transformation.
- Coded C#.Net components, invoking asynchronous call to middle-tier on top of Tibco EMS WCF API.
- Lead the migration tasks, complying with Capital Group’s standard release procedures.
- Coordinating with the partner systems (Internal/External) and to roll-out new system to production.
- Wrote AutoSys/JIL, UNIX scripts and Powercenter ETL for data extraction.
- Lead the migration of Powercenter components from v7.1.2 to v8.6.
- Setup QuickBuild, integrates with perforce source control, to produce test, deploy and release system builds.
- Wrote Unix scripts/VBScript to automate deployment of new builds and monitor server processes.
- Worked on fixing system defects and system enhancements of client system using Powerbuilder 10.5 and server components using Tibco RV, Roguewave/ LEIF, Corba and C++.
Confidential, Sta Ana, CA
Sr. Software Developer
Responsibilities:
- Worked as a Senior Developer, enhancing existing application for Administrative Office of the Courts (AOC) written using Powerbuilder deployed as EAServer component and JSP/Strut for user Interface.
- Provide technical diagrams, write-ups and presentations on new system requirements.
- Wrote and review requirements, documents, functional and technical specifications.
- Provide LOE (Level of Effort) and wrote technical designs for Powerbuilder, JSP/Java and Applet components.
- Enhanced system written in C for a point-to-point data interface with California's DMV agency.
- Wrote Crontab and Unix scripts for outbound/inbound data interfaces.
- Wrote and enhanced Pl/SQL utilizing Oracle 10g features, e.g. Pipeline tables, Collections etc.
- Provide immediate support and fixes on a rotation basis.
Confidential, Malaysia
R&D Project Manager
Responsibilities:
- Managed and plan migration tasks of company’s commercial product which includes Database migration and Java EE Application Server (Sybase EAServer) installation. It covers LOE for project costing, project scheduling, tasks assignment and coordinating with the clients.
- Liaise with Business Partners and Internal/External clients on any technical related stuff.
- Provide technical presentation on new features on our product as well as third party systems.
- Managed database tuning project which covers creating of optimized indexes, tuning views by adding Hints, re-writing SQL to enforce driving tables and adjusting initialization parameters.
- Managed the conversion of Client/Server’s Appraisal module to the Web, e-Appraisal.
- Worked and enhanced middle-tier frameworks, JSP/Strut, Jetspeed/Velocity engines for our WEB apps and company’s e-HR portal system.
- Evaluate third party systems that could improve business processes and add more values/features to company’s product.
- Enhanced Workflow Engine to send error alert notifications pertaining to data inconsistency and some network problems, such as, DB connection failure.
- Provide technical documents related to our Client/Server and Web products architecture.
- Developed and enhanced Web Powerbuilder/EAF components deployed in EAServer.
- Designed and developed Report Writer embedded on our system and Data Analysis tool utilizing Pivot Table.
Confidential
Senior Analyst / Team Leader
Responsibilities:
- Handled the enhancement of Stock Management and Sales System which includes Materials Inventory and Warehousing, Taiyo’s Sales System, EDI for all Confidential group of Companies worldwide.
- Develop and implemented Taiyo’s E-procurement system for our local suppliers.
- Worked on the migration of applications developed from PB5 to PB7/ PFC and lead the development of company’s financial systems with the same front-end using MS SQL 7 as database server.
- Made confidential reports for top management related to company financial status extracted from GL system using Java Applet, PowerJ's Datawindow and JavaScript deployed on a PowerDynamo Website.
- Enhanced systems developed to provide functionality like exporting DW data to Excel format (WYSWYG) using OLE and MS Excel macro programming, add utilities like Dynamic SQL using SQLSA/SQLDA, dynamic creation of a search DataWindow, replaced global functions/variables and dynamic functions calling by implementing NVO(Non Visual Objects).
- Wrote Stored Procedures and triggers on both databases, MS SQL v7.0 and Sybase ASE system 12.
- Made automated batch programs for Electronic Data Interchange (EDI) using ISQL and FTP.