Senior Software Development Engineer - Back End

IBM

4

(722)

Kraków, Poland (Remote)

Why you should apply for a job to IBM:

  • 4.4/5 in supportive management
  • 82% say women are treated fairly and equally to men
  • 80% would recommend this company to other women
  • 91% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.

    #725256BR

    Position summary

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

    Please note, that we expect you to be at IBM Kraków office min. 2 times a week.

    PLP&T_24

    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)

    Why you should apply for a job to IBM:

  • 4.4/5 in supportive management
  • 82% say women are treated fairly and equally to men
  • 80% would recommend this company to other women
  • 91% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.