Java Software Engineering-Engineer I
Company: FICO
Location: Torreon Metropolitan Area (Remote)
Type: Full-time
Level: mid
Remote: Yes
Posted: 2026-03-03
About this role
FICO (NYSE: FICO)
is a leading global analytics software company, helping businesses in 100+ countries make better decisions. Join our world-class team today and fulfill your career potential!
The Opportunity
*"Come join our product development team in a hands-on technical role where you'll be involved in the end-to-end lifecycle of software development and methodologies. This role provides the opportunity to develop a deep understanding of our business and work closely with professional services and product management to develop a highly feature rich product."*
– VP, Software Engineering.
What You’ll Contribute
- Build, deploy, and support enterprise-level microservices using Java, designing and implementing RESTful APIs while following established patterns and Agile/Scrum best practices.
- Develop and deploy containerized applications using Docker and Kubernetes, managing deployments, pods, and services in cloud environments.
- Write comprehensive automated tests (unit, integration, API) following Test-Driven Development practices to ensure code quality and reliability.
- Implement observability and monitoring solutions for logging, troubleshooting, and performance tracking of distributed systems.
- Participate actively in code reviews, maintain JIRA updates, and continuously learn emerging technologies relevant to cloud-native development.
What We’re Seeking
- Bachelor's/Master's in Computer Science or related discipline (or equivalent experience) with 1-3 years of professional software development experience.
- Strong proficiency in Java with solid understanding of object-oriented programming principles and SDLC processes.
- Hands-on experience with REST APIs, Kubernetes fundamentals (pods, services, deployments), and Docker containerization; familiarity with API technologies (JSON, XML, SOAP, gRPC, OpenAPI/Swagger).
- Experience with version control (Git), CI/CD pipelines (Jenkins), deployment automation for Kubernetes, and knowle...