Java Backend Staff Engineer - Apptio
IBM
This job is no longer accepting applications
See open jobs at IBM.See open jobs similar to "Java Backend Staff Engineer - Apptio" Imagine.Are you a seasoned software engineer with a passion for building scalable micro-services that handle massive amounts of data and form the backbone of customer-facing managed services?
We are a growing SaaS-centered company that helps our enterprise customers plan, analyze, and optimize their IT spending across traditional and cloud infrastructure.
Your Role and Responsibilities
Required Technical and Professional Expertise
- · Extensive professional knowledge, experience, and understanding of at least one modern programming language, such Java and Go.
- · Professional experience in a SaaS company.
- · 7+ years of professional software development experience.
- · 5+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
- · Bachelor’s Degree in computer science, a related field, or relevant work experience.
- · Computer Science fundamentals in data structures, algorithm design and problem solving.
Preferred Technical and Professional Expertise
- · Experienced with modern API design and implementations, preferably in Java.
- · Experience with columnar data technologies and databases, like Apache Parquet, Redshift, or Big Query.
- · Experience with Linux-based integrated development environments, or equivalent (e.g., IntelliJ IDEA).
- · Exceptional customer focus, ownership, and drive.
- · Demonstrated capability to provide depth and breadth technical leadership.
- · Experience in mentoring, recruiting, and team-building.
- · Excellent communication skills, both written and verbal.
- · Advanced knowledge/education in engineering, particularly Big Data.
This job is no longer accepting applications
See open jobs at IBM.See open jobs similar to "Java Backend Staff Engineer - Apptio" Imagine.