Senior Software Engineer (Java+React)
💰 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.

DevsData LLC
DevsData is a premium recruitment and software development agency specialized in developing unique software, artificial intelligence, and Big Data solutions. We’re working 100% remotely so that we can change the world fr...
Senior Software Engineer (Java+React)
Senior Software Engineer (Java+React)