Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

IBM Software Development Engineer II 
Poland, Lesser Poland Voivodeship, Krakow 
214933470

Today

Your Role and Responsibilities

Key responsibilities:

  • Feature Design and Implementation:Design and implement new software features, ensuring they align with user needs and project goals.
  • Code Optimization and Maintenance:Optimize and maintain existing codebases to improve performance and reliability.
  • Quality Assurance:Ensure the software meets high-quality standards through rigorous testing and debugging processes.
  • Cross-Functional Collaboration:Work closely with developers, designers, and product managers to ensure the software effectively meets user requirements.
  • Office and On-Call Requirements:


Required Technical and Professional Expertise

  • Web-Based Microservices and Full Application Development:Extensive (3+) experience with web-based microservices and demonstrated end-to-end application development skills.
  • Java and OOP Proficiency:Strong command of Java, object-oriented programming, REST APIs, relational databases, schema design, and SQL.
  • Team Collaboration and Critical Thinking:Excellent communication skills with a proven ability to collaborate effectively in teams and apply critical thinking to solve complex problems.
  • Technical Knowledge:Solid understanding of data structures, algorithms, and asynchronous architectures.

Preferred Technical and Professional Expertise

  • Cloud and UI Frameworks Experience:Experience with AWS or other public cloud technologies, and familiarity with ReactJS, JavaScript, and modern JavaScript UI frameworks.
  • Version Control and Build Tools:Experience with distributed source control systems like Git and familiarity with build tools such as Maven.
  • DevOps Understanding:An understanding of the DevOps working model, contributing to seamless integration and deployment processes.