Java/Kafka Software Engineer
Synechron
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Java/Kafka Software Engineer
At Synechron, we harness the power of digital transformation to drive business success. As a global consulting firm, we combine creativity with advanced technology to deliver innovative solutions across industries. Having been recognized with multiple employer awards, we are committed to building talented teams and creating a dynamic work environment.
We are seeking an accomplished Java engineer with extensive experience in data engineering to help us build and deliver data-driven, intelligent solutions that enhance our business processes. This role offers a unique opportunity to work closely with a team of data specialists, application engineers, and product managers. As a key member of our corporate IB Tech & CRM/Analytics Team, you will tackle some of the most challenging and exciting data engineering initiatives across multiple divisions, designing scalable data pipelines and high-performance applications using the latest technologies including Kafka, AWS, and containerization.
Your Profile
- 5+ years of experience in Java development and full-stack software engineering
- Strong expertise with Kafka and event-driven architecture
- Proven experience with AWS cloud services, including deploying and managing containerized applications with EKS, Docker, and Kubernetes
- Extensive experience designing, developing, and delivering Java-based APIs and Microservices using Spring Boot
- Solid understanding of SQL, including writing stored procedures, functions, and data warehousing solutions
- Deep understanding of software architecture principles, including building scalable, fault-tolerant, distributed systems
- Experience in developing TDD/BDD unit tests and working collaboratively with QA teams
- Participation in Agile environments, including sprint planning and backlog grooming
- Mentoring skills, code reviews, and resolving technical challenges
Desired Skills & Experience
- Experience with ETL & Data Engineering tools like Databricks
- Knowledge of Salesforce CRM ecosystem
- Exposure to Business Intelligence tools such as Tableau CRM, Cognos, PowerBI
- Familiarity with network and data transfer protocols
- Basic knowledge of front-end technologies and interfaces
What We Offer
- A competitive compensation package based on your experience and skills
- Flexible hours and hybrid work arrangements to support work-life balance
- Private health insurance plan
- Access to continuous learning resources, certified courses, and unlimited Udemy courses
- Personalized leadership development programs
- FitPass membership supporting your well-being and mental health
- Attractive Referral Rewards Program
One of the prerequisites for this position is that the prospective candidate must possess a valid work permit for Serbia.
Key skills/competency
- Java Development
- Kafka
- Data Engineering
- AWS Cloud
- Containerization (Docker, Kubernetes, EKS)
- Spring Boot Microservices
- SQL & Data Warehousing
- Software Architecture
- Agile Methodologies
- TDD/BDD Testing
How to Get Hired at Synechron
- Research Synechron's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for Java/Kafka Software Engineer roles: Customize your experience to highlight strong Java, Kafka, and AWS cloud expertise.
- Showcase data engineering proficiency: Emphasize your background in scalable data pipelines, SQL, and distributed systems.
- Prepare for technical assessments: Expect questions on Java, Spring Boot, Kafka architecture, AWS services (EKS), and TDD/BDD practices.
- Demonstrate agile and collaborative skills: Be ready to discuss your experience in Agile environments and mentoring.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background