FICO

Software Engineer – Java, AWS, Kubernetes

FICO

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $87,000 - $136,000 per year

About the role

  • Build, deploy, and support modules of large, world-class enterprise-level solutions.
  • Responsible for coding, design, and development of a cloud-native software platform (Paas (Platform as a Service) and (SaaS (Software as a Service).
  • Use diagrams and tools to write programs, investigate and fix bugs, and install solutions.
  • Collaborate closely with product, security, infrastructure, and application development teams to implement best practices.
  • Support troubleshooting and performance tuning across services.
  • Grow your expertise through hands-on development and guidance from experienced team members and the opportunity to learn new skills in other functional areas of the product.

Requirements

  • 4+ yrs of strong hands-on experience coding with Java/Spring Boot and building cloud native software platforms.
  • Hands-on coding experience with Java & Spring frameworks, with interest in security and integration.
  • In-depth experience in building software stacks using AWS technologies and containerization technologies (Docker, Kubernetes) and ability to troubleshoot and debug on cloud.
  • Extensive experience with Databases like MySQL.
  • Analyzing, debugging, and optimizing the performance of distributed systems.
  • Basic familiarity with LDAP and directory concepts.
  • Scripting experience with Shell, Python, or Groovy.
  • Exposure to building CI/CD pipelines (Jenkins, GitLab, Azure DevOps).
  • Experience with Kafka, Ignite or similar.
  • Strong analytical and problem-solving skills and a collaborative mindset.
  • Experience with Agile software development.
  • Familiarity in developing UI using JavaScript framework, Angular.
  • Experience in software design with a strong foundation of design models and database structures.
  • Experience in writing and presenting design documents to a wider audience.
  • Excellent communication and ability to articulate the design with architects and discuss strategy / requirements with teams.
  • Experience in handling Support issues and good communication skills required for production calls.
  • Bachelor’s/Master’s in Computer Science or related disciplines, or relevant experience in software architecture, design, development and testing.
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootAWSDockerKubernetesMySQLShell scriptingPythonGroovyCI/CD
Soft Skills
analytical skillsproblem-solving skillscollaborative mindsetcommunication skillsability to articulate designtroubleshooting skillsperformance tuningsupport issue handlingpresentation skillsAgile methodology
Certifications
Bachelor’s in Computer ScienceMaster’s in Computer Science