Java Developer – LATAM
About Distillery
Distillery Tech Inc accelerates innovation through an unyielding approach to nearshore software development. The world’s most innovative technology teams choose distillery to help accelerate strategic innovation, fill a pressing technology gap, and hit mission-critical deadlines. We support essential applications, mobile apps, websites, and eCommerce platforms through the placement of senior, strategic technical leaders and by deploying fully managed technology teams that work intimately alongside our client’s in-house development teams. At Distillery Tech Inc, we’re not here to reinvent nearshore software development, we’re on a mission to perfect it. Distillery Tech Inc is committed to diversity and inclusion. We actively seek to cultivate a workforce that reflects the rich tapestry of perspectives, backgrounds, and experiences present in our society. Our recruitment efforts are dedicated to promoting equal opportunities for all candidates, regardless of race, ethnicity, gender, sexual orientation, disability, age, or any other dimension of diversity.
About the Position
We are seeking a highly skilled and experienced Senior Software Engineer to join us with a strong background in Java, Scala, or Kotlin, with a proven ability to quickly learn and adapt to new and existing systems. This role will involve a mix of development tasks, including contributing to core application logic, working with deployment infrastructure, and database management. The candidate should be comfortable with both independent work and collaborating with the team as needed.
Responsibilities:
- Develop, test, and deploy software solutions using Java, Scala, or Kotlin.
- Work with deployment infrastructure and tooling.
- Write and maintain CI/CD (Jenkins) scripts and utilize build tools.
- Perform developer portal scripting for application monitoring and alerting.
- Utilize GitHub for version control and collaboration.
- Contribute to application coding tasks, including library upgrades.
- Perform database migrations and configuration.
- Create and maintain clear and concise technical documentation.
- Communicate effectively with team members and stakeholders.
Requirements:
- 5+ years of professional software development experience.
- Expertise in at least one of the following languages: Java, Scala, or Kotlin.
- Solid understanding of software development principles, design patterns, and best practices.
- Experience with deployment infrastructure and tooling.
- Familiarity with OpenTelemetry and/or observability systems such as Sumo Logic or comparable vendors
- Proficiency in Jenkins scripting and build tools (e.g., Maven, Gradle, sbt).
- Experience with database migrations and configuration.
- Excellent written and verbal communication skills in English.
- Ability to quickly learn and adapt to new and unknown systems.
- Ability to work independently and manage time effectively.
Why You’ll Like Working Here
- Collaborate with multi-national teams committed to our core values: Unyielding Commitment, Relentless Pursuit, Courageous Ambition, and Authentic Connection.
- Enjoy a competitive compensation package, generous vacation, and comprehensive benefits.
- Work remotely in a flexible, supportive environment.
- Access professional and personal development opportunities to advance your career.