Java Technical Architect/lead Developer Resume
Orlando, FL
PROFESSIONAL SUMMARY:
- Have extensive experience in the SDLC processes including requirements gathering, high - level design, low-level design, interface coding, debugging, testing and maintenance.
- Strong analytical and problem solving abilities, with excellent communication, presentation, mentoring and inter-personal skills
- Have about 8 years of experience as Java technical architect.
- Experience in using Spring frameworks
- Strong Experience in Microservices Development using Spring Boot Framework
- Experience in implementing RESTful and SOAP based web services using JAX-RS and JAX-WS.
- Strong experience using Apache Maven, Git and GitHub
- Understanding of AngularJS development.
- Experience in using Jenkins for continuous integration (CI) and continuous delivery (CD).
- Exceptional debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
- Good understanding of Media & Information Technology, Healthcare and Financial Services and Credit Card companies
- Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills
- Liaise with Business and IT teams to complete the project analysis, scoping and scheduling.
TECHNICAL SKILLS
Technologies: Java 8/7, JDBC, Servlets, JNDI, JSP, JMS, JPA, Web Services, SOAP, WSDL, XML and XSLT, Angular 2
Application Servers: IBM WebSphere Application Server, WebLogic Server, Tomcat 7/8/9
SOA / Web Services: Web Services (WSDL, SOAP, RESTful), SOAPUI, JSON, Jersey, JMS and MQ, Microservices using Spring Boot Framework, API Management Approach
Tools/IDE: IBM WebSphere Studio Application Developer (WSAD), Eclipse IDE, JIRA Confluence
Databases: Oracle, MS SQL Server, DB2,MYSQL
Frameworks/Patterns: MVC, Spring 3.x/4.x, ORM Framework - Hibernate 4.x, Spring MVC
CI/CD: Jenkins, JIRA
Version Control Systems: Subversion, Maven, Git, GitHub
PROFESSIONAL EXPERIENCE:
Confidential, Orlando, FL
Java Technical Architect/Lead Developer
Responsibilities:
- Defined technical architecture for integration of Data Virtualization platform with data sources and BI tools
- Defined the Integration specifications document for integration with Park exposed web services.
- Designed a framework for business rule processing using AKKA and Elastic Search
- Designed strategies for Elastic search indexes
- Designed and developed Entities to fetch data from 12 remote data sources and developed entities to detect new inserts/updates in remote data sources
- Used Spring Boot for developing scoring, home page and detail page microservices
- Data Analysis to create reference from multiple data sources
- Developed a component that integrates with multiple data sources
- Used Jenkins for continuous integration (CI) and continuous delivery (CD)
- Secured the APIs through JJWT
Environment: Java 8, Hibernate 4.x, Elastic Search, AKKA, Spring Boot, Oracle 12c, SQL Server, AngularJS 2, Log4j, Spring Security
Confidential, Hoboken, NJ
Solution Architect/Tech Lead
Responsibilities:
- Conduct Discovery exercise with business stakeholders to define requirements and map list of capabilities required to implement ALM product
- Worked with stakeholders to refine business requirements
- Conducted workshops to shortlist vendors for RFI process
- Created RFI, questionnaire and scorecard for vendor rating
- Defined POC scope for finalized vendors
- Created solution architecture based on selected Oracle Identity Manager (OIM) 11g R2
- Defined H/W sizing for OIM infrastructure based on HA requirements
- Designed and development of RESTful APIs for data retrieval for Customer Data Management (CDM)
- Designed Integration of ALM system with Core Back office systems
- Designed and development of RESTful APIs for managing customer, user, license, product data by customer facing application
- Managed implementation team as technical lead for Oracle IdM (11gR2) solution - OIM and OUD
- Implemented WS Security using JWT
- Designed on-boarding and training plans. Ramped up the team to 15 professionals.
- Prepared various artifacts related to System architecture and design
- Executed Data center transitions of 3 key products.
- Tracked and provided technical oversight to team during sprints.
- Provided technical insight on Minimal Marketable Feature (MMF) for new Pharma products.
- Conducted Story touch point workshops and spikes for new MMFs
Environment: Java 6, Spring 3.x, Elastic Search, Jenkins
Confidential, Philadelphia, PA
Tech Lead/Developer
Responsibilities:
- Managed a multiple data-center (MDC) effort to scale the product to support 200,000 requests per hour.
- Managed an effort to integrate Life Sciences LOB products to STeAM platform
- Re-architecture of ecommerce platform using XRPC services to support 2 million users base.
- Designed authentication and ecommerce services for various Tier1 customer facing applicationsManaged the project delivery and coordination with product management and technical teams
- Designed a strategy for porting existing users from legacy system to STeAM
- Issue resolution with the Thomson tier 1 teams and product management teams.
- Project Management activities including process audits and maintaining Quality Metrics
- Design and implemented decision engine based on Drools 3.0
- Monitoring project progress
- Coordinating with third party tool vendors.
- Design of new functionalities for caching and issue monitoring.
- Was involved in the preparation of Detailed Design Specification and Technical Design for the Server Side components.
- Was involved in the development of Enterprise Java Beans and Data Access components for Card Branding and T&C modules.
- Also was responsible for deploying the EJB components on the WebLogic Application server 6.1 and also administering the App Server and doing daily builds using ANT build tool.
Environment: Java, J2EE, EJB, WebLogic 6.1, Oracle
