Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

IBM Software Development Engineer Java 
Poland, Lesser Poland Voivodeship, Krakow 
517806915

Yesterday

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.
  • 3+ years of experience delivering enterprise-level object-oriented software engineering in Java.
  • Able to work with complex object (data) models and business rules.
  • Experience with Relational and/or NoSQL Databases.
  • Collaborative work style; effective communication; cross-functional teamwork.
  • Able to work 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.
  • Knowledge in modern application architecture and integration patterns.
  • Strong 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.
  • Open to work with other technologies like React.js, Terraform, Batch processing, Kubernetes, Docker, etc.