Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

IBM Senior Software Development Engineer - Back End 
Poland, Lesser Poland Voivodeship, Krakow 
981171392

18.12.2024

Your Role and Responsibilities

The Apptio Team is looking for a Software Engineer to help us build the innovative Finops products. The right candidate will be an expert Java developer with strong SQL knowledge, preferably familiar with frontend development. We’re developing a scalable, performant, cloud-native FinOps solution running on AWS using a microservices architecture (backend and frontend). We own the entire lifecycle of the product, from requirements clarification, through design and implementation, to production deployment and support.

As part of the team,

  • You will be leading the development and delivery of important features in a SaaS environment to help our customers manage and optimize their cloud spend.
  • You will own significant portions of our team codebase, and participate in setting strategic direction for the project.
  • Your main duties will include designing and implementing new features, optimizing, and maintaining existing code, and ensuring the software meets high-quality standards through testing and debugging.
  • You will also work closely with other developers, designers, and product managers to ensure the software meets user needs and modern non-functional requirements.
  • You will also be asked to be on on-call shifts from time to time.

Required Technical and Professional Expertise

  • Java software engineer with 7+ years of experience
  • Strong in Core Java, Collections skills with 5+ years of experience. Experience on Java 13+ features such as Records, Pattern matching, Sealed classes, etc.
  • Extensive experience on microservice frameworks (Springboot, Quarkus, Serverless, preferrable Dropwizard)
  • Good knowledge of the design patterns applicable to big data (batch and stream processing)
  • Experience of Dropwizard, AWS and Snowflake are highly desirable (Elasticsearch, Logstash & Kibana)
  • Experience of Flowable or similar BPMN/CMMN tooling also highly desirable
  • Knowledge of front-end technologies like React (micro-frontend)
  • Familiarity with CI / CD (Github Actions, ArgoCD), Git / GitHub
  • Familiarity with Docker/containerization technologies
  • Familiarity with cloud service providers (Azure, GCP, preferable AWS)
  • Proven track record in an agile SDLC in a large-scale enterprise environment
  • Knowledge of FinOps and SaaS products an added bonus!


Preferred Technical and Professional Expertise
Experience with:

  • Experience with AWS or other public cloud technologies
  • Experience with Dropwizard, Quarkus
  • Experience with SQL and NoSQL database implementations
  • Familiarity working in a DevOps model (you develop, you own)