Software Engineering – Senior Engineer (Java, ZipKin, Splunk)
FICO
Bengaluru, Karnataka, India
The Opportunity "We are building the future of FICO’s Platform capabilities. Come join our team as a hands-on technical leader where you’ll drive development of Java microservices and help us realize our strategic architectural vision. You will work in an Agile environment, working with a team of architects, engineers, and product leaders on platform services that run in multiple cloud infrastructures. You will be strongly challenged and will work within an amazing software organization.” - Hiring Manager What You'll Contribute Design, develop, test, deploy, and support the capabilities of a large world-class enterprise-level platform. Create scalable microservices of high performance, high availability, interoperability, and reliability. Drive architectural designs and technical proof of concepts, and guide technical directions of your team while adhering to standards and guidance from architecture team members. Write product specifications and partner with Product Management to create epics and stories, and define their technical acceptance criteria. Strong foundation of enterprise architectural models and distributed software design. Serve as a technical subject matter expert, mentor other engineers, and raise quality standards. Manage ambiguity, proactively discover and attack issues, and lead the team through tough challenges. Share ownership in quality, test automation, continuous integration and delivery, and production operation. Strong communicator to all levels, capable of deep technical conversations with engineers and delivering concise messaging with product and business leaders. Quickly escalate challenges and risks incurred during projects. What We're Seeking Bachelor's/Master’s degree in Computer Science or related disciplines. Expertise in Java, 11 is required and 17 is preferred, and Python/scripted languages is a plus. Strong backend/server development experience. Spring Framework and Spring Boot Microservices are required, and Spring Cloud Stream is a plus. RESTful Web services. Experience in Open Telemetry is preferred. Full-stack development with JavaScript and Angular experience is a plus Event driven architecture is a plus. Amazon Web Services (AWS) is required, and Microsoft Azure and Google Cloud (GCP) are a plus. Certifications like AWS Cloud Practitioner, Developer, and Solutions Architect are a plus. Relational databases, SQL proficiency, and Object-to-relational mapping (Hibernate). Experienced and passionate with unit and functional testing, automated regression, and test integration. Containerization, with Docker/Kubernetes. Helm, Amazon EKS/OpenShift, and infrastructure as code (IaC) for cloud provisioning are a plus. GIT, Maven, Gradle, and CI/CD tools. Comfortable with Scrum software methodology is required. Our Offer to You A culture and work environment strongly reflecting our core values: Act Like an Owner, Delight Our Customers and Earn the Respect of Others. The opportunity to make a difference by leveraging your unique strengths. Highly competitive compensation and rewards. Flexible work options, opportunities to give back to your community, social events with colleagues and a comprehensive benefits program inclusive of progressive parental leave.