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 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
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 mai...
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 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
View more
View less