Senior Java Developer - Kotlin

9 Months ago • 6-10 Years
Backend Development

Job Description

We are seeking a passionate Senior Java Developer with Kotlin experience to join our founding team. Key responsibilities include designing, developing, and maintaining scalable applications using Java and Kotlin, utilizing frameworks like Spring Boot and Vaadin, contributing to infrastructure setup and management (Pulumi/Terraform), participating in architecture and design discussions, collaborating with the team on complex technical challenges, mentoring junior developers, and staying updated on industry trends. Experience in FinTech or banking is a plus. The role requires 6-10 years of professional experience as a Software Engineer, extensive JVM development (primarily Java), and at least 2 years of hands-on Kotlin experience.
Good To Have:
  • Vaadin framework experience
  • FinTech/Banking domain knowledge
Must Have:
  • 6-10 years Java/Kotlin development experience
  • Spring Boot & backend development expertise
  • Infrastructure-as-code (Pulumi/Terraform)
  • Strong problem-solving skills
  • Teamwork and communication skills
Perks:
  • Opportunity to be part of a founding team
  • Flexible remote work
  • Competitive compensation package

Add these skills to join the top 1% applicants for this job

java
kotlin
spring-boot
terraform
frontend-frameworks
communication
scalability
innovation

Description

We are an innovative startup at the forefront of FinTech, poised for significant growth. We're building a core product that will revolutionize enterprise solutions in the financial sector. We're seeking a passionate Senior Java Developer with Kotlin experience to join our founding team. If you're excited about working with cutting-edge technology and making a substantial impact in a startup environment, we'd love to hear from you.

Key Responsibilities:

  • Application Development:
    • Design, develop, and maintain scalable applications using Java and Kotlin.
    • Utilize frameworks such as Spring Boot, Vaadin, or similar to build robust backend services.
  • Infrastructure Management:
    • Contribute to infrastructure setup and management using tools like Pulumi or Terraform.
    • Ensure applications are optimized for performance and scalability.
  • Technical Leadership:
    • Participate in architecture and design discussions to influence the technical direction.
    • Collaborate with a small, high-performing team to solve complex technical challenges.
  • Mentorship:
    • Provide guidance and mentorship to junior developers as the team expands.
    • Foster a culture of continuous learning and improvement.
  • Innovation & Improvement:
    • Stay updated on industry trends, emerging technologies, and best practices.
    • Identify opportunities for process and product improvements.

Requirements

  • Experience:
    • 6 to 10 years of professional experience as a Software Engineer.
    • Extensive development experience on the JVM, primarily using Java.
    • At least 2 years of recent hands-on experience with Kotlin.
  • Technical Skills:
    • Proficiency in Java and Kotlin programming languages.
    • Strong experience with Spring Boot and backend development frameworks.
    • Familiarity with frontend frameworks like Vaadin is a plus.
    • Hands-on experience with infrastructure as code tools like Pulumi, Terraform, or equivalents.
  • Domain Knowledge:
    • Experience in the FinTech sector or traditional banking domains is advantageous.
  • Soft Skills:
    • Excellent problem-solving abilities and attention to detail.
    • Strong communication skills with a team-oriented mindset.
    • Ability to thrive in a startup environment—adaptable, proactive, and comfortable with ambiguity.
  • Education:
    • No formal degree required; we value skills and experience over credentials.

Location: Remote
Shift Timing: Australian Shift (Minimum 2 hours overlap required)
Industry: FinTech
Position Type: Full-Time
Payroll Via: Cloudhire

Benefits

  • Opportunity to be part of a founding team and significantly influence the product's direction.
  • A collaborative and innovative work environment.
  • Flexible remote work with alignment to the Australian time zone (minimum 2 hours overlap).
  • Competitive compensation package.

Set alerts for more jobs like Senior Java Developer - Kotlin
Set alerts for new jobs by cloudhire
Set alerts for new Backend Development jobs in India
Set alerts for new jobs in India
Set alerts for Backend Development (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