Java Architect / Lead Resume
ChicagO
SUMMARY
- Extensive object - oriented analysis, design, and development experience.
- Extensive experience in designing and developing Microservices using Spring Boot
- Experience working in large Integration, development and maintenance projects
- Experience in architecting / designing Scalable, Reliable and Secured micro-services, API’s
- Experience in designing and developing Mule flows using Mule ESB (3.x and 4.x), creating and configuring Messaging Queues using Hornet Q
- Architecting and developing complex enterprise systems integration using Mule Enterprise Service Bus (ESB)
- Experienced working in CICD leveraging Bamboo, Git, Nexus Repo, Pivotal Cloud Foundry and other tools
- Experience in DevOps, CICD and Test-Driven Development
- Experience in PaaS (Cloud Foundry, Cloud Hub)
- Experience working with cross-functional teams
- Experience working in Agile, Iterative and Waterfall methodologies
- Experience in developing reusable assets, standards (custom PMD rules)
- Experience in identifying and developing solutions for complex technical problems, issues
- Experience in designing custom solutions around Information Security products like CyberArk EPV, Ping Federate and MFA using Symantec VIP
- Experience in implementing API and Application security using OAUTH, SAML
- Quickly adopt modern technologies, deep understanding and experience in Application Infrastructure and security architecture and non-functional aspects like Performance, Scalability, Reliability, Availability etc.,
- Focus on developing solutions using design patterns and principles for on time delivery and successful implementation
- Ability to work and communicate solutions, ideas, suggestions to a variety of (business) stakeholders effectively and comprehensively
- Plan, develop and implement successful large-scale projects from inception to completion
- Experienced professional with strong leadership and relationship-building skills. Good at juggling between multiple tasks and working under pressure.
- Ability to build and maintain strong relationships with senior leadership
- An effective leader, skilled in enlisting the support of all team members in aligning with project and organization goals.
- Good analytical, time management, collaboration, and problem-solving skills
- Experienced in coordinating between cross functional and geographically distributed teams (Onsite / Offshore)
PROFESSIONAL EXPERIENCE
Java Architect / Lead
Confidential, Chicago
Responsibilities:
- Responsible for designing, developing and implementation of Micro services using Spring Boot
- Work closely with internal product and technology teams to identify scope, requirements and translate functional / business requirements into technical solution
- Designed, Developed REST API’s using RAML and publish API’s
- Create and Configure persistent queues specific to API’s (Active MQ)
- Maintain and Monitor API’s through API Manager and API Analytics
- Write and maintain automated unit and integration tests as part of Test-Driven Development
- Deploy and maintain Micro services on Pivotal cloud foundry
- Design and Develop secured micro services and API’s using NTAppSec framework with SAML, OAUTH and JWT tokens
- Created plans (Code checkout, Checkmarx and Sonar scanning for vulnerabilities) for continuous integration and deployment
- Design and develop applications to provide and consume services (SOAP and Restful) for the enterprise risk and other businesses within Confidential
- Track and provide status on epics, stories assigned in JIRA
- Participate in Spring grooming, Sprint planning and daily stand-ups
- Involved in effort estimations, planning, identifying dependencies and risks
- Work closely with the team in reviewing the design, code, provide technical and functional clarifications
- Involved in debugging issues, analyze and document root cause, find problem areas, provide and implement solutions
- Identify the risks, work closely with the project manager to plan and mitigate risks
- Mentor and Provide technical guidance to the team of agile software developers in best practices, DevOps tools, processes, and procedures.
- Lead the design and development of key solution artifacts including architecture documents, concepts of operations, and standard operating model documents.
- Contributed to the development and continuous improvement of best practices and templates that can be used by other teams in future pursuits
- Communicate and present solutions, ideas, suggestions to business stakeholders effectively and comprehensively
- Involved in designing secured applications and API’s using OAUTH, IAM and SSO using OAM, OES, RBAC, JIT, MFA and PING tools.
- Actively involved in working with various business groups in upgradation process of Symantec ILP (Information Loss Protection) across Confidential
- Actively took part in continuous improvement of software development process through sprint retrospective meetings
Environment: Java/J2EE, Spring Boot, JSON, Mule ESB, DevOps, XML, Microservices, PCF(Pivotal Cloud Foundry), Tomcat, Angular, Bamboo, Git, Azure DevOps, JIRA, Kafka, Service-Now, MS Graph API’s, Symantec VIP API’s, PING Federate and PING Access, OAM, OAUTH, OES, SSO using SAML, MS SQL, Oracle
Integration Lead
Confidential
Responsibilities:
- Understand the requirements, identify gaps, document and prepare estimates
- Participate in JAD (Joint Application Development) sessions with State SMEs for finalizing the design specifications
- Design integration solutions and develop batch interfaces, synchronous and asynchronous SOAP and RESTful web services using Mule ESB
- Design and Develop mule flows to integrate with external state and federal agencies for exchanging data
- Design and develop mule flows to act as proxy and to handle the web service requests and responses, message transformations and validations
- Create, Configure, and utilize message-oriented middleware like HornetQ’s to add and consume messages, Integrate message queues with mule flows
- Coordinate activities between work streams and tracks to identify and finalize the solution
- Coordinate and interact with external state and federal agencies to develop solutions around synchronous and async webservices, batch interfaces, define and configure request and response payloads, file structures to exchange data
- Coordinate with Architecture, Configuration, Infrastructure, testing and other cross-functional technology teams
- Worked on creating a roadmap for migrating from Java 6 to Java 7
- Conduct code reviews, use the automated tools like Check Style for SONAR violations
- Assign work to the team, work closely with offshore team, provide technical and functional clarifications where required
- Assign and work closely with the team to track and fix the SONAR issues to ensure the adherence to coding standards
- Analyze, Assign and Track defects in JIRA / RTC, generate and share the defect status report
- Work closely with the testing team to prioritize, plan assign defects to releases and provide required clarifications
- Participate in defect triage and DBCR meetings
- Mentor and provide technical guidance to the application developers
Environment: -- Java / J2EE, JSP, Servlets, JSON, AJAX, Enterprise Java Beans EJB 2.1, SOAP and Restful Web Services, Spring MVC, JSTL, Oracle DB, Hornet Q, WebSphere Application server, Mule Enterprise Service Bus (ESB), Eclipse IDE, Fast4J framework as ORM, MVC framework, SVN, RTC, JIRA, SONAR, SQL developer
