Job Closed
This listing is no longer active.
Our client is an international supplier of communication and information systems for control centers with safety-critical tasks. They specialize in developing and distributing 'Control Centre Solutions' for the Air Traffic Management and Public Safety & Transport sectors.
Java Developer
Location
Poland
Posted
121 days ago
Salary
PLN140 - PLN150 / hour
Seniority
Mid Level
No structured requirement data.
Job Description
Java Developer
Trimetis Services
Role Description As a Software Developer, you will join a dedicated team of professionals to actively contribute to the development of the next-generation platform for safety-critical domains. This platform is designed to address the highest quality needs in air traffic management, providing reliability, real-time performance, and security as critical success factors. The digital platform facilitates seamless integration of voice and data applications, breaks down operational silos, and prioritizes cyber security throughout the solution lifecycle. By streamlining control center tasks and enabling integrated controller operations on a single screen, the platform empowers organizations to enhance service levels without increasing headcount. Project methodology: SCRUM (SAFe) Location: Poland Technologies used in the project: - Java 17/21 - Golang - Python - RedHat 8/10 - Docker - RabbitMQ - Postgresql, CQL (Cassandra) - React, WebSockets - Jenkins, Ansible You will work on a microservices-based framework used across the company to run and integrate multiple products. You will develop reusable services, software packages, and libraries to be used by other teams in the company. The product runs on RedHat, handles the deployment and configuration of the OS, and supports the configuration and orchestration of services packaged as Docker images. We are developing for a safety-critical environment, following industry standards, where high availability and redundancy is a basic requirement. Your tasks: - Take part in the daily work of the Scrum Team - Contribute to the design and architecture of the product - Write code according to the company processes and standards - Write unit and component tests - Support for the QA in testing and developing the automated system tests - Writing documentation and requirements - Clean Code / Code Review Qualifications - 7+ years of software development experience in Java - Knowledge of object-oriented concepts, design patterns and SOLID principles - Passionate about clean, unit tested and maintainable code - Experience with microservice architecture - Experience with SOA and microservices - Experience with REST, messaging/AMQP, WebSockets - Experience with distributed systems and understanding of concepts (CAP theorem, redundancy, high availability, consensus protocols, etc.) - Know-how on continuous integration and delivery - Good English skills (both written and spoken) Requirements - Experience with Go/Python is a plus - Knowledge of Linux and Bash - IP networking know-how - Domain Driven Design experience is a plus - Experience in configuring CI/CD pipelines is a plus - Experience with Github Copilot Benefits - Flexible working hours - Medical insurance - International clients - Remote work - Annual bonuses - Life insurance - Non-corporate work atmosphere - Integration events - Additional days off - Training and development budget Company Description Our client is an international supplier of communication and information systems for control centers with safety-critical tasks. They specialize in developing and distributing 'Control Centre Solutions' for the Air Traffic Management and Public Safety & Transport sectors.
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
Senior Site Reliability Engineer – FinOps
Jusbrasil💻 Descomplicamos o acesso à informação jurídica por meio da tecnologia
• Ensure the reliability, availability, and scalability of systems and services. • Develop and implement monitoring and observability solutions focused on performance and cost. • Create and maintain infrastructure as code using tools such as Terraform. • Work closely with the Engineering Platform, SRE Partner, FP&A, and product teams. • Help build and evolve a culture oriented toward financial efficiency (FinOps) and reliability (SRE). • Actively contribute to the evolution of the Agentic Engineering Platform. • Support continuous improvement initiatives for infrastructure, automation, and performance. • Contribute to migrations of critical systems.
• Execute configuration, administration and troubleshooting activities on physical and virtualized networks present in the NFVi environment, including L2/L3 switches, virtual switches, SDN controllers and overlay/underlay networks. • Perform acceptance tests and functional validation of new elements and systems. • Work with monitoring and inventory teams to validate integrations, adjust metrics and ensure environment visibility. • Document operational routines, troubleshooting procedures and propose continuous improvements to increase operational efficiency. • Monitor network KPIs and metrics, applying tuning, load balancing and preventive adjustments to avoid congestion, packet loss and bottlenecks. • Perform connectivity troubleshooting involving VLANs, VXLAN, BGP/EVPN, OSPF; Port-channels, VLT/MLAG, STP/ERPS and Overlay/Underlay. • Provide technical support for NFVi infrastructure evolution projects such as upgrades, migrations and integrations. • Collaborate with technical teams to resolve issues and continuously improve environments.
• As a Staff DevOps Engineer, you will play a critical role in our dynamic team, contributing to the management, operation, and optimization of our GCP, AWS, and Azure cloud infrastructure. • Implement and Manage Infrastructure : Utilize Terraform to define and provision our GCP infrastructure, ensuring it is scalable, reliable, and cost-effective. • Automate Configuration Management : Use Ansible to automate the configuration and management of our systems, improving efficiency and reducing the risk of manual errors. • Monitor and Optimize Performance : Leverage DataDog to monitor system performance and application metrics, identifying and resolving issues before they impact our users. • Collaborate Across Teams : Work closely with software engineers, QA, and operations teams to ensure smooth integration and delivery of our applications. • Innovate and Improve : Continuously explore and implement new tools and practices to enhance our DevOps processes and improve overall system reliability and performance.
• Improve observability, reliability and availability by defining and measuring key metrics • Build automation and improve systems to eliminate toil and operations work. • Collaborate with our core infrastructure team to performance tune and optimize our cloud deployments. (Think Docker, Terraform, Kubernetes, EC2, etc.) • Collaborate with Coinbase product teams to reduce service disruptions and automate incident response. • Proactively find and analyze reliability problems across our business units and stack, then design and implement software to create step-function improvements. • Educate, mentor and hold accountable the engineering team to improve the reliability of our systems and make reliability a core value of the Coinbase engineering culture. • Write high quality, well tested code to meet the needs of your customers. • Debugging extremely difficult technical problems, and making systems and products both work better and are easier to deploy, own, operate and diagnose. • Review all feature designs within your product area and across the company for cross-cutting projects. • Be an owner of the security, safety, scale, operational integrity, and architectural clarity of these designs. • Build pipelines to integrate with 3rd party vendors. • Participate in an on-call support rotation to provide timely troubleshooting and resolution of urgent issues.




