Technical Architect Resume
Plano, TX
SUMMARY
- Experience of more than 13 years in the software development on Java/J2EE technology
- Expertise in Core java 8, Spring, Spring Boot, Spring cloud, Spring Eureka Server, Microservices, Hibernate, Java Multithreading, MarkLogic(NoSQL DB), Web Service, Kafka, Swagger, Struts framework, JSP/Servlet.
- Currently working as Technical Architect and having 3 years of exp. in java architect.
- Currently responsibility to engaged in designing, development and unit testing activities of assigned applications.
- Worked as Technical Architect /Technical Lead / Solution Mentor in following key areas - Design Microservice, migrate monolithic application to micro service, provide end to end business solution, apply application security, analysis performance, transactional, security, logging, auditing, cashing and expose API.
- Ability to migrate monolithic application to Microservices and deployed on cloud
- Provided technical guidance to the team on Java issues and also involved in design and code reviews
- Strong experience in writing SQL queries, PLSQL for Oracle & DB2
- Worked on code-merge and module and code integration
- Understanding of UML, Design Patterns, and layered architecture, code deployment on UAT/Production
- Identify the appropriate software architecture based on the requirements and design elements contained in a system specification.
- Review process for software architecture documents and code.
- Knowledge of project development life cycle and software development methodologies
- Ability to worked on Agile methodology
- Experience of Kafka to build real time data and streaming apps in distributed environment.
- Demonstrated key behaviors for successfully leading and coaching team
- Ability to manage multiple assignments simultaneously balancing work with high priority requests
- Worked on Marklogic database and having rich exp to write a XQuery, perform CRUD operation & Marklogic Rest API.
- Working experience of multithreading, ETL, Pentaho.
- Working experience of continuous integration deployment and delivery methodology.
TECHNICAL SKILLS
Web Skills / Framework: Spring boot, Spring Cloud, Spring, Spring Integration, Spring Eureka Server, Microservices, Hibernate, Web Service (SOAP, Restful), Struts1x, Struts2, AJAX, JQuery, Angular, Kafka
Programming languages: Core Java 8
Servers: Tomcat- 8, Web Sphere 6.1, Weblogic 8.1, JBoss 7.1
Operating system: Linux, Unix, Windows 2003 Server, XP.
Database: MarkLogic, NoSQL, Oracle11g, DB2.with SQL & PLSQL, Mybatis
IDE: IntelliJ, Eclipse, My Eclipse, Edit plus.
Code Release: GIT, Jules, Maven, Jenkins, Java Melody, Bulild.xml, ANT
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
Technology:Java 1.8, Spring Boot, Spring, Microservices, Spring Eureka Server, Hibernate, React JS, HTML5, NPM, Node JS, Oracle11g, Tomcat7, Fortify, Restful Web Services, Pentaho, Multithreading
Technical Architect
Responsibilities:
- Design Microservice component
- Design spring Restful based API
- Work on spring cloud & spring eureka
- Work on end to end development across the application
- Setup Jules & Jenkins jobs in GIT
- Worked on React JS to design the component and UI
- Provide an implement solution to team and technically manage the team
- Support production issue, helping to analysis with Kanban team and provide the immediate solution to fix.
- Design ETL Job with multithreading and Pentaho
- Resolve critical & high issue and coordinate with team.
- Make a production release plan and review the code
Confidential
Technology:Java 1.8, Spring Boot, Spring, Microservices, Spring Eureka Server, Hibernate, Angular, HTML5, JSP, Oracle11g, Tomcat7Fortify, Restful Web Services, MarkLogic, BO, Kafka
Technical Lead
Responsibilities:
- Working on overall development of multiple application in Doc Management i.e iSearch, iSearchCE, RDI, ODX, R&R report
- Migrate a spring application deployed as Fast AS to Spring boot
- Migrate monolithic iSearch application to Microservices and deployed on Gaia
- Used Spring Eureka as service design pattern to manage Microservices
- Work on end to end development across the application
- Setup Jules & Jenkins jobs in GIT
- Written XQuery and manage the MarkLogic database
- Written a XQuery code to fetch the data from MarkLogic in REST API
- Worked on Universal Index (Word Index, Phrase Index), Range Index
- Designed Search Functionality based on Marklogic query.
- Create MarkLogic Collection, Constant, CTS, XDMP
- Used Marklogic Console, prepare production workspace, import & export
- Performed CRUD operation on Marklogic DB
- Worked on performance issue and implemented solution
- Support production issue, helping to analysis with Kanban team and provide the immediate solution to fix.
- Resolve critical high vulnerabilities issue of Struts in ODX application
- Scan ODX application & identify CSRF (Cross Scripting Request Forgery) issues by Fortify, resolved these issue on priority.
- Configure the ODX application access through JPMM portal in UAT env.
- Configure the ISearch ARM Jobs use as a Functional Account.
- Create a generic shell script for DB Release in DEV/SIT/UAT/Production.
- Work on additional extended metadata fields to be available in ISearch reporting Universe (SAP), written SQL/PLSQ, did the required changes in Universe & migrate the changes in upper environment.
- Worked on iSearch reporting, written a Marklogic query to identified discrepancies in the value of effective date & expiry date and resolve the production issue.
Confidential
Technology:Java 1.7, Spring, Hibernate, JSP, JQuery, Oracle11g, Tomcat7, Restful web service
Technical Lead
Responsibility:- Lead development team of more than 9 team member across SDLC
- Involved in client interaction
- Responsible for mentoring team members
- Understand requirements and assign to team member
- Worked on code-merge, code and module integration
- Responsible for design and code reviews including code optimization
- Memory management used by Java melody setup
- Auto build configuration by Jenkins
- Work on performance, transactional, security, logging, auditing and cashing implementation & solving issue.
- Implemented of spring core, integration, cashing, JDBC template, global & distributed Transaction and AOP.
Confidential
Technology:Struts1.3,Spring,Hibernate, JSP,Dojo, Oracle, WebSphere, Web Service(SOAP)
Technical Lead
Responsibilities:
- Lead development team of more than 5 team member across SDLC
- Involved in client interaction
- Responsible for mentoring team members
- Understand requirements and assign to team member
- Worked on code-merge, code and module integration
- Responsible for design and code reviews including code optimization
- Work on performance, transactional, security, logging, auditing and cashing issues
- Implemented of spring core, integration, cashing, JDBC template, global & distributed Transaction and AOP.