Seargin is a dynamic multinational tech company operating in 50 countries. At Seargin, we drive innovation and create projects that shape the future and greatly enhance the quality of life. You will find our solutions in the space industry, supporting scientists in the development of cancer drugs, and implementing innovative technological solutions for industrial clients worldwide. These are just some of the areas in which we operate.
Java developer
Remote
EU
B2B
Senior
Develop and maintain back-end services for the Plate Designer application, ensuring high performance and responsiveness to front-end requests.
Design and implement robust and scalable APIs that facilitate seamless integration with multiple existing applications within the domain/department
Work closely with front-end developers to integrate user-facing elements with server-side logic, ensuring a cohesive and efficient user experience
Optimize the application for maximum speed and scalability, ensuring it can handle large volumes of scientific data efficiently.
Implement security and data protection measures to safeguard sensitive scientific data and ensure compliance with industry standards and regulations
Participate in code reviews, providing constructive feedback to peers and ensuring adherence to best practices and coding standards
Troubleshoot and debug applications to resolve issues promptly and improve overall system reliability and performance
Contribute to the development and maintenance of microservices architecture, ensuring modularity and ease of integration with other applications
Actively engage in team meetings and contribute to decision-making processes, ensuring that choices are democratically voted by the whole team
Stay updated with the latest industry trends and best practices in back-end development, and continuously improve skills and knowledge to bring fresh ideas to the team
Employment based on a B2B contract
Opportunity to work in a stable, dynamically developing international company
Chance to participate in interesting projects and work with the latest information technologies
Attractive remuneration rates offered
Involvement in the most prestigious international projects
Access to Multisport benefits and private healthcare services
Demonstrated enthusiasm and commitment to understanding the Plate Designer system thoroughly
Extensive knowledge and hands-on experience with Java 17
Expertise in developing RESTful services and APIs
Proficient in using Spring Boot and Spring Data for building robust applications
Experience with Gradle for build automation and dependency management
Experience with Docker/Kubernetes and cloud providers (AWS preferred, but Azure or Google Cloud are also relevant)
Openness and willingness to work with MongoDB, embracing a SQL-free technology stack
Knowledge and ability to design and implement microservices architecture
Familiarity with design and architectural patterns such as CQRS
Commitment to writing clean, maintainable, and efficient code
Experience with continuous integration and continuous deployment (CI/CD) practices
Ability to apply TDD and BDD practices
Knowledge and application of domain-driven design
Proficiency in using IntelliJ, GIT, GitLab, JIRA, and ArgoCD
Experience with Apache Kafka for building real-time data pipelines and streaming applications
Additional experience with Docker and Kubernetes beyond basic usage
Knowledge of Spring Cloud for building cloud-native applications and microservices
Proficiency in both Polish and English for effective communication within the team
Strong time management skills and ability to work efficiently in a self-organized team environment
Willingness to join meetings in the evenings or late afternoons to coordinate with teams in San Francisco.
Skill in collaborating effectively with distributed teams across different time zones globally