Java Developer
- Remote
- Warszawa, Poland
Job description
LLInformatics is an IT consulting company with dozens of satisfied clients across Europe and North America. We serve businesses that expect their challenging projects to be delivered according to plan, with impeccable quality, and under strict compliance requirements. Our remote-first team of 100+ experts specializes in building high-quality digital products. We set a new standard in our industry through data-driven decisions, measurable outcomes, a strategic mindset, and a solid work culture.
Contract Type: B2B
Location: Warsaw or the possibility of Remote work
Your tasks and responsibilities:
Develop the backend logic of the application using Java to support the document analysis and benchmarking features of the app.
Design and implement robust, scalable, and efficient backend solutions.
Develop and maintain RESTful APIs to integrate with the front end and other microservices.
Design and manage databases (e.g., PostgreSQL) to store and retrieve data, including integrating vector databases for machine learning data.
Collaborate with the frontend team to ensure seamless data flow and integration with UI components.
Work closely with cloud infrastructure (primarily AWS), leveraging services like Lambda, Step Functions, SQS, and more for backend orchestration and scalability.
Ensure high-quality, secure, and performant code that adheres to best practices.
Collaborate with other teams (product, QA, frontend) to deliver features on time and within scope.
Oversee the deployment pipeline and ensure smooth integration and delivery in an Agile environment.
We need you if you have:
Strong experience in backend development using Java.
Expertise in developing and maintaining RESTful APIs.
Hands-on experience with cloud technologies.
Experience with designing, managing, and optimizing backend systems to ensure scalability, efficiency, and security.
Leadership experience, including mentoring and guiding junior developers.
Strong debugging, troubleshooting, and problem-solving skills.
Excellent communication skills and the ability to work in a collaborative, fast-paced environment.
English language proficiency at a minimum of B2 level to collaborate effectively in an international team.
Nice to have:
Familiarity with containerization (e.g., Docker) and orchestration tools (e.g., Kubernetes).
Experience with Terraform or other infrastructure-as-code tools.
Knowledge of Machine Learning models and their integration with backend services (optional but a plus).
Experience with message queues (e.g., RabbitMQ, Kafka).
Familiarity with CI/CD tools for automating deployments and maintaining smooth delivery pipelines.
Exposure to event-driven architecture and microservices design.
What We Offer:
Onboarding and Support: We will take care of you from the very beginning, providing guidance and mentorship to ensure a smooth start.
Collaborative Culture: Work with a team of experts in ML, data science, and software engineering, in a company culture designed to create a place where we’d love to work ourselves.
Impactful Work: The opportunity to make a tangible impact on an MVP project for high-profile clients and collaborate with industry leaders
Modern Work Techniques: We use cutting-edge methods of running projects, inspired by the best practices in the IT world.
Transparent Communication: Regular 360° feedback sessions, ongoing support from mentors, and open communication at all levels.
Flexible Work Options: Choose between remote or hybrid working arrangements to fit your lifestyle.
Equipment: MacBook, external widescreen monitor (34 inches, 16:9), and standing desks available in the office.
Access to Technology: Work with the latest tools and technologies, ensuring you stay ahead in your field.
Please include the following GDPR clause in your CV:
I hereby consent to my personal data being processed by Łukasz Łażewski Informatics SKA for the purpose of considering my application for the role I have applied.
and the OPTIONAL one:
I hereby consent to my personal data being processed by Łukasz Łażewski Informatics SKA in order to consider my application in future recruitment processes.
or
All done!
Your application has been successfully submitted!