Senior/Principal Java Developer @

4 days ago


Remote Kraków, Czech Republic AVENGA (Agencja Pracy, nr KRAZ: 8448) Full time
  • 8+ years of experience in Java development (Spring) and working with distributed 
    systems
  • Practical knowledge of good development practices: TDD/BDD, DDD, OOP, FP, 
    Hexagonal Architecture, Event-Driven Architecture, Clean Code, API design, CI/CD 
  • Ability to improve and refactor legacy code 
  • Familiarity with deployments and observability (alerts, metrics) 
  • Experience with database design and strong working knowledge of SQL 
  • Effective day-to-day communication skills in English, both verbal and written 
  • Positive and team-oriented attitude, eagerness to learn and grow, proactive approach, 
    engineering mindset, and strong problem-solving skills 
  • Nice to have experience with Kubernetes

We are looking for a passionate Senior/Principal Software Engineer to join the Platform Scalability 
Engineering Team based in Poland and France. Our team is dedicated to scaling our primarily 
monolithic application while facilitating the emergence of microservices by addressing 
cross-cutting concerns. As we modernize, modularize, and expand our distributed system, we 
seek expertise in Event-Driven Architecture and Domain-Driven Design. In this role, you will 
lead initiatives to implement these architectural principles across our company. The ideal 
candidate will adeptly navigate the complexities of our domain while being mindful of the 
constraints posed by our legacy tech stack, embracing these challenges with enthusiasm and a 
commitment to driving transformative change. 

,[Define and lead the implementation of a structured, maintainable, and scalable distributed system, balancing the evolution and decomposition of the existing monolith with the development of new microservices. , Investigate and evaluate existing code to identify areas for improvement and propose rewrites to address limitations and persistent issues. , Design and develop robust solutions in collaboration with the Agile Team. , Ensure high-quality outcomes through modern modular design and test-driven development. , Take ownership of the performance and reliability of your software. , Drive continuous improvement in processes, technology, and best practices.] Requirements: Java, Agile, Spring, Kubernetes, SQL Tools: . Additionally: Sport subscription, Training budget, Private healthcare, International projects, Pluralsight, English classes, Free coffee, Free parking, Playroom, Shower, Free snacks, Free beverages, No dress code, In-house trainings, Bike parking.

  • Remote, Kraków, Czech Republic beBee Careers Full time

    Job Title:Senior Java Developer OpportunityAbout the Role:We are looking for a skilled Senior Java Developer to join our team. As a Senior Java Developer, you will play a key role in the development and maintenance of our software systems.Key Responsibilities:Design, develop, test, and deploy high-quality Java applications using Spring Boot and...


  • Remote, Czech Republic Link Group Full time

    Must-Have QualificationsAt least 5+ years of experience in Java development.Expertise in Java 8+ and the Spring Framework.Strong knowledge of Kafka or other queuing systems.Experience with RESTful Web Services development.Familiarity with Git version control.Strong problem-solving and debugging skills.Fluent English communication skills.Nice to...


  • Kraków, Lesser Poland, Czech Republic AVENGA (Agencja Pracy, nr KRAZ: 8448) Full time

    Proficiency in Java 11+ programming language and strong problem-solving skillsExperience in Java EEExperience using Ansible in devops process automationExperience in using TDD practices and concepts like DRY and Clean CodeExperience in the use of testing libraries such as Junit, TestNG, MockitoExperience in XML/Web Services technologies (SOAP,...


  • Kraków, Lesser Poland, Czech Republic beBee Careers Full time

    Software Engineer - Java Development">We are seeking an experienced Senior Java Developer to join our team and contribute to the development of cutting-edge software solutions.">The ideal candidate will have a strong background in Java EE application development, with experience working with moderately complex software systems. They will also be familiar...


  • Remote, Gdańsk, Czech Republic beBee Careers Full time

    Senior Java Developer PositionWe are looking for a highly skilled and experienced Senior Java Developer to join our team. As a Senior Java Developer, you will be responsible for collaborating with product and engineering teams on the development and implementation of new systems and key features. You will also be expected to architect, build, and maintain...


  • Kraków, Lesser Poland, Czech Republic AVENGA (Agencja Pracy, nr KRAZ: 8448) Full time

    REQUIRED SKILLS:Proficiency in Java 11+ programming language and strong problem-solving skillsExperience using Ansible in devops process automationExperience in using TDD practices and concepts like DRY and Clean CodeExperience in the use of testing libraries such as Junit, TestNG, MockitoExperience in XML/Web Services technologies (SOAP, REST)Experience...


  • Kraków, Lesser Poland, Czech Republic beBee Careers Full time

    Key Requirements:Solid understanding of testing methodologies and frameworks with emphasis on TDD and BDD practice.Practical experience in designing, developing, and operating distributed microservice systems using Java and Spring Boot.Familiarity with relational databases such as Oracle and Postgres, as well as middleware solutions like IBM MQ, PubSub, and...


  • Remote, Czech Republic beBee Careers Full time

    Senior Java Developer - Data Analysis Platform\We are seeking a highly skilled Senior Java Engineer to join our Index team, working on our detection platform that enables the analysis of data coming from the open-source software realm.\As a Senior Java Engineer, you will be responsible for designing and building efficient, reusable, and reliable Java code....


  • Remote, Czech Republic beBee Careers Full time

    Senior Java Developer OpportunitiesWe are seeking a skilled Senior Java Developer to join our team.About the ProjectsThe ideal candidate will be responsible for leading active development, internal applications, and external applications.Internal applications: company usageExternal applications: client usageIndustry: retailLong-term employmentTechnical...


  • Remote, Wrocław, Czech Republic Shift4 Full time

    At least 7 years of hands-on Java development experience - not only coding but also problem solving on medium to high level of autonomy in projectHigh level of expertise in Java and a solid knowledge of the listed technologies/toolsAcademic degree in IT/programming fieldLong-term commitment - we build a bold team ready to grow with us, solving problems...