Software Engineer
Concentrix
Belfast, United Kingdom
Responsibilities
- Build systems that interface with distributed database infrastructure and real-time data streams using technologies such as Kafka, Spark, and Flink.
- Manage complex workflows that interact with multiple distributed systems.
- Implement resilient and secure data pipelines that ensure no data is lost.
- Write automation code for cloud deployment and monitoring.
- Regularly evaluate design and code patterns; learn through peer review and mentorship; share knowledge with the team.
Qualifications
- 5+ years of experience in software development.
- Experience with Java, Scala, or other JVM-based languages.
- Background working with large-scale databases (e.g., query planning, designing scalable tables).
- Familiarity with cloud platforms like EC2 or similar.
- Strong problem-solving skills and solid understanding of the Software Development Lifecycle (SDLC).
- Experience deploying services in Linux environments.
- Bachelor’s or Master’s degree in Computer Science or a related field - or equivalent professional experience.
Apply Now
Don't forget to mention EuroTechJobs when applying.