Name of Employer:
The Options Clearing Corporation
Job Title:
Associate Principal, Software Engineering
Location:
9111 Cypress Waters Blvd, Suite 400, Dallas, Texas 75019
Duties:
- Develop scalable and resilient hybrid and Cloud-based data solutions supporting critical financial market clearing and risk activities.
- Collaborate with other developers, architects, and product owners to support enterprise transformation into a data-driven organization.
- Be a team player and work well with business, technical and non-technical professionals in a project environment.
- Contribute to design, technical direction, and architecture, including collaborating with various teams to build fit for purpose solutions.
- Follow agreed upon SDLC procedures to ensure that all information system products and services meet explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security rules, and external facing reporting guidelines.
- Perform application and project risk analysis and recommend quality improvements.
- Actively participate in creation and review of both business and technical user stories, providing constructive feedback and input on both work effort estimation as well as architecture/design improvements.
- Develop Java enterprise-based web applications using Java 8, Spring, Spring Boot, Microservices and REST API.
- Apply Eureka, Ribbon and Hystrix to quickly stand-up enterprise-based web applications that implement common patterns.
- Implement Kafka or RabbitMQ to provide scalability by allowing data to be distributed across multiple servers.
- Design technical solutions to host enterprise-based web applications efficiently and securely using PCF, AWS, or Google cloud on-demand cloud computing platforms by implementing EC2, S3, EKS services.
- Participate in code reviews, proactively identifying and mitigating potential issues and defects as well as assisting with continuous improvement.
- Embrace industry best practices like continuous integration, continuous deployment, and TDD.
- Work on monitoring related tools and frameworks like Splunk.
- Up to 40% telecommuting permitted.
Education & Experience Required:
Bachelor’s degree in CS or related and five (5) years of experience as a software developer, software engineer, systems analyst, consultant or related.
Special Skills Required:
- Must have work experience with each of the following:
- Develop Java enterprise-based web applications using Java 8, Spring, Spring Boot, Microservices and REST API.
- Apply Eureka, Ribbon and Hystrix to quickly stand-up enterprise-based web applications that implement common patterns.
- Implement Kafka or RabbitMQ to provide scalability by allowing data to be distributed across multiple servers.
- Design technical solutions to host enterprise-based web applications efficiently and securely using PCF, AWS, or Google cloud on-demand cloud computing platforms by implementing EC2, S3, EKS services.
Salary:
$149,781 - $199,600
Apply:
Apply online at No calls. EOE.
Step 1:
When you find a position you're interested in, click the 'Apply' button. Please complete the application and attach your resume.
Step 2:
You will receive an email notification to confirm that we've received your application.
Step 3:
If you are called in for an interview, a representative from OCC will contact you to set up a date, time, and location.
For more information about OCC, please click here.
OCC is an Equal Opportunity Employer.
#J-18808-Ljbffr