Sr Aem Form/java Developer Resume
SUMMARY
- Over 6 years of experience in Information Technology as a full stack Java and J2EE developer.
- Development professional with deep passion for technology, technological expertise and well - developed teamwork abilities.
- Experienced in Java, J2ee, jsp, servlet, sql-plsql, xsd web services, and Rest APIs.
- I have extensive experience in Agile and Waterfall methodologies to build products and deliver them to clients.
- I am skilled at writing well designed, testable and efficient code using best practices.
- Known for ability to multi-task and juggle multiple pressing projects simultaneously, meeting all deadlines.
Requirements Management: HP Quality Center, Jira
UML Diagrams: MS Visio, Enterprise Architect, data models
Test Cases: HP Quality Center/ALM
Defect Tracking: HP Quality Center/ALM, JIRA, Rally
Software Methodology: Agile, Waterfall
Microsoft Tools: MS Word, Advanced MS Excel, MS Power point
Databases: MS SQL, DB2, MS Access, Informatica, Cosmos DB
Platform/Technology: AEM, Azure, ESB, Adobe - Sign, eOriginal, CyberArk, FileNet, Salesforce, PowerBuilder, Splunk, PING, Service Now, Share Point
PROFESSIONAL EXPERIENCE
SR AEM FORM/Java DEVELOPER
Confidential
Responsibilities:
- Worked as a full stack AEM form developer in building forms and well as contributed in building an electronic signature functionality for Confidential .
- Contributed in migrating forms from legacy application into AEM-Azure environment and converted that into electronic version.
- Built forms using maven configurations and tested via Postman.
- Built APIs through spring boot.
- Used AEM to store all electronic forms built by the team and implemented required changes on those documents periodically.
- Coordinated with third party vendors like Adobe Sign and eOriginal to configure environment set up for Confidential application to implement changes successfully.
- Provided support for any production outages that required hot fixes.
- Monitored application health using Splunk, created Splunk dashboard, created scripts to generate alerts during outages.
- Reviewed log files in Splunk to perform analysis on production defects and outages.
- Submitted Change requests or Incidents using Service Now to document any production changes.
- Executed queries using SQL transmitter and Cosmos DB to perform data analysis and generate reports to stakeholders.
- Acted as a liaison between Business Operations team and Development team to provide clarifications on technical questions pertaining to our internal application.
- Worked very closely with Product Manager, Solutions Architect and Lead Dev to implement clean code principles while eliminating tech debt.
- Heavily involved in DevOps working very closely with Solutions Architects, Cloud Engineers and QAs.
- Implemented and formalized code review process for the team to reduce defects.
- Involved in SCRUM ceremonies like Daily Stand up, Sprint Planning, Sprint Review and Sprint retrospective.
SR DEVELOPER
Confidential
Responsibilities:
- Worked on development of multiple APIs, primarily on the product listing API using Jersey 2.1.
- Partnered with team to create BRDs and converted that into Functional specifications from the feature request.
- Created Requirement traceability matrix by pairing the requirement with the Test Case.
- Helped create Change request documents if there has been last minute change in requirements.
- Worked on building the low-level design documents using the functional specifications.
- Created work-flow documents to give specifications on Current State vs Future State.
- Utilized Share point to store all the project documents.
- Developed the Rest API code based on JAX-RS annotations using Jersey framework.
- Developed the MVC (model-view-controller) structure for the application using J2EE framework.
- Worked on setting up the maven build and deployment for the API.
- Developed the consumer side code to consume REST API exposed by couple of external vendors to McGrawhill.
- Partnered with QAs to perform Unit testing, Load testing, Retesting and regression testing.
DEVELOPER
Confidential
Responsibilities:
- Worked on developing the rosters API that had a couple of operations to support the process.
- Performed requirement elicitation and peer review to make sure requirement are captured correctly.
- Helped write new logics and configurations to account any changes into the system.
- Worked on creating High Level Design Document and Low-Level Design Document using requirement document.
- Developed the code to expose the rosters API using Jersey 2.1
- Worked on the backend code to consume the shift management system APIs which were exposed to create, update the shifts in the system
- Developed the notification module to alert the leads and the resources with their shift allocation.
DEVELOPER
Confidential
Responsibilities:
- Performed Use case analysis using Basic, Alternate or Exception scenario.
- Created use case diagrams and sequence diagrams using MS Visio.
- Create user stories in Jira.
- Written functional specification based on the user story.
- Created Technical design document from requirements.
- Performed Development in J2ee, JSF.
- Created Traceability Matrix generation and test case preparation.
- Helped create Test Plan for manual testing.
- Helped QA to execute Test Cases by providing clarification on different scenarios as per requirement.
DEVELOPER
Confidential
Responsibilities:
- Created modules and Dashboard that would give graphical/visual representation of the Audit process.
- Partnered with Audit team to make sure our application did not have any vulnerable points of failure by correctly identifying scenarios when those points could fail.
- Helped team create mitigation plans to resolve any issue that would occur if those control points failed.
- Partnered with internal and external teams to make sure our team complied with enterprise safety regulations.
- Create User stories and added Acceptance criteria to requirements.
- Created Technical design from requirements.
- Partnered with the team to maintain clean development branches.
- Performed a code review walkthrough with the team to remove any discrepancies in code.
- Helped maintained less defects in production.
- Performed Development in J2ee, JSF.