Senior Java Software Engineer Position in Emagine

4 days ago


Kraków Warsaw, Czech Republic emagine Sp. Z o.o. Full time
About Us
Emagine Sp. Z o.o. is a company that values innovation and technical excellence.

Job Summary
We are seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining complex software systems using Java technologies.

About the Role
In this position, you will collaborate with cross-functional teams to drive business outcomes through technology. Your expertise will help shape the future of our software architecture, ensuring scalability, reliability, and maintainability. You will work closely with our product management team to understand customer needs and translate them into technically feasible solutions. Additionally, you will mentor junior engineers, promoting knowledge sharing and skill development within the team.

Key Responsibilities
- Collaborate on low-level design and contribute to partial designs as part of an agile development process.
- Develop code based on specifications, write unit tests, execute testing, and document results to ensure high-quality software delivery.
- Conduct peer reviews for design, code, test plans, and outcomes to maintain consistency and best practices.
- Assist in creating stable SIT/UAT environments to facilitate thorough testing and validation.
- Prepare and conduct SIT or provide support, fixing any testing bugs to ensure smooth testing processes.
- Assist users during UAT by addressing and resolving test logs to provide timely support.
- Help prepare pilot production releases and provide related support to ensure seamless deployment.
- Ensure smooth transitions and system stability post-launch to guarantee continued operation.

Requirements
- Bachelor's degree in Computer Science or related field.
- Min. 3 years of experience as a Java Developer with a strong background in Java technologies.
- Experience with Spring, JPA, Microservices, K8s, and SQL, with a focus on scalable and supportable applications.
- Proven ability to design and develop high-quality software systems.
- Familiarity with design patterns and UML to ensure structured development approaches.
- Strong understanding of IT infrastructure to ensure secure and reliable operations.
- Agile development experience and knowledge of software development processes to ensure efficient collaboration.
- Exceptional communication and problem-solving abilities to handle complex issues effectively.
- Strong analytical mindset and multitasking skills to balance multiple tasks and priorities.
- Reporting and documentation proficiency to ensure clear and concise communication.
- Adaptability to fast-paced, dynamic environments to thrive in a changing landscape.
- Proficiency in English (verbal and written) for effective communication across global teams.

