Senior Backend developer (Kotlin/Java)
co.brick
⚲ Gliwice
130 - 160 PLN/h netto (B2B)
Wymagania
- Kotlin
- Java
- Spring
Opis stanowiska
About the Role: We are seeking an experienced Senior Backend Developer with a minimum of 6+ years of expertise in developing backend systems using Kotlin and Java. This role involves working on a battlefield management system, requiring strong security-focused development, robust architecture design, and seamless integration with cloud-based infrastructure. The position demands advanced English skills and a high level of independence, enabling you to drive the development process from concept to delivery. Military experience or prior involvement in the development of military systems is a plus but not mandatory. As a critical contributor, you will ensure the reliability, security, and performance of our systems, with particular emphasis on monitoring and mitigating vulnerabilities in system dependencies. Key Responsibilities: • Backend Development: Build and maintain scalable backend systems and APIs using Kotlin/Java and Spring Framework. • Security Implementation: Ensure all systems meet stringent security standards, including data protection, authentication, and authorization protocols. • Dependency Management: Regularly check for and scan for vulnerabilities in dependencies using tools like the OWASP Dependency-Check Maven Plugin, and mitigate identified risks promptly. • Cloud Integration: Deploy and optimize backend services on Google Cloud Platform (GCP). • DevOps Practices: • Design and manage CI/CD pipelines. • Optimize repository workflows using Github. • Collaboration: Coordinate with cross-functional teams, including frontend developers and system architects, to deliver robust solutions. • System Optimization: Continuously refine and enhance system performance for battlefield-level reliability. • Documentation: Produce clear and detailed documentation for architecture, code, and security processes. Required Skills & Experience: • Kotlin/Java & Spring Framework: • Advanced knowledge of Kotlin/Java (6+ years preferred). • Expertise in Spring Boot, Spring Security, and related modules. • Security Expertise: • Strong understanding of OWASP, encryption, and secure coding practices. • Dependency Management: Familiarity with tools like OWASP Dependency-Check Maven Plugin to scan and mitigate dependency vulnerabilities. • Cloud Expertise: • Hands-on experience with Google Cloud Platform services like Kubernetes, Cloud Storage, and Compute Engine. • DevOps & CI/CD: • Proficiency in managing pipelines with tools like GitHub Actions or similar. • Experience with GitHub for version control. • Independent Work: Demonstrated ability to work autonomously and deliver high-quality results. • Advanced English Skills: Excellent verbal and written communication skills. Preferred Qualifications: • Previous experience developing systems or products with high security requirements. • Certification in Google Cloud Platform technologies. • Proficiency with containerization tools like Docker and orchestration frameworks such as Kubernetes. • Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, or ELK Stack). What We Offer: • Competitive salary and comprehensive benefits. • Opportunities for professional development and certification. • The chance to work on impactful, high-stakes systems. • Flexible working hours and [remote/hybrid] options.