Software Engineer (Java)
About the team
Haptiq is an AI-native enterprise solutions company with purpose-built technology for public & private companies, governments, institutions, asset managers, and family offices.
With headquarters in New York City and four global offices, Haptiq is supported by more than 300 engineers and delivery professionals across the globe.
By centralizing and unifying data, automating workflows, and surfacing predictive nsights, Haptiq enables organizations to scale operational excellence and generate alpha across complex enterprise environments.
About the role
We are looking for a skilled Full Stack Developer with strong Java and React.js expertise to join Haptiq's team.
The role involves designing, developing, and deploying scalable web applications, with a strong focus on both front-end and back-end development in an Agile environment.
[01]
Responsibilities
Front-end development
- Design and develop interactive, responsive, and high-performance UI components using React.js, Redux, and modern JavaScript (ES6+).
- Ensure cross-browser compatibility and a seamless user experience.
- Optimize front-end performance and implement best practices in UI/UX design.
Back-end development
- Develop and maintain RESTful APIs and microservices using Java, Spring Boot, Hibernate, and JPA.
- Implement robust authentication, authorization, and data management solutions.
- Work with relational and NoSQL databases such as PostgreSQL, MySQL, and MongoDB.
System integration and deployment
- Integrate third-party services, APIs, and cloud-based solutions.
- Manage deployments using CI/CD pipelines and containerization tools such as Docker and Kubernetes.
Code quality and testing
- Write clean, maintainable, and efficient code following best practices.
- Implement unit and integration tests for both front-end and back-end components.
Collaboration and Agile development
- Work closely with UI/UX designers, product managers, and DevOps engineers.
- Participate in Agile/Scrum ceremonies and contribute to continuous process improvements.
Requirements
Frontend
- Proficiency in React.js, Redux, TypeScript, HTML5, CSS3, and modern JavaScript (ES6+).
- Strong understanding of state management libraries and component-based architecture.
- Experience with UI frameworks such as Material UI, Bootstrap, or Tailwind CSS.
Backend
- Expertise in Java, Spring Boot, Hibernate, JPA, and RESTful API development.
- Experience with microservices architecture and API Gateway implementations.
- Knowledge of authentication mechanisms such as OAuth2, JWT, and session-based authentication.
Database and DevOps
- Experience with SQL databases such as PostgreSQL and MySQL, and NoSQL databases such as MongoDB and Redis.
- Hands-on experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI/CD.
- Familiarity with cloud platforms such as AWS, Azure, or GCP, and containerization using Docker and Kubernetes.
Soft skills
- Excellent communication and teamwork abilities.
- Ability to manage multiple priorities in a fast-paced environment.
- Passion for learning new technologies and improving existing processes.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience as a Full Stack Developer with Java & React.js.
- Experience working with Agile development methodologies.
- Strong problem-solving and analytical skills.
Why Haptiq
We value creative problem solvers who learn fast, work well in an open and diverse environment, and enjoy pushing the bar for success ever higher. We do work hard, but we also choose to have fun while doing it.
Benefits
The benefit package depends on the contract type and will be discussed individually during the interview process.
Join us
Position is open to candidates in Poland. You need to have a residence permit or another valid document allowing employment in Poland. Thank you!


.png)