Proofpoint is looking to solve the business problem of safeguarding organizations' greatest assets and biggest risks: vulnerabilities in people. They aim to protect organizations by helping them stop targeted threats, safeguard data, and make users more resilient against cyber-attacks through people-centric security and compliance solutions.
Requirements
- 2 yrs experience in JAVA
- Experience with any scripting/functional/compiler language like Python
- Experience designing, developing, and supporting applications in a cloud environment
- Solid understanding of CI/CD and working with tools like Jenkins or similar
- Experience writing both component integration tests as well as end-to-end acceptance tests
- Solid understanding of commonly used API modalities, including REST and gRPC
- Solid understanding of Event Driven Architecture and streaming technologies
Responsibilities
- Work with others on the system design and delivery of a scalable, secure and supportable enterprise software solutions for our customer facing platforms
- Participate in our agile work flow process, including concept development, architectural design, design specification, story decomposition, planning, executing, testing, acceptance, and retrospection
- Continuously improve product quality through rigorous testing and code review
- Contribute to a culture of continuous improvement through feedback and experimentation
- Collaborate cross-functionally to streamline and deliver value faster
Other
- BA/BS in Computer Science/Engineering or a related technical field
- Excellent verbal and written communication skills
- Ability to manage deadlines and work effectively under pressure
- A driven, self-motivated mindset with a passion for solving complex problems
- Proactive attitude and ownership mentality