Additional Information
This is a long-term cooperation opportunity that offers the chance to grow professionally and contribute significantly to the company's success. The estimated salary for this position is €80,000 - €110,000 per year, depending on qualifications and experience.

  • Warsaw, Cracow, Czech Republic emagine Sp. Z o.o. Full time

    Are you passionate about building high-quality, scalable software systems?We are seeking a skilled Java Developer to join our team as a Senior Backend Software Engineer.About the JobThe ideal candidate will have a strong background in Java development and experience working with microservices architecture.As a Senior Backend Software Engineer, you will...


  • Kraków, Czech Republic emagine Sp. Z o.o. Full time

    4+ years in designing, developing, and operating distributed systems in Java. Proven experience in microservices architecture (REST APIs) using Java and Spring Boot (e.g., Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon). Cloud experience with GCP (or equivalent). Proficiency in Test-Driven Development (TDD). Strong understanding of DevOps, Agile...


  • Remote, Gdańsk, Warsaw, Czech Republic emagine Sp. Z o.o. Full time

    We are looking for an experienced Senior Software Test Automation Engineer to join our team at emagine Sp. Z o.o.About the role:As a Senior Software Test Automation Engineer, you will be responsible for automating test cases on IBM Data Stage and MDM platforms.Requirements:At least 2 years of experience in software testing with a strong focus on test...

  • Senior Java Engineer

    4 weeks ago


    Warsaw, Kraków, Czech Republic Mindbox S.A. Full time

    About Us: Mindbox S.A. is a cutting-edge technology company that values innovation and collaboration.Salary: The estimated salary for this position is around $120,000 per year, depending on experience.Job Description: As a Senior Java Engineer - Cloud Native Expert at Mindbox S.A., you will be responsible for designing, developing, and maintaining...


  • Remote, Warszawa, Łódź, Kraków, Wrocław, Białystok, Czech Republic Spyrosoft Full time

    5+ years of experience in software development with Java. Familiarity with version control systems. Familiarity with technologies f.e. Spring, Hibernate, Clouds (AWS, Azure, GCP), Docker, Jenkins. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities. Passion for renewable energy and sustainability. Position...


  • Remote, Warsaw, Czech Republic emagine Sp. Z o.o. Full time

    Seniority in Java (incl. Spring / Spring Boot framework) Seniority in developing Kafka integrations Seniority in REST API and SOAP interfaces Experience building distributed, highly-available and high-throughput applications Hands-on knowledge of practices like domain driven design, event sourcing architecture patterns, microservices architecture and clean...


  • Kraków, Lesser Poland, Czech Republic emagine Sp. Z o.o. Full time

    We are seeking an experienced Java Developer to join our team at emagine Sp. Z o.o.. In this long-term cooperation, you will have the opportunity to work on various projects using Java SE, Spring Boot, and GCP.The ideal candidate will have 4+ years of experience in designing, developing, and operating distributed systems in Java. Additionally, they should...


  • Kraków, Lesser Poland, Czech Republic Kingfisher plc. Full time

    Job OverviewWe are seeking a talented Software Engineer to join our team in Krakow, Poland. As an Associate Java Software Engineer, you will play a key role in designing and implementing new features and products.In this role, you will work closely with cross-functional teams to deliver high-quality software solutions. You will be responsible for writing...


  • Kraków, Czech Republic emagine Sp. Z o.o. Full time

    3+ years of experience in designing, developing, and operating distributed systems written in Java. Fluent English (both written and spoken) - international cooperation Experience in designing and developing microservices (REST APIs), using Java and Spring Boot (Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon), Cloud technology (GCP or other) Practical...


  • Remote, Wrocław, Warsaw, Czech Republic Tooploox Full time

    We are Tooploox, a pioneering AI software development company offering custom AI solutions and services. We help innovative companies and startups design and build digital products with generative AI, mobile, and web technologies.Our team of nearly 200 experts, including our R&D team of over 40 engineers, many with PhDs, has pioneered AI solutions across...


  • Kraków, Lesser Poland, Czech Republic Tesco Technology Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team in Krakow, Poland. As a key member of our team, you will be responsible for maintaining and developing our document management system.About the RoleThis is a full-time position that requires a strong background in software engineering, with experience in Java, Spring Boot,...


  • Kraków, Lesser Poland, Czech Republic emagine Sp. Z o.o. Full time

    We are seeking a skilled Senior Java Developer to join our team at emagine Sp. Z o.o., specializing in Counterparty Credit Risk. As part of this role, you will be responsible for designing, developing, and maintaining efficient, reusable, and reliable Java code for our microservices.Job DescriptionIn this long-term cooperation, you will contribute to the...


  • Gdańsk, Gdynia, Warsaw, Łódź, Czech Republic emagine Sp. Z o.o. Full time

    We are seeking a skilled and experienced Java QA Specialist to join our team in Warsaw, Łódź or Tricity.About the JobThis is a full-time position with a competitive salary up to 120 PLN/h net + VAT, B2B. Our ideal candidate will have strong communication skills in English, as well as experience in testing Restful API and Soap API, programming in Java, and...


  • Remote, Wrocław, Warsaw, Czech Republic Tooploox Full time

    Job DescriptionWe are Tooploox, a pioneering AI software development company offering custom AI solutions and services. Our team of experts has pioneered AI solutions across industries like healthcare, fashion, and e-commerce, with over 15 research papers published in top conferences.About the RoleWe're seeking a skilled Senior Java Software Engineer to join...


  • Remote, Kraków, Czech Republic N-iX Full time

    Job DescriptionWe are seeking a skilled Senior Software Engineer to join our team at N-iX. As a key member of our engineering team, you will play a pivotal role in designing and developing scalable web applications using Java and TypeScript.Key Responsibilities:Maintenance of existing services (e.g., bug fixes, security updates, improvements in Java and...


  • Warsaw, Czech Republic emagine Sp. Z o.o. Full time

    To succeed in this role, we believe that you: Have experience in frontend and Java development (preferred at least 5 years of experience as a developer), Demonstrate a high level of software development skills, Are a team player with a high focus on quality and timely delivery. Your experience and background: experience with Angular, Typescript,...


  • Kraków, Lesser Poland, Czech Republic Kingfisher plc. Full time

    Role OverviewWe are seeking a highly skilled Senior Software Developer to join our Java Engineering team in Krakow. As a key member of our cross-functional team, you will play a crucial role in designing and implementing new features and products.Your primary responsibilities will include writing clean, maintainable code, performing unit testing, debugging,...


  • Warsaw, Krakow, Czech Republic emagine Full time

    REQUIREMENTS: At least 4-5 years of experience in a similar position  Strong written and oral English skill with the ability to work with global virtual team across multiple regions.  Flexibility to work in shifts and provide on-call support, including weekends and holidays.  Ability to work effectively and professionally under pressure.  Excellent...


  • Kraków, Lesser Poland, Czech Republic emagine Sp. Z o.o. Full time

    We are seeking a highly skilled Cloud Computing Java Expert to join our team at emagine Sp. Z o.o.About the RoleAs a Cloud Computing Java Expert, you will be responsible for designing, developing, and operating distributed systems in Java. You will work on microservices architecture (REST APIs) using Java and Spring Boot, leveraging your experience with...


  • Remote, Warsaw, Gdańsk, Łódź, Czech Republic emagine Sp. Z o.o. Full time

    About the JobWe are seeking a highly skilled Senior Test Automation Engineer to join our team on a long-term project in the banking industry. The successful candidate will be responsible for designing and implementing automated testing solutions, ensuring high-quality delivery of our software applications.Key ResponsibilitiesDevelop and maintain automated...