Roles and Responsibilities: • Designing, implementing, and maintaining Java applications that are often high volume and low latency, required for mission critical systems • Contributing in all phases of the development lifecycle • Writing well designed, efficient, and testable code…