Position: Java/Kotlin developer
Company: Digicode
Experience required: 3y
English level: upper

Digicode is looking for a Java/Kotlin developer who will join a team on a full-time basis on a custom SaaS data platform project.

**What you'll be doing in the role:**
• Design, develop, and maintain scalable and high-performance backend systems using Java and related technologies.
• Create and maintain data pipelines using AWS Spark for processing large volumes of data.
• Design, develop, and optimize RDBMS databases and queries for efficient data retrieval and storage.
• Collaborate with cross-functional teams to define and implement data architecture and infrastructure solutions.
• Write and maintain technical documentation, including design specifications and deployment instructions
• Participate in code reviews and ensure coding standards and best practices are followed
• Troubleshoot and debug production issues and provide timely resolutions

**The ideal candidate has:**
• 3+ years of experience in Java development, with some exposure to Kotlin.
• Experience with AWS and RDBMS technologies (e.g. PostgreSQL, MySQL, Oracle)
• Strong experience with Spark, Glue, Redshift, or EMR is a must
• Experience designing and developing scalable and high-performance backend systems
• Experience with data modeling and designing efficient database schema
• Familiarity with agile software development methodologies and related tools (e.g. JIRA, Git)
• Strong analytical and problem-solving skills
• Excellent communication and collaboration skills
• Ability to work independently and in a team-oriented, collaborative environment
• Strong attention to detail and commitment to delivering high-quality solutions
• Excellent English skills (verbal and written)

**Even better if you have any of the following:**
• Bachelor's degree in Computer Science, Information Technology or a related field
• Experience with AWS Services (eg EC2, S3, Lambda)

**What To Expect From Digicode?**
🌎 Work from Anywhere: From an office, home, or travel continuously if that's your thing. Everything we do is online. You're all set as long as you're in the same time zone with your project colleagues.
💼 Professional Development: We offer excellent career development opportunities in a growing company, international work environment, paid language classes, conference and education budget, & internal 42 Community training.
🧘 Work-life Balance: We provide employees with 18+ paid vacation days and paid sick leave, a flexible schedule, medical insurance for employees and their children, monthly budget for things like a gym or pool membership.
🙌 Culture of Openness: We’re committed to fostering a community where everyone feels welcome, seen, and heard, with minimal bureaucracy, and a flat organizational structure.

And, also, corporate gifts, corporate celebrations, free food & snacks, play & relax rooms for those who visit the office.