API Security Engineer

OpenKyber LLC
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
API
Application Performance Management
Databases
Relational Databases
Software Design Patterns
Fault Tolerance
Spring
PostgreSQL
Microsoft SQL Server
Performance Tuning
Redis
Distributed Caching
Software Engineering
Data Streaming
Web Application Frameworks
Multithreading
Performance Testing
Sql Optimization
System Availability
Concurrency
Spring-boot
Software Security
Reliability of Systems
Kafka
Asynchronous Programming
REST
Stream Processing
Data Pipelines
Microservices

Job description

Job Description: - Build robust, scalable RESTful and streaming APIs using Java and modern frameworks - Implement real-time data streaming solutions using Apache Kafka and related technologies - Develop high-throughput data processing pipelines with focus on performance optimization - Write clean, maintainable, and well-tested code following industry best practices - Implement using containerization platform Nice to have: - Design and optimize data models for columnar databases - Implement distributed caching strategies using Redis, Griggain, or similar technologies - Optimize application performance through profiling, tuning, and architectural improvements - Ensure system reliability, scalability, and fault tolerance through proper design patterns - Monitor and troubleshoot production systems to maintain high availability Collaboration: - Work closely with tech lead, architects, and stakeholders to understand requirements - Share knowledge through technical presentations

Requirements

documentation, and mentoring - Stay current with emerging technologies and recommend improvements to tech stack Technical Skills: - 8+ years of professional software development experience with Java (Java 11+) - Proficiency with Spring Boot, Spring Framework, or similar Java frameworks - Strong expertise in building RESTful APIs and microservices architectures - Proven experience with Apache Kafka or similar streaming platforms - Distributed caching solutions - Knowledge of columnar databases - Experience with relational databases (PostgreSQL, SQLServer) and SQL optimization - Strong understanding of multithreading, concurrency, and asynchronous programming - Experience with performance testing tools.

Apply for this position