Summary
Join TribalScale, a global leader in digital transformation, and help shape the future of technology. We use Agile methodologies and cutting-edge AI to create innovative digital solutions. As a backend engineer, you will work within a hybrid business model to engineer high-quality code, architect microservices using Java Spring Boot, and develop RESTful APIs. You will also build event-driven architectures, collaborate with cross-functional teams, and implement security best practices. We offer a collaborative environment where innovation is key and your contributions will make a lasting impact. Our commitment to diversity and inclusion makes TribalScale a unique and rewarding place to work.
Requirements
- 5+ years of backend development experience with strong expertise in Java and Spring Boot framework
- Deep experience with Apache Kafka including producers, consumers, and event-driven architecture patterns
- Strong understanding of microservices architecture and distributed systems design
- Proficiency in RESTful API development with focus on performance and scalability
- Experience with event streaming platforms and message queue technologies
- Solid understanding of database technologies (both SQL and NoSQL)
- Knowledge of containerization (Docker, Kubernetes) and cloud deployment strategies
- Experience with CI/CD pipelines and DevOps practices
- Strong understanding of security principles and data protection best practices
- Excellent problem-solving skills and ability to work in fast-paced, collaborative environments
- Experience building high-availability, low-latency systems
Responsibilities
- Work within our hybrid business hours (9:00 AM - 5:00 PM EST) to engineer production-quality code
- Architect, design, and implement robust microservices using Java Spring Boot
- Develop and maintain high-performance RESTful APIs with focus on scalability and reliability
- Build and optimize event-driven architectures using Apache Kafka producers and consumers
- Design and implement event streaming solutions for real-time data processing
- Collaborate with cross-functional teams to deliver enterprise-grade backend solutions
- Work with containerization technologies (Docker, Kubernetes) to deploy and manage services
- Implement best practices for microservices communication and data consistency
- Design and maintain high-performance, low-latency, and high-availability distributed systems
- Work with both SQL and NoSQL databases to ensure optimal data storage and retrieval
- Implement comprehensive monitoring and observability solutions
- Ensure security best practices including data encryption and secure API design
- Troubleshoot and resolve performance bottlenecks in distributed event-driven systems
Preferred Qualifications
- Experience in the financial services industry
- Cloud platform certifications (AWS, GCP, Azure)
- Experience with Infrastructure as Code (Terraform, CloudFormation)
- Knowledge of monitoring tools (Splunk, Dynatrace, Prometheus)
- Experience with big data processing frameworks
- Familiarity with AI/ML integration in backend systems
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.