Job Closed
This listing is no longer active.
Mid-level Backend Spark Developer
Location
Poland
Posted
52 days ago
Salary
0
Seniority
Mid Level
Job Description
Mid-level Backend Spark Developer
Talan
• Develop, maintain, and optimize data pipelines using Apache Spark • Write efficient and scalable queries using SQL (ANSI SQL, Hive SQL, Spark SQL) • Collaborate with cross-functional teams to analyze and refine business and technical requirements • Participate in code reviews and ensure best practices in coding and version control using Git • Support data processing and transformation tasks across distributed systems • Contribute to continuous improvement by proactively identifying inefficiencies and proposing solutions • Work closely with team members to ensure high-quality deliverables and timely project execution.
Job Requirements
- 1.5 to 2 years of experience in data engineering or software development
- Strong knowledge of SQL (ANSI SQL, Hive SQL, Spark SQL, or similar)
- Solid understanding of Apache Spark
- Programming experience in Scala, Python, or Java
- Experience with Git or similar version control systems
- English proficiency at B2+ level or higher
- Strong analytical thinking and problem-solving skills
- Ability to work effectively in a team environment
- Proactive attitude and willingness to take initiative.
Benefits
- Permanent, full-time contract with career development opportunities.
- Chance to work in a challenging, multicultural environment with international projects.
- Exposure to large-scale financial IT systems and cross-country operations.
- Training opportunities to develop new skills in finance, technology, and data management.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Director, Solutions Consulting – Europe
IFSBe your best when it really matters. At the #MomentOfService
• Lead ~9 Solutions Consultants across Northern, Central, and Southern Europe • Represent Solutions Consulting on the European Leadership Team • Hire, train and mentor the team across technical, sales and subject matter expertise • Contribute to the continuous improvement of the Solutions Consulting practice • Drive disciplined pipeline qualification for high-value opportunities • Stay hands-on—approximately 75/25 split between Director and SC activities
Lead Java Developer
CorpayCorpay helps companies control business expenses and make payments more simply, safely and securely than ever before.
Role Description Corpay is currently looking to hire a Lead Java Developer - Contractor. In this role, you will design, develop, and implement applications to support business requirements. Follow approved life cycle methodologies, create design documents, and perform program coding and testing. Resolve technical issues through debugging, research, and investigation. As a Lead Java Developer - Contractor, you will be expected to work in a remote environment. Corpay will set you up for success by providing: - Company-issued equipment - Formal, hands-on training Role Responsibilities - Translating user requirements into a well-defined software and system design. - Evaluating cost, effort, and duration required and accurately estimate the required development tasks. - Developing and maintaining custom software applications in support of the business needs. - Debugging and testing (unit and functional) developed software to minimize the cost of errors. - Following approved software development life cycle. - Preparing diagrams and documentation to illustrate application functionality. - Developing and implementing operating procedures in coordination with Operations, Infrastructure, and Security Departments. - Communicating effectively with product management, project management, business owners, and other stakeholders throughout the software development life cycle. - Conducting training and presentations for developers, business users, and stakeholders. - Mentoring entry-level or novice developers. Qualifications - Bachelor’s Degree or Professional Degree in Computer Science, Software Engineering, Information Systems, or equivalent. - At least 5-10 years of professional work experience as a software developer (Java). - Experience with relational database systems (i.e. Oracle, DB2) and message brokers (i.e. MQ). - Oracle certification is preferred for Java developers, but not required. - Knowledge of Java build tools. - Experience with Java EE components. - Java SE 8. - Experience with Java Web frameworks. - Experience using Java testing tools for finished code. - Knowledge of the use of Java application containers. - Agile Experience. - Experience with API development. - Experience with web technologies. - Experience with Integrated Development Environments, such as Eclipse. - Experience with open source frameworks (i.e. Spring, Hibernate). - Experience with versioning and revision control systems (i.e. Subversion). - Experience with build automation tools (i.e. Maven).
• Develop and maintain backend services using Python and Django. • Work extensively with Django ORM and complex database queries. • Build and maintain data pipelines and feed ingestion systems (XML, APIs). • Implement background processing using Celery and Redis. • Integrate with third-party systems, including ATS platforms such as Greenhouse, Lever, or iCIMS. • Optimize PostgreSQL databases and backend performance. • Support job distribution systems and data workflows. • Troubleshoot and resolve backend issues across services. • Collaborate with cross-functional teams to deliver scalable solutions. • Take ownership of backend features end-to-end.
.NET Developer
Support Services GroupSupport Services Group (SSG) is a global contact center providing top-notch customer care to leading brands worldwide.
• Design, develop, and maintain scalable and secure backend services using C# and .NET/.NET Core. • Build and document RESTful APIs for internal and external consumption. • Implement data access layers using Entity Framework Core. • Write clean, maintainable, and testable code following best practices and design patterns (Decorators, Commands). • Participate in code reviews, provide constructive feedback, and ensure adherence to coding standards. • Troubleshoot, debug, and resolve application issues in production and development environments. • Integrate with third-party APIs and services, ensuring reliability and performance. • Contribute to the architecture and design of microservices and distributed systems. • Maintain CI/CD pipelines and support automated deployment processes. • Keep up-to-date with emerging backend technologies and recommend improvements.



