Java Software Engineer – Engineer I

Posted 3hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Java Software Engineer developing microservices and containerized applications for analytics software company FICO. Building and deploying solutions in Agile/Scrum environment with focus on cloud-native technologies.

Responsibilities:

  • 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.

Requirements:

  • 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 knowledge of SQL/NoSQL databases.
  • Understanding of secure coding practices, authentication/authorization (ACL, RBAC), automated testing frameworks, and ability to collaborate effectively in geographically diverse, fast-paced team environments; AWS experience desired.

Benefits:

  • An inclusive culture strongly reflecting our core values: Act Like an Owner, Delight Our Customers and Earn the Respect of Others.
  • The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experiences.
  • Highly competitive compensation, benefits and rewards programs that encourage you to bring your best every day and be recognized for doing so.
  • An engaging, people-first work environment offering work/life balance, employee resource groups, and social events to promote interaction and camaraderie.