Paperless System Architect (Hands-on Java Developer)
New
Ż
Żabka FutureDocument management
Workplace type: remote; Country code: PLContractMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- Minimum 4 years of commercial experience developing applications in Java
- Required Skills
- DockerSQLApache TomcatGitJavaKubernetesSpring BootREST APIMicroservicesAzure DevOps
Requirements
- Have at least 4 years of commercial experience developing applications in Java.
- Have strong working knowledge of Java and Spring Boot.
- Have experience designing and implementing REST APIs.
- Be comfortable working with microservices architecture.
- Have good knowledge of relational databases and SQL.
- Use Git for version control.
- Know DevOps concepts and CI/CD processes, including Azure DevOps.
- Have experience with Docker and Kubernetes container environments.
- Have good knowledge of application servers such as Apache Tomcat.
- Be comfortable working in Linux and Windows Server environments.
- Know Angular or React well enough to analyze code, diagnose errors, and work effectively with frontend developers.
- Understand distributed systems architecture and system integrations using REST and SOAP.
- Be able to create clear technical documentation.
Responsibilities
- Design and develop Java and Spring Boot applications supporting digital document workflows, e-signatures, workflow, and electronic archiving.
- Contribute to Paperless solution architecture while actively writing and developing code.
- Design and develop integrations using REST API, SOAP, and other integration mechanisms, including with Enterprise Content Management systems and Data Lake platforms.
- Develop microservices and maintain their performance, security, and stability.
- Develop and maintain CI/CD processes in Azure DevOps and container environments based on Docker and Kubernetes.
- Maintain and optimize runtime environments, including Apache Tomcat, Linux, and Windows Server.
- Analyze and resolve issues across backend, integrations, logs, metrics, and the Angular or React frontend layer.
- Collaborate with technology and business teams on designing, implementing, and developing solutions.
- Create and update technical documentation and develop programming standards and best practices.
View Full Description & ApplyYou'll be redirected to the employer's site