We provide IT Staff Augmentation Services!

Senior Java Architect Resume

5.00/5 (Submit Your Rating)

PROFILE:

Experienced professional in the enterprise software application space, with an emphasis on architecture, development, and the delivery of innovative products and technologies to market. Extensive experience in mentoring, and technical delivery in the context of multiple distributed global teams.

SKILL SUMMARY:

Development: Java, Spring Core, Spring MVC, OSGI, Spring, J2EE, C++, VC++, VB/COM.

API/Stack: JAX - RS, JAX-WS, JPA/Hibernate, JAXB, SOAP, PKI, JNDI, LDAP/AD

Messaging: JSON, REST, SOAP, HTTP(s), JGROUPS, JMS, TCP/UDP Multicast, PPTP, SMTP.

Data Technologies: GreenPlum, PosgreSQL, Hadoop, Oracle, Confidential IQ, Confidential ASE, MS-SQL Server, MySQL, Derby.

Methodologies: Agile (Scrum, Kanban, XP), Waterfall, JIRA

App Environments: Node JS, JBoss, Weblogic, WebSphere, Tomcat, Jetty, Equinox

GUI Development: HTML 5, JSP, JavaScript, XHTML, Adobe Flex, MFC, Win32/64 API, ActiveX (VB).

RELEVANT EXPERIENCE:

Senior Java Architect

Confidential

Technologies: Java, GreenPlum, MapReduce, Node JS .

Responsibilities:

  • Server side enhancements to support HMAC based authentication, and automatic session token validation and renewal.
  • Maintain and enhance CEA cloud based application to enhance security and performance.

Technical Architect

Confidential

Technologies: J2EE, Spring, Flash.

Responsibilities:

  • Server side enhancements to support SPNEGO SSO functionality against Active Directory via Kerberos
  • Enhance current product to support running flash UI within a captive Adobe AIR

Confidential

Software development

Technologies: OSGI, Spring MVC, REST

Responsibilities:

  • OSGI bundle development for server configuration, management and clustering functionality.
  • Design and develop Servlet 3.0 authentication and Access Control filters for security enforcement across entire platform, in the context of an OSGI server.
  • Software development tasks for streamlined mobile app lifecycle management (delta upgrades).

Confidential

Software development on SUP/SAP Mobile Platform

Technologies: Java, Spring, C#, SQL, REST

Responsibilities:

  • Agile development in a variety of enterprise java software development tasks on the Data Services team such as the Tooling API, Spring beans support, data access to relational data sources, SAP access via JCO, SOAP and REST web services based enterprise backend systems.
  • Implementation of regression and integration test frameworks with client development on .NET and Android platforms.

Staff Software Engineer-II-Architect

Confidential

Technologies: Java, C/C++, SQL, Confidential IQ, OLTP, Data Analytics

Responsibilities:

  • Co-designed and co-developed the model driven code generation algorithm in Java for high-speed SQL Transformations (Patent pending). Currently the system generates IQ specific Transformations, which are either executed as scripts, or deployed as stored procedures.
  • Added and enhanced many core loader components to the ETL product suite to facilitate optimal performance via custom bulk loading strategies.
  • Served as a member of the Data Integration Architecture council, whose charter was to focus on architectural feature enhancements, based on customer feedback and industry best practices.
  • Enhanced and formalized existing SAP functionality in ETL to a general purpose robust ERP plug-in architecture. This includes architecture and development of data extraction techniques and insertion of data into SAP Business Warehouse (BW).
  • Member of Data Integration architecture council, whose charter is to focus on architectural and feature enhancements, based on customer feedback and best practices.
  • As part of the development team, helped develop the overall product architecture and design, by an iterative design and prototyping process.

Staff Software Engineer-II-Architect

Confidential

Technologies: Java, J2EE, SOA. WS*

Responsibilities:

  • Lead development and enhancements of SOA providers such as the Security provider, and multiple Transport providers.
  • Provided security architecture and integration analysis, with an emphasis on forward-looking positional strategy.
  • Represented Confidential on the Policies and Binding Working Group of the SCA (Service Component Architecture) specification group.
  • Architect and develop the Security Service provider for Unwired Orchestrate version 4.5 (SOA/J2EE).
  • Provide strategic analysis and review of existing and planned SOA functionality on architecture committee.

Staff Software Engineer

Confidential

Technologies: C++, Java, J2EE, JAAS, JCE

Responsibilities:

  • Developed JAAS based pluggable security architecture and API.
  • Developed JMS based Alert Manager (distributed, boundary condition J2EE based alerting application).
  • Developed integration strategies to link the Alert Management System to external Confidential Integration Orchestrator integration platform.
  • Research and prototyping of new technologies and API's for entire product group.

Staff Software Engineer

Confidential

Technologies: Java, J2EE, JMS, JAAS, JNDI, LDAP

Responsibilities:

  • Development of an Open Authentication and Authorization API, using Directory services (LDAP and JNDI).
  • Integration of existing Authorization Sever product into Clinical Gateway to provide encrypted messaging, Policy based Authorization, and Directory Based Authentication.

Senior Software Engineer

Confidential

Technologies: C++, LDAP, Data Security

Responsibilities:

  • Developed and implemented release 2.4 of NAS. This involved development of a security abstraction layer, which freed the product from depending on vendor-specific security implementations (Certicom) for Encryption, and Key Generation.
  • Designed and prototyped PKI and Single Sign-On (SSO) techniques for NAS.
  • Coordinated and drove product lifecycle issues, such as feature enhancements, maintenance, and defect fixes to legacy versions.

Senior Software Engineer

Confidential

Technologies: C++, MFC, email security, custom data encryption.

Responsibilities:

  • Middleware development and implementation of a threaded Form-Server to service encryption/packaging, and decryption/un-packaging requests of custom MIME messages integrated into MAPI as a custom Form Type.
  • GUI development, enhancement, and implementation, involving custom Forms to enable users of Microsoft Outlook to compose, view and reply to Confidential messages.

We'd love your feedback!