Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

IBM Senior Software Development Engineer Java 
Poland, Lesser Poland Voivodeship, Krakow 
704564519

25.11.2024

Your Role and Responsibilities

Responsibilities:
You will work with your scrum team to deliver impactful and valuable features bi-weekly. You will personally own end-to-end features from concept to design to production, and partner with product managers, other engineers, and other teams to achieve high-quality solutions


Required Technical and Professional Expertise

  • Passion, energy, and the desire to work very hard to deliver cool software.
  • 5+ years of experience delivering enterprise-level object-oriented software engineering in Java.
  • Experience in working with complex object (data) models and business rules.
  • Experience with Relational and/or NoSQL Databases.
  • Collaborative work style; effective communication; cross-functional teamwork.
  • Experience working with product management, field staff and customers to clarify requirements.
  • Experience with best SDLC practices: coding standards, reviews, code management, build processes, CI/CD pipelines and automated testing.
  • Experience delivering commercial software; familiarity with common roles and responsibilities, product and release life cycle, source code and change management, etc.
  • Fluent English language skills.


Preferred Technical and Professional Expertise

  • Passionate and driven to design, implement and deliver scalable, programmatic solutions to complex problem and processes.
  • Technical leadership experience in building and delivering complex software systems.
  • Ability to handle multiple competing priorities in a fast-paced environment.
  • Knowledge in modern application architecture and integration patterns.
  • Robust knowledge of data structures, algorithms, enterprise systems, asynchronous architectures, and object-oriented programming.
  • Professional experience designing and building REST APIs.
  • Experience with popular AWS, Azure and/or GCP services for compute, storage, and databases etc.
  • Experience in working with customers, product management, and senior management to deliver value to the market.
  • Experience with best SDLC practices: coding standards, reviews, code management, build processes, and testing.
  • Experience developing Platform applications that are used across the company by other teams and understanding the impact of this architecture in a deployment environment.
  • Open to work with other technologies like React.js, Terraform, Batch processing, Kubernetes, Docker, etc.