Senior Java Developer – Risk Technology
160 - 190 PLN/ godz.B2B
SeniorFull-time·B2B
#401599·Dodano 2 dni temu·1
Źródło: nofluffjobs.comTech Stack / Keywords
JavaMultithreadingJava REST APIRDBMSSQLJVMPostgreSQLApache KafkaOracle PL/SQLLinuxShellPythonHaskellDockerKubernetesK8sDevOpsCI/CD Pipelines
Firma i stanowisko
The position is with Square One Resources for a global Risk Technology team responsible for designing, developing, and maintaining high-performance data processing systems supporting risk management functions. The team includes software engineers, architects, project managers, technical specialists, and business stakeholders working on enterprise-level platforms.
Wymagania
- Strong professional experience with Java development.
- Advanced knowledge of Java programming concepts and best practices.
- Hands-on experience with multi-threading and concurrent programming.
- Proven experience designing and developing Java REST APIs.
- Experience building and maintaining large-scale, high-volume data processing systems.
- Strong understanding of relational databases (RDBMS) and SQL.
- Experience with JVM performance analysis and optimization.
- Ability to troubleshoot and optimize backend application performance.
Nice to have:
- Experience with PostgreSQL.
- Knowledge of Apache Kafka and event-driven architectures.
- Experience with Oracle PL/SQL and SQL query optimization.
- Knowledge of Linux Shell scripting.
- Experience with Python scripting.
- Exposure to functional programming concepts (e.g., Haskell).
- Experience with Docker and Kubernetes (K8s).
- Understanding of DevOps practices and CI/CD pipelines.
Obowiązki
- Design, develop, and maintain enterprise applications based on Java technologies.
- Develop new functionalities and improve existing application components.
- Participate in the full software development lifecycle including requirements analysis, design, implementation, testing, deployment, and support.
- Translate business requirements into technical solutions.
- Collaborate with business stakeholders and technical teams to deliver high-quality software.
- Troubleshoot complex technical issues and optimize application performance.
- Analyze and improve JVM performance and application scalability.
- Ensure high code quality by applying software engineering best practices.
- Participate in code reviews, CI/CD processes, and continuous improvement initiatives.
- Work closely with distributed technology teams across regions.
- Contribute to maintaining stable and reliable production environments.
Benefity
- Sport subscription
- Private healthcare
Karta sportowa
Opieka zdrowotna
SQUARE ONE RESOURCES
173 aktywne oferty