JustJoin.IT Hybrydowo Senior New

Senior Software Engineer (Java+React)

DevsData LLC

⚲ Warszawa

21 000 - 22 000 PLN netto (B2B)

Wymagania

  • Java
  • React
  • Spring

Opis stanowiska

💰 Salary: 21,000-22,000 PLN/month 🌎 Hybrid from Warsaw, Poland 🕦 Full-time position, long-term ☑️ Contract of Employment We are looking for a Software Engineer to join our client, a technology company that builds AI-powered platforms and consulting solutions for enterprise operations, with a strong focus on the private capital sector. The company has over ten years of experience working with high-growth and PE-backed businesses, combining deep domain expertise with advanced technology to drive measurable results. Requirements: • 5+ years of professional experience as a Full Stack Developer working with Java and React.js. • Strong proficiency in React.js, Redux, TypeScript, HTML5, CSS3, and modern JavaScript (ES6+). • In-depth understanding of state management solutions and component-based design principles. • Experience working with UI libraries/frameworks such as Material-UI, Bootstrap, or Tailwind CSS. • Solid expertise in Java, Spring Boot, Hibernate, JPA, and building RESTful APIs. • Experience designing and working with microservices architecture and API Gateway patterns. • Knowledge of authentication and authorization approaches, including OAuth2, JWT, and session-based methods. • Experience with relational databases (PostgreSQL, MySQL) as well as NoSQL solutions (MongoDB, Redis). • Hands-on experience using CI/CD tools like Jenkins, GitHub Actions, or GitLab CI/CD. • Familiarity with cloud platforms such as AWS, Azure, or GCP, along with containerization tools like Docker and Kubernetes. • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline. • Experience operating within Agile development environments. • Strong analytical thinking and problem-solving abilities. Key Responsibilities: • Build and develop dynamic, responsive, and high-performing user interface components using React.js, Redux, and modern JavaScript (ES6+). • Ensure applications function consistently across different browsers while delivering a smooth user experience. • Enhance front-end performance and apply best practices in UI/UX design. • Design, develop, and maintain RESTful APIs and microservices using Java technologies such as Spring Boot, Hibernate, and JPA. • Implement secure authentication, authorization, and effective data management solutions. • Work with both relational and NoSQL databases, including PostgreSQL, MySQL, and MongoDB. • Integrate external services, APIs, and cloud-based platforms into applications. • Oversee deployment processes using CI/CD pipelines and containerization technologies like Docker and Kubernetes. • Produce clean, efficient, and maintainable code in line with established best practices. • Develop and maintain unit and integration tests for both front-end and back-end systems. • Collaborate closely with UI/UX designers, product managers, and DevOps specialists. • Take part in Agile/Scrum processes and support ongoing improvements to development workflows.