Technical/solution Architect/lead Developer Resume
Boston, MA
SUMMARY:
- Thirteen plus years of experience in development, working as J2EE Architect/ Tech Lead/ Senior Developer positions.
- Primary skills include architecting, designing and implementation of web applications using J2EE technologies such as Struts, JSF, SOA, rest and soap Web Services, Spring, Hibernate, AJAX, EJB, iBatis, Servlets, Ext JS, Angular JS, Drools rule engine and JSP.
- JDK 1.8 with Stream API and Lambda expression usability in current project.
- Experience in Docker container and Rabbit MQ, Kafka Messaging Broker platform.
- Experience with TDD utilizing Mocking and similar concepts.
- Strong understanding of Micro services architectures
- Experience with technologies used for service registry like Zookeeper, Eureka etc
- Experience with event - based and message-driven distributed system.
- Experience with NoSQL Data stores such as Cassandra and MongoDB.
- Experience with distributed caching frameworks such as Terracotta cache.
- Experienced with Platforms as a Service such as Cloud Foundry, Open Shift, etc
- Experience with Continuous Integration / Continuous Delivery using modern Dev Ops tools and workflows such as Git, GitHub, Jenkins
- Experienced in building scalable enterprise applications.
- Architecting, designing IBM portal base application with MQ integration implementation.
- Designed SOA (Mule ESB, Camel ESB) application to integrate legacy systems running at various sites.
- Implementing cyber security by using Black Duck scanning, ESAPI (The OWASP Enterprise Security API).
- Usage of various Design patterns like Observer, Adapter, Mediator, Singleton; adherence to the Framework guidelines in place
- Experience with agile development (Scrum) and Test Automation (behavior, unit).
- Experience in FX Regulatory Compliance, Fatca, Dodd-Frank Rules implementation methodology
- Experience in hippa protocol with EDI claim processing transaction like X12, 276, and 277.
- Worked as Core Java Developer in financial services domain with low latency & high volume electronic trading systems including Core Java, Multithreading/Concurrency, design patterns, spring, Hibernate, Java Swing.
TECHNICAL SKILLS:
Design Skills: UML (Rational Rose, Visio), Object Oriented Analysis and Design (OOAD), GOF Design patterns, J2EE Design patternsJ2EE/Rules Engine: JSP, Servlet, EJB, JMS, JDBC, JTA, JNDI, SpringMVC, Hibernate, Struts, ibatis, Swing, JSF, Annotations, AOP (Aspect Oriented Programming), IoC (Dependency Injection) etc, JMS and Kafka Messaging. JBOSS Drools Rule Engine
Liferay Portal: Liferay 6.1,Service builder, Hooks, MVC portlet, User role configuration,Lar file, RAD
Spring/Hibernate/JPA/NOSql: Spring Cloud, Spring Boot,, Hibernate 3.0 mybatis, JPA, Mongo DB
Middleware and ESB and PortalTechnology: Apache Camel, JBOSS Fuse ESB, Service mix, Mule ESB
XML/HTML/Ajax/UI: XML, XSLT, XSL, JAXB, Castor, SAX, DOM, HTML, CSS, JIBX, YUI, GWT, Ajax, JavaScript, AngularJS, BootStarp
WebService: SOAP and Restful Webservice
Source Control: Subversion, CVS, Visual Source Safe etc deployment, CXF Transport, Quartz Transport, Chaining Router, Mule Console, IBM Rational Clear Case
Database and tools: Oracle 8i/9i/11g, MongoDB, Mark Logic
Operating Systems: NT, Windows 2000, UNIX and DOS
SDLC, CASE, deployment & Testing: BDD,RUP,Hudson,Jenkin,ARM
Web Servers/App. Servers: Weblogic 10.x, Apache, Web Logic 5.x/6.x, Web sphere 3.5/4 .JBOSS, Liferay-Portal Server
Security Frame work: SecureAssist, BlackDuck Scan, ESAPI (The OWASP Enterprise Security API),SSL, ACL
Project Development: Agile Development Model
Frameworks: SOA,MDA,MVC,JSF, Event Driven Principle
Cloud Platform: PAAS Model, SAAS Model
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Technical/Solution Architect/Lead Developer
Responsibilities:
- Design Data As a service model with Enterprise Search capability.
- Evaluation of Mark Logic vs mongo DB vs lucidserach for enabling CRUD operation with search engine
- Designing Kafka messaging to process platform agnostic response.
- Implementing BRMS drools rule engine to configure business rule.
- Designing security stack for the application.
- Implementing Enterprise Service Bus architecture for asynchronous communication.
- Implementing SOA architecture as part of technology stack.
- Implementing NOSQL databases like MongoDB, HBase, and Cassandra.
- Implementing Angular JS with Rest service interface communication architecture.
- Using Swagger API for rest service communication
- Implementing Docker container infrastructure KYC remediation application.
- Implementing micro service architecture with PAAS cloud model.
- Practiced agile mode of development and delivery. Continuous integration and deployment every fortnight and obtained feedback at regular intervals from the stake holders.
- Java Stream API for parallel processing of multi thread process
- Lambda expression for declarative and Lazy evaluation advantages.
- Event driven architecture implementation
Environment: JBOSS Fuse,Servicemix,Restful web service, Mule ESb,Oracle, JDK 1.6/1.8, Oracle 11g, Spring, iBatis, Jenkins,Drools Rules Engine,Mongodb, angular js, restful web service, IBM MQ, kafka mesage broker, TDD,Agile, Microservice, Swagger API, Docker Container, Cucumber frame work set up, Lucine Search Engine, Struts,marklogic, TCPIP
Confidential, Boston, MA
Technical Architect
Responsibilities:
- Involved in requirements understanding and use case identification. Involved in High Level and Low level analysis and design. Created Use Cases, Sequence Diagrams, Activity Diagrams, and Class Diagrams.
- Developed Jersey Restful/SOAP web service API to communicate with external entity.
- Design Camel work flow for routingfpml message to DTCC and CFTC regulatory body.
- Design Map reduce solution for processing real time message.
- Design IBM MQ messaging to process platform agnostic response.
- Worked on drools rule engine to configure business rule.
- Designing security stack for the application.
- Implementing Enterprise Service Bus architecture for asynchronous communication.
- Implementing SOA architecture as part of technology stack.
- Configure IBM Tivoli for auditing of workflow.
- Practiced agile mode of development and delivery. Continuous integration and deployment every fortnight and obtained feedback at regular intervals from the stake holders.
- Experience in optimization of Map reduce algorithm using combiners and partitioners to deliver the best results Excellent understanding and knowledge of NOSQL databases like MongoDB, HBase, Cassandra.
- Excellent understanding and knowledge of NOSQL databases like MongoDB, HBase, and Cassandra.
Environment: Apache camel, JBOSS Fuse,Servicemix,Restful web service, Oracle, JDK 1.6, Oracle 11g, Spring, iBatis, Jenkins,Drools Rules Engine,Mongodb, angular js, restful web service,IBMMQ,ATDD,Agile,Kafka,SpringBoot,Spring Cloud
Confidential, Newark, DE
Technical Architect
Responsibilities:
- Involved in requirements understanding and use case identification. Involved in High Level and Low level analysis and design. Created Use Cases, Sequence Diagrams, Activity Diagrams, and Class Diagrams.
- Worked on android application interfacing with Java based application.
- Worked on UI frame work like Angular JS and Ext JS 5.
- Developed Jersey Restful/SOAP webservice API to communicate with external entity.
- Worked on drools rule engine to configure business rule.
- IBM Portal base frame work implementation for banking application stack.
- Designing security stack for the application.
- Implementing Enterprise Service Bus architecture for asynchronous communication.
- Implementing SOA architecture as part of technology stack.
- Black duck scanning and secure Assist security scanning for private banking application.
- Establishing vendor communication channel for data transfer(LN,GBDS)
- Practiced agile mode of development and delivery. Continuous integration and deployment every fortnight and obtained feedback at regular intervals from the stake holders.
Environment: WebSphere, RESTful web service, Oracle, Mule ESB Framework, JBoss, JDK 1.6, Oracle 11g, Spring, iBatis, Jenkins,Drools Rules Engine, Angular JS, Ext JS, Hadoop, Green Plum,JSF
Confidential, Boston, MA
Java Developer
Responsibilities:
- Involved in requirements understanding and use case identification. Involved in High Level and Low level analysis and design. Created Use Cases, Sequence Diagrams, Activity Diagrams, and Class Diagrams.
- Developed user interface for handling events and input validation, converting values, defining page navigation.
- Worked on drools rule engine to configure business rule.
- Implemented SSL set up for Lexis Nesus gate way communication.
- Built custom rest service components and functionally integrated into the application. Built components on server side to handle special requirements and binding them in the JSF page.
- Coded on the advanced java features - Generics, Enhanced for loop, Autoboxing, Enums, static import and built-in annotations.
- Applied MVC Architecture using JSF, Spring Framework along with Hibernate as the ORM. Applied various design patterns like Front Controller, Business Delegate, Service Locator, DAO etc in the n-Tier environment.
- Used XML, XSLT to perform transformations and formatting.
- Performed complex SQL queries and JDBC prepared, callable statements, batch insert/update and scrollable resultsets.
- Used spring based JMS template to send asynchronous messages.
- Used SVN for checkout/import modules, update/commit changes to the repository under Windows environment.
- Practiced agile mode of development and delivery. Continuous integration and deployment every fortnight and obtained feedback at regular intervals from the stake holders.
Technologies: Restful web service, Oracle, Mule ESB Framework, Jboss, JDK 1.6, Oracle 11g, spring, ibatis, Jenkins
Confidential
Architect, Team Lead
Responsibilities:
- Worked under many capacities including Sr. Architect and Technical Lead of over a fifty member team of developers.
- Developed restful web serviceapi to expose wda data structure in the form of URI.
- Led onshore and offshore developers in a 24/7 environment.
- Architected and designed new enhancement to WDA application by using service builder frame work.
- Developed enhancements in Liferay, ESB and J2EE technologies along with Open Source solutions.
- Authored the detailed technical design document.
- Worked as a developer and also performed code reviews.
- Steered technology upgrades to Weblogic, JDK, Struts and evaluation of REST Architecture
Technologies: Restful web service, Oracle, Mule ESB Framework, Web logic Server JDK 1.6, Oracle 11g, Liferay, spring, JPA, Jenkins.
Confidential
Java Architect / Sr. Developer
Responsibilities:
- As an architect and Sr. server developer actively participated in design and developed multi-threaded MuleESB server based on J2EE architecture.
- Developed restful web service API to communicate with external entity.
- Worked extensively on http layer, webservice layers and Scheduler components.
- Designed and developed an application to route messages generated by Frame work Underwriting Engine.
- Reduced the monthly commission batch runs from 30 hours to 15 hours.
- Developed messaging adapters to be used with ESB for communication between different components.
- Performed CRM, VANTAGE system integrations with ESB platform.
- Mentored my team on MDA architecture and SOA Architecture.
- Ensured capability improvement of my team on the development framework.
- Improved performance, fixed memory leaks and improved robustness of the high volume transactional batch processes for Sure Insurance Corporation.
- Designed data model and modeled system interaction transactions as per ACORD standards.
- Reviewed requirements with onsite business analysts and identified solution challenges.
- Kept development team abreast with latest requirements, project schedule and planning.
Technologies: Restful web service, Oracle, Mule ESB Framework, Web logic Server JDK 1.6, Oracle 11g, Liferay, spring, JPA, Jenkins, JBOSS
Confidential
Java Architect
Responsibilities:
- Mentored my team on MDA architecture and SOA Architecture.
- Ensured capability improvement of my team on the framework used for development.
- Improved performance, fixed memory leaks and improved robustness of the high volume transactional batch processes for Sure Insurance Corporation.
- Designed the data model and modeled the system interaction transactions as per ACORD standards.
- Conducted requirements review with onsite business analysts and identified solution challenges.
- Kept development team abreast with latest requirements, project schedule and planning.
- As Jr. Architect & Sr. server developer I was actively involved in architecting various Business Layer and Data Management components of this multi-tiered web based system over J2EE architecture, EAI and Vitria.
- Realizing the design from requirement specifications and modelling of use case models, object models, state models, sequence diagrams and physical data model.
- End-to-end functional and technical design of the system
- Designed External Service EJB application and guided developers.
- Build a reference implementation demonstrating deep slice into conceptualized architectural capability
- Support development team as lead designer for functional and design understanding
- Support QA team in drafting end-to-end test scenarios, overall test strategy, review functional test cases
- I was extensively involved in the development of the Agent module, which involved multi-threading and GUI for this product, which was developed in SpringMVC.
- Designed and developed frameworks for Data filtering and inheritance process.
- Lead a team of designers and developers for delivering a new functionality of incremental data synchronization
Technical Environment: Vitria, Tibco, java, J2ee, Struts, JSF
Confidential, LA
Sr. Java Developer
Responsibilities:
- As Jr. Architect &Sr developer I was actively involved in high level solution conceptualization, designing the messaging component, break down the design to specific SDLC tasks
- Identified and fixed performance, transactional, threading and memory issues
- Integrated other sub-systems through JMS, XML and XSL.
- Managed a team of 8 - 10 developers.
- Prepared technical design, and deployment documents.
- The application involved Data model (Entity Beans), Application model (Session beans) and Presentation Model (Servlets, JSPs, Java Beans, HTML, JavaScript).
- Effort estimation, tasks scheduling, project tracking
Technical Environment: Vitria, Tibco, java, J2ee, Struts
