April 25, 2026
Full Stack Java & Angular Developer - Wroclaw - Hybrid
Senior • Hybrid
1,500 - 1,600 PLN
Wroclaw, Poland
Overview
We are looking for a Senior Associate in Software Engineering with strong full-stack development experience, combining backend expertise in Java with frontend engineering using Angular. The ideal candidate will play a key role in building scalable, high-quality enterprise applications while collaborating closely with cross-functional teams.
Key Responsibilities
Design, develop, test and maintain full-stack applications using Java (Spring Boot) for backend services and Angular for frontend development.
Build and maintain scalable APIs, microservices and responsive user interface components for enterprise platforms.
Ensure high standards of performance, code quality, security and reliability by applying engineering best practices.
Participate in code reviews, architectural discussions and continuous improvement initiatives.
Investigate and resolve production issues, performing root cause analysis and implementing long-term solutions.
Contribute to CI/CD pipelines, automated testing frameworks and DevOps practices to enhance software delivery.
Integrate applications with databases, messaging systems and internal or third-party enterprise services.
Work within Agile/Scrum frameworks and actively contribute to sprint planning, stand-ups and retrospectives.
Required Qualifications
Strong hands-on experience in Java (version 17 or above), with a focus on Spring Boot and microservices architecture.
Solid experience with Angular (version 14 or above), including TypeScript, HTML, CSS and responsive design principles.
Good understanding of RESTful APIs, backend integration patterns and secure application development.
Experience working with relational databases such as Oracle, SQL Server or PostgreSQL.
Familiarity with version control systems such as Git, and CI/CD tools including Jenkins, GitHub Actions or similar.
Sound understanding of the software development lifecycle, testing frameworks and Agile methodologies.
Strong analytical thinking, problem-solving ability and effective communication skills.
Similar jobs you might like
Technology
DCV Technologies
Full Stack Developer (Java, Angular) I Wroclaw
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Hybrid Senior Associate, Software Engineering role focused on full-stack development using Java (Spring Boot) and Angular. The position involves building scalable enterprise applications, microservices, and responsive UIs while contributing to CI/CD and DevOps practices. Candidates will work in an Agile environment, ensuring performance, security, and reliability of backend and frontend systems. 🗂️ Requirements: Strong hands-on experience in Java 17/21+, Experience with Spring Boot and microservices architecture, Solid experience in Angular 14/16+, Proficiency in TypeScript, HTML, CSS, Experience with REST APIs and backend integration patterns, Experience with relational databases (Oracle, SQL Server, or PostgreSQL), Familiarity with Git, Familiarity with CI/CD tools (Jenkins, GitHub Actions or similar), Understanding of software development lifecycle and Agile methodologies 📃 Skills: Java, Spring, SpringBoot, Angular, TypeScript, HTML, CSS, REST, Microservices, Oracle, SQLServer, PostgreSQL, Git, Jenkins, GitHubActions, CI/CD 🏢 Description: We are looking for Senior Associate, Software Engineering with strong experience in backend development using Java and frontend engineering using Angular . Work mode: Hybrid job 3 days/week onsite in Wroclaw Key Responsibilities: Design, develop, test, and maintain full-stack applications using Java/Spring Boot on the backend and Angular on the frontend. Build scalable APIs, microservices, and UI components for enterprise-grade platforms. Ensure application performance, code quality, security, and reliability through best engineering practices. Participate in code reviews, design discussions, and continuous improvement initiatives. Troubleshoot production issues, perform root cause analysis, and implement sustainable fixes. Contribute to CI/CD pipelines, automated testing, and DevOps practices to improve software delivery. Support integration with databases, messaging systems, and third-party/internal enterprise services. Follow Agile/Scrum practices and actively participate in sprint ceremonies. Required Qualifications: Strong hands-on experience in Java ( 17/21+) development , with Spring Boot and microservices architecture. Solid experience in Angular ( 14/16+) , TypeScript, HTML, CSS, and responsive UI development. Good understanding of REST APIs, backend integration patterns, and secure application design. Experience with relational databases such as Oracle, SQL Server, or PostgreSQL. Familiarity with source control tools such as Git, and CI/CD tools such as Jenkins, GitHub Actions, or similar. Understanding software development lifecycle, testing frameworks, and Agile methodologies. Strong analytical, problem-solving, and communication skills.
Technology
Britenet
Java Fullstack Developer (lottery)
Senior
Remote
Warsaw, Poland
🏢 Summary: The role involves designing, developing, and maintaining cloud-native enterprise applications as a Fullstack Engineer using Java and Angular. The position focuses on building scalable backend and frontend solutions within a microservices architecture, supporting CI/CD, containerization, and secure application design. The engineer will work in Agile teams and contribute to architecture, deployment, and system reliability. 🗂️ Requirements: 5+ years of backend development experience, Strong expertise in Java 17+, Experience with Spring Boot and Spring Security, Strong knowledge of Angular and TypeScript, Experience with PostgreSQL and Hibernate/JPA, Experience with microservices architecture, Hands-on experience with Maven, Git, GitHub, CI/CD, Knowledge of Kubernetes and Docker, Experience with SQL databases, Experience with REST API development, Experience with JUnit, AssertJ, Hamcrest, Bash/Shell scripting skills, Understanding of secure coding practices, Experience in Agile/Scrum environments, English level B2/C1 📃 Skills: Java, Spring, SpringBoot, SpringSecurity, Angular, TypeScript, PostgreSQL, Hibernate, JPA, Maven, Git, GitHub, CI/CD, Kubernetes, Docker, SQL, REST, JUnit, AssertJ, Hamcrest, Bash, Liquibase, Helm, Kafka, Python, Go, C, Grafana, Prometheus, Kibana, OWASP, JIRA 🏢 Description: We are looking for an experienced Fullstack Engineer who will be responsible for designing, developing, and maintaining modern enterprise applications in a cloud-native architecture. The person in this role will work on both backend and frontend solutions (Java + Angular). Our expectations 5+ years of professional backend development experience Strong expertise in Java 17+ and Spring ecosystem (Spring Boot, Spring Security) Strong knowledge of Angular and frontend development with TypeScript Experience with PostgreSQL, Hibernate/JPA Experience with cloud-native and microservices architecture Hands-on experience with Maven, Git, GitHub, and CI/CD pipelines Knowledge of Kubernetes, Docker Experience with SQL databases and REST API development Familiarity with JUnit, AssertJ, and Hamcrest Bash/Shell scripting skills Strong understanding of secure coding practices and scalable application design Experience working in Agile/Scrum environments Good English communication skills (B2/C1) Welcome Skills Experience with Kafka and event-driven architecture Knowledge of Python scripting Familiarity with Go (Golang) or C Experience with monitoring and logging tools such as Grafana, Prometheus, and Kibana Knowledge of OWASP Top 10 and application security best practices Experience with JIRA or similar project management tools Previous experience in enterprise-scale distributed systems Key tasks Develop and maintain scalable backend applications using Java 17+ and Spring Boot Design and optimize PostgreSQL databases and manage schema migrations with Liquibase Build and maintain modern frontend applications using Angular Develop secure, high-performance, and cloud-native solutions Contribute to CI/CD pipelines and deployment automation Support containerized deployments using Docker, Kubernetes, and Helm Collaborate with distributed engineering teams in Agile environments Participate in architecture discussions, code reviews, and technical mentoring Ensure application reliability, scalability, and maintainability across backend and frontend layers
Technology
Grafton Recruitment
Mid/Senior Java Developer
Senior
Hybrid
Warsaw, Poland
19,000 - 25,000 PLN
🏢 Summary: Senior Java Developer role in an agile, international team focused on designing and building cloud-based backend and fullstack solutions. The position involves architecting scalable systems, ensuring high code quality, and contributing to CI/CD and DevOps practices. The role also includes technical leadership and collaboration with cross-functional teams to deliver secure, high-performance applications. 🗂️ Requirements: Expert knowledge of Java for backend and fullstack development, Experience architecting cloud-based SaaS solutions, Proficiency in automated testing and CI/CD pipelines, Experience with version control systems, Ability to deliver secure and scalable code, Bachelor’s degree in Computer Science, Engineering or related field with 5+ years of experience OR 9+ years of relevant industry experience 📃 Skills: Java, SaaS, CI/CD, Git, AWS, GCP, Azure, Docker, Kubernetes, TypeScript, Python 🏢 Description: About the Role: We are looking for a Senior Java Developer to join an agile, international engineering team working on cloud-based solutions serving diverse industries. As a technical leader, you will design, build, and maintain robust backend and fullstack systems, impacting both product performance and business outcomes. Must Have Expert knowledge of Java (backend/fullstack web development) Experience architecting cloud-based solutions (SaaS platforms or similar) Proficiency in automated testing, deployment pipelines, version control, and CI/CD practices Strong command of English for daily teamwork in multicultural environments Demonstrated ability to deliver secure, scalable, high-quality code Bachelor’s degree in Computer Science, Engineering, or related field with 5+ years of professional experience, OR 9+ years’ relevant industry experience (without degree) Nice to Have Exposure to other technologies (TypeScript, Python, etc.) Experience working with multiple data models and integrating acquired codebases Previous engagement in Agile/Scrum teams (sprint planning, retrospectives, hackathons) Background in industries like energy, IoT, finance, or regulated environments Familiarity with modern cloud platforms (AWS, GCP, Azure) and DevOps practices (Docker, Kubernetes) Your Profile Tech Enthusiast: Keen to learn and apply emerging technologies and best practices Analytical Thinker: Able to define requirements and design effective solutions to complex challenges Product Mindset: Understands how technical decisions influence user experience and business drivers Team Player: Works well in autonomous, distributed teams and supports collaborative engineering culture Key Responsibilities Design and develop Java-based backend and fullstack features for cloud-based applications Contribute to scalable, unified system architectures and help integrate diverse platforms and technologies Write and maintain high-performance, secure code and automated tests to ensure product quality Participate in sprint planning, code reviews, retrospectives, and technical discussions Work closely with product managers and business stakeholders to align technical development with commercial goals Mentor junior engineers and promote continuous improvement in team processes Ready for your next challenge? Send your CV detailing your experience in Java, cloud technologies, and agile teams. Tell us about your approach to system architecture and cross-team collaboration!
Technology
Strategicsiq
Full Stack Engineer (Java, Cloud & React)
Senior
Hybrid
Krakow, Poland
1,350 - 1,500 PLN
🏢 Summary: Senior Full Stack Engineer role focused on designing and delivering scalable, cloud-native applications across backend, frontend, and cloud infrastructure. The position involves building high-performance Java systems, modern React interfaces, and deploying solutions on Azure in a distributed enterprise environment. The engineer contributes to architecture decisions and ensures reliable CI/CD and production operations. 🗂️ Requirements: 7+ years Java experience, Strong enterprise backend development, Experience with ReactJS, Experience with Azure cloud platform, Strong PostgreSQL knowledge, Relational data modeling skills, 2+ years CI/CD experience, Experience with DevOps practices, Ability to work across full stack, Strong debugging skills in distributed systems 📃 Skills: Java, ReactJS, Azure, PostgreSQL, CI/CD, DevOps, Microservices, SQL, Cloud, Git 🏢 Description: Senior Full Stack Engineer (Java, Cloud & React) We are looking for a Senior Full Stack Engineer who can take ownership of designing and delivering scalable, cloud-native applications. The role involves working across backend services, frontend interfaces, and cloud infrastructure in a highly distributed enterprise environment. What you will do Design and build high-performance backend systems using Java 17+ Develop modern, responsive UI applications using ReactJS Build and deploy cloud-native applications on Microsoft Azure Work with PostgreSQL for scalable and efficient data design Collaborate with DevOps teams to ensure smooth CI/CD pipelines and releases Debug and resolve complex production issues across distributed systems Contribute to architecture discussions and technical decision-making What we are looking for Strong hands-on expertise in Java (7+ years) and enterprise backend development Solid experience in ReactJS-based frontend development Experience working with cloud platforms (Azure preferred) Strong understanding of PostgreSQL and relational data modeling Exposure to DevOps practices and CI/CD pipelines (2+ years) Ability to work across the stack and handle production-grade systems Strong problem-solving and debugging skills Nice to have Experience designing microservices-based architectures Exposure to large-scale distributed systems Experience working in enterprise-grade cloud environments Interested? Share your CV to a company who matters about your growth and long term prospects.
Technology
Toro Performance Sp. z o.o.
Senior Fullstack Engineer (Java + Angular)
Senior
Remote
🏢 Summary: Senior Fullstack Engineer role focused on strengthening application security across a global platform. The position involves resolving security findings, upgrading Java and TypeScript dependencies, and ensuring system stability across backend and frontend layers. The engineer works on enterprise-grade financial systems with strong emphasis on secure design and integration. 🗂️ Requirements: 7+ years of Java enterprise development experience, Strong experience in application security analysis and remediation, Experience with dependency management and upgrades, Proficiency in Java SE and JEE, Proficiency in TypeScript, Experience with Spring framework, Experience with JMS, Experience with JPA and Hibernate, Frontend experience with Angular (v2+), Experience with Observables and Redux, Experience with IAM integrations (OAuth, OIDC, SSO), Knowledge of enterprise integration and design patterns, Experience working with financial systems 📃 Skills: Java, JavaSE, JEE, TypeScript, Spring, JMS, JPA, Hibernate, Angular, Observables, Redux, OAuth, OIDC, SSO, IAM, Security, Finance, Patterns 🏢 Description: We are looking for a Senior Fullstack Engineer with a strong security focus to support a global platform. The role involves resolving security findings, upgrading dependencies (Java & TypeScript), and ensuring that security improvements do not impact system functionality. You will collaborate with distributed international teams. Key Responsibilities Investigate and remediate security findings across the platform Upgrade and maintain dependencies (Java, TypeScript/JavaScript) Ensure security fixes do not affect application stability and performance Contribute across both backend and frontend layers Collaborate with global teams and stakeholders Must Have 7+ years of experience in Java enterprise development Strong background in application security (analysis & remediation) Experience with dependency management and upgrades Proficiency in Java SE/JEE and TypeScript Experience with Spring, JMS, JPA/Hibernate Frontend experience with Angular (v2+) , Observables, Redux Experience with IAM integration (OAuth, OIDC, SSO) Knowledge of enterprise integration/design patterns Experience in financial systems Fluent English and strong communication skills Nice to Have Experience with Apache Camel Familiarity with Jenkins, Harness IO, Kafka
Technology
Link Group
Angular Developer
Mid
Remote
Warsaw, Poland
25,000 - 27,000 USD
🏢 Summary: Frontend-focused engineering role centered on building Angular applications integrated with Java backends in a cloud-native environment. The position involves working with CI/CD pipelines and containerized deployments on Kubernetes-based infrastructure. Candidates will collaborate on API integration and contribute to reliable, automated release processes. 🗂️ Requirements: Strong experience with Angular, Solid Java knowledge, Experience integrating frontend with backend APIs, Proficiency with Git, Practical experience with CI/CD pipelines, Familiarity with Kubernetes, Familiarity with Helm, Cloud experience with Azure or AWS, Understanding of containerized application delivery 📃 Skills: Angular, Java, Git, CICD, GitHubActions, Kubernetes, Helm, Azure, AWS, APIs, Containerization 🏢 Description: Role overview Position focused primarily on frontend engineering with Angular, while working in a Java-based ecosystem. Fullstack experience is valued but not required. The role involves contributing to modern cloud-native applications deployed in containerized environments with automated delivery pipelines. Responsibilities Build and maintain Angular frontend components integrated with Java backends Collaborate with backend engineers on API design and integration Work within CI/CD pipelines to support reliable deployments Participate in code reviews and enforce clean engineering standards Contribute to containerized cloud deployments and release processes Requirements Strong experience with Angular and modern frontend engineering practices Solid Java knowledge for backend integration Proficiency with Git and collaborative workflows Practical experience with CI/CD pipelines (e.g., GitHub Actions) Familiarity with Kubernetes and Helm Cloud exposure — Azure preferred, AWS acceptable Understanding of containerized application delivery Nice to have Fullstack development experience Exposure to microservices architectures Experience working in agile delivery teams Education Bachelor’s degree in Computer Science or related field preferred
Technology
B2Bnetwork
Senior FullStack Developer (Java, Angular)
Senior
Remote
Warsaw, Poland
🏢 Summary: Senior FullStack Developer role focused on developing and modernizing a large-scale corporate banking platform. The position involves building and maintaining backend services and Angular frontend components, delivering new features, fixing defects, and supporting production systems within a microservices and monolithic architecture. The role includes active participation in system modernization and REST API development in an Agile environment. 🗂️ Requirements: 5+ years commercial experience with Java 7/8, Experience with Spring Framework and Spring Boot, Experience with Maven, Experience with SQL, Experience with Git, Experience with JSP, Experience with JavaScript, Experience designing and developing REST APIs, Experience in backend service design and implementation, Strong knowledge of unit testing practices, 2+ years experience with Angular, Experience with Jasmine, Experience working with legacy code, Experience working in Agile environment 📃 Skills: Java, Spring, SpringBoot, Maven, SQL, Git, JSP, JavaScript, Angular, Jasmine, REST, Microservices, Agile 🏢 Description: About the Project We are looking for an experienced Senior FullStack Developer to join an international team working on a large-scale corporate banking platform. The application enables corporate clients to manage accounts, execute payments and transfers, handle files and confirmations, and perform a variety of banking operations through a secure online portal. As part of the development team, you will be responsible for maintaining and enhancing a business-critical application, including the delivery of new features, bug fixes, production incident resolution, and implementation of regulatory and business-driven changes. The system consists of both microservices and monolithic components. The team is currently on a modernization journey, gradually transforming the existing platform into a more modern architecture. The working language is English, and the team follows SAFe Agile principles. Responsibilities Design and implement backend services based on business and technical requirements. Develop and maintain REST APIs. Contribute to frontend development using Angular. Write and maintain unit tests. Analyze, maintain, and enhance existing code, including legacy components. Collaborate with cross-functional and international teams. Participate in system modernization and architectural improvements. Support production systems and troubleshoot issues when required. Requirements Must Have 5+ years of commercial experience with: Java 7/8 Spring Framework Spring Boot Maven SQL Git JSP JavaScript Experience in designing and developing REST APIs. Experience in backend service design and implementation based on specifications. Strong understanding of unit testing practices. 2+ years of experience with: Angular Jasmine Experience working in an Agile environment. Willingness to analyze and work with legacy code. Strong communication and collaboration skills. Fluent English (spoken and written). Nice to Have Knowledge of SOLID principles. Familiarity with software design patterns. What We Offer Opportunity to work on a large-scale enterprise platform within the financial sector. Participation in system modernization and transformation initiatives. International and collaborative work environment. Long-term cooperation in a stable project. Exposure to both modern and legacy technologies. Real impact on technical solutions and product development.
Technology
emagine Polska
Senior Full Stack Developer
Senior
Remote
Lisbon, Portugal
🏢 Summary: Senior Full Stack Developer role focused on designing and implementing high-quality Java-based applications within a microservices architecture. The position involves backend development with Spring Boot, database integration, containerized deployments, and collaboration in an agile team environment. The role emphasizes code quality, operational excellence, and modern DevOps practices. 🗂️ Requirements: 5-6 years of experience in software development, Proven experience with Java, Experience with Spring or Quarkus, Strong proficiency in relational databases, Experience with Docker, Experience with Kubernetes, Experience with GitLab, Experience with Maven, English level B2 or higher 📃 Skills: Java, Spring, Quarkus, SQL, Oracle, Postgres, Docker, Kubernetes, GitLab, Maven, Angular, Kafka, ActiveMQ, Helm, Microservices 🏢 Description: Summary The purpose of the Senior Full Stack Developer role is to design and implement high-quality software solutions while collaborating within a team. This position focuses on leveraging a well-defined technology stack and ensuring the operational excellence of applications. Responsibilities: Develop and maintain robust applications using JAVA and Spring Boot. Work on microservices architecture. Manage application deployment using Helm Charts. Collaborate effectively with team members and communicate openly. Ensure code quality and adhere to best practices in software development. Maintain knowledge of UI frameworks, particularly Angular. Utilize messaging systems like ActiveMQ or event platforms like Kafka as needed. Handle relational databases (e.g., Oracle, Postgres). Must Haves: Proven experience with Java and Spring (or Quarkus). Strong proficiency in relational databases. Minimum of 5-6 years of working experience. Familiarity with Docker, Kubernetes, GitLab, and Maven. Nice to Haves: Experience with Angular UI frameworks. Knowledge of microservices. Experience with message brokers like ActiveMQ or event-streaming platforms like Kafka. Fluency in German. Other Details: Language Proficiency: English (B2 level), German is desirable. Soft Skills: Team player, proactive communication, self-organization. Responsibility: Accountability and ownership for projects. Interest: Engagement in the business field of taxes.
Technology
Remodevs
Senior Fullstack Java Developer
Senior
Hybrid
Warsaw, Poland
6,500 - 7,000 USD
🏢 Summary: Full Stack Developer role with a primary focus on backend development in Java, responsible for building and maintaining scalable, secure microservices and REST APIs within an Agile environment. The position involves database design, cloud integration, and CI/CD pipeline participation, with additional work on modern React-based frontend components. The role emphasizes high code quality, performance optimization, and secure application architecture. 🗂️ Requirements: 5+ years experience in Full Stack or Backend development, Strong proficiency in Java, Experience with Spring Boot, Hibernate, JPA, Experience building REST APIs and microservices, Knowledge of OAuth2 and JWT authentication, Experience with SQL and NoSQL databases, Experience with CI/CD pipelines, Experience with Docker and Kubernetes, Cloud platform experience (AWS, Azure, or GCP), Experience working in Agile teams, Bachelor’s or Master’s degree in Computer Science or related field 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, REST, Microservices, OAuth2, JWT, PostgreSQL, MySQL, MongoDB, Redis, React, Redux, TypeScript, JavaScript, HTML5, CSS3, MaterialUI, Bootstrap, Tailwind, Jenkins, GitHubActions, GitLab, Docker, Kubernetes, AWS, Azure, GCP 🏢 Description: Overview We are a company leveraging AI to optimize business operations. Our mission is to provide digital solutions and consulting services that help companies grow and create value. By using modern technology, we simplify processes, increase efficiency, and discover new revenue opportunities—especially in private capital markets. Our ecosystem includes: PaaS (Platform as a Service): A core platform that enhances workflows, provides actionable insights, and supports value creation. SaaS (Software as a Service): A cloud platform offering robust performance and intelligent tools at scale. S&C (Solutions & Consulting): Flexible tools and methodologies to manage, grow, and improve company performance. With over 10 years of experience working with fast-growing companies and private equity businesses, we know how to harness technology to deliver tangible business advantages. Job Description We are looking for Full Stack Developer with strong Java expertise. While your main focus will be backend systems, experience with modern frontend technologies (React.js, TypeScript) is also required. You will join an Agile team to design, build, and maintain scalable, secure, and high-performing applications. Key Responsibilities Backend Development (Primary Focus) Develop and maintain REST APIs and microservices using Java (Spring Boot, Hibernate, JPA). Implement secure authentication, authorization, and data handling mechanisms. Design and optimize databases (PostgreSQL, MySQL, MongoDB) for performance and reliability. Integrate with third-party APIs, cloud services, and internal systems. Participate in deployment pipelines using CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD) and containerization (Docker, Kubernetes). Frontend Development (Nice-to-Have) Build responsive UI components using React.js, Redux, and modern JavaScript/TypeScript. Apply best practices in UI/UX design, performance optimization, and cross-browser compatibility. Work with UI frameworks like Material-UI, Bootstrap, or Tailwind CSS. Code Quality & Testing Write clean, maintainable, and well-documented code. Create unit and integration tests for backend services, and frontend components if applicable. Collaboration & Agile Development Collaborate with designers, product managers, and DevOps engineers. Participate in Agile/Scrum ceremonies and contribute to process improvement initiatives. Required Skills & Experience Backend Strong proficiency in Java , Spring Boot, Hibernate, JPA, and REST API development. Experience with microservices architecture and API Gateway. Knowledge of authentication/authorization protocols: OAuth2, JWT, sessions. Frontend (Optional / Nice-to-Have) Experience with React.js, Redux, TypeScript, HTML5, CSS3, and modern JavaScript. Understanding of state management and component-based design. Familiarity with UI libraries/frameworks: Material-UI, Bootstrap, or Tailwind CSS. Database & DevOps SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis). CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD). Cloud platform experience (AWS, Azure, GCP) and containerization (Docker/Kubernetes). Qualifications Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. 5+ years of experience as a Full Stack or Backend Developer. Experience working in Agile teams. Strong problem-solving and analytical skills. Soft Skills Excellent communication and teamwork abilities. Ability to manage multiple tasks in a fast-paced environment. Eagerness to learn new technologies and improve processes.
Technology
Link Group
Senior Java Developer
Senior
Hybrid
Wroclaw, Poland
140 - 150 PLN
🏢 Summary: Senior Java Developer role focused on designing and implementing enterprise-grade backend solutions using modern architecture principles. The position emphasizes high code quality, performance, security, and collaboration within a distributed team. The role involves working with Java 17+, Spring ecosystem, databases, and event-driven systems. 🗂️ Requirements: Minimum 5 years of commercial software development experience, Very good knowledge of Java 17+, Strong understanding of object-oriented design patterns, Experience with Spring MVC and Spring Data, Experience with Apache Kafka, Ability to design relational and non-relational databases (MS SQL, Oracle, Elasticsearch, Redis), Knowledge of software engineering best practices, English proficiency for technical documentation, Ability to work effectively in a distributed team 📃 Skills: Java, Spring, SpringMVC, SpringData, Kafka, MSSQL, Oracle, Elasticsearch, Redis, OOP, UML, Docker, Kubernetes, Azure, JavaScript, React, Python 🏢 Description: We are looking for an experienced Senior Java Developer with at least 5 years of commercial experience to join a team working on enterprise-grade backend solutions. The role focuses on designing and implementing software in a modern architecture, with a strong emphasis on code quality, performance, security, and effective collaboration within a distributed team. Responsibilities Design and implement software using hexagonal architecture. Develop backend solutions using Java 17+ and the Spring ecosystem. Ensure high code quality and compliance with agreed development standards. Analyse system performance, security, and stability, and propose improvements. Design and optimise data structures for relational and non-relational databases. Collaborate with a distributed team, participate in technical analysis, code reviews, and solution design. Identify technical challenges and propose improvements to architecture and implementation. Requirements Minimum 5 years of commercial software development experience. Very good knowledge of Java 17+. Strong understanding of object-oriented design patterns and software engineering best practices. Experience with the Spring stack, especially Spring MVC and Spring Data. Knowledge of Apache Kafka. Ability to design databases: relational: MS SQL, Oracle, non-relational: Elasticsearch, Redis. English skills sufficient to work with technical documentation. Strong analytical and creative problem-solving skills. Excellent communication skills and ability to work effectively in a distributed team. Nice to have Knowledge of scripting/frontend technologies such as JavaScript, React, Python. Experience working in an Azure cloud environment. Familiarity with Kubernetes and Docker. Ability to design system architecture and prepare High-Level Design (HLD) documentation. Knowledge of UML and flow diagrams.