The Options Clearing Corporation (OCC) is looking to hire a major contributor to architect and develop scalable resilient hybrid Cloud-based solutions that support critical financial risk management activities. The role aims to drive the transformation of the enterprise into a data-driven organization through innovative strategic thinking and building data solutions.
Requirements
- Design, develop, plan, modify and improve complex systems with Java, J2EE, Spring, Spring Boot and Jenkins
- Design, develop and analyze solutions for cloud-based applications using Spring Boot, Docker and Kubernetes
- Design and develop RESTful services using Spring Boot and integrate with source systems Active MQ or Kafka on cloud platforms GCP or AWS
- Design, develop, and integrate spring Security framework to implement robust authentication and authorization with identity providers and API Gateway and IAM
- Write unit and integration tests based on chosen DevOps frameworks.
Responsibilities
- Serve as a major contributor in architecture design and development of scalable resilient hybrid Cloud-based solutions supporting critical financial risk management activities.
- Design highly performing, scalable, secure, reliable and cost optimized solutions.
- Perform design and development of streaming applications for business requirements in agreed architecture framework and Agile environment.
- Analyze requirements, develop, tests, and document software quality to ensure proper implementation.
- Design, develop, plan, modify and improve complex systems with Java, J2EE, Spring, Spring Boot and Jenkins.
- Design, develop and analyze solutions for cloud-based applications using Spring Boot, Docker and Kubernetes.
- Design and develop RESTful services using Spring Boot and integrate with source systems Active MQ or Kafka on cloud platforms GCP or AWS.
Other
- Mentor and collaborate with developers, architects and product owners to drive the strategy of transforming the enterprise into a data-driven organization, and lead through innovative strategic thinking in building data solutions.
- Actively participate and lead requirement analysis and review to identify missing or incomplete requirements.
- Up to 40% telecommuting permitted.
- Bachelor’s degree in computer science, any engineering, or related and five (5) years of experience as a software developer, Java application developer, programmer analyst, or related
- Assist with departmental and new employee training.