Senior Java Developer - Kotlin

2 Months ago • 6-10 Years • Backend Development

Job Summary

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.
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
Good to have:
  • Vaadin framework experience
  • FinTech/Banking domain knowledge
Perks:
  • Opportunity to be part of a founding team
  • Flexible remote work
  • Competitive compensation package

Job Details

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.

Similar Jobs

Luxoft - Regular Android HMI Architect

Luxoft

Cairo, Cairo Governorate, Egypt (On-Site)
• 2 Months ago
NinjaVan - Field Sales Executive West Java - Bandung (Talent Pool)

NinjaVan

Bandung, West Java, Indonesia (On-Site)
• 4 Months ago
Bungie - Marathon Senior Software Engineer - Commerce

Bungie

(Hybrid)
• 3 Months ago
Netflix - Data Engineer (L4) - Security

Netflix

United States (Hybrid)
• 1 Day ago
Nagarro - Staff Engineer, Java Fullstack

Nagarro

Mexico (Remote)
• 3 Months ago
Xsolla - PHP Backend Developer

Xsolla

Baku, Azerbaijan (Hybrid)
• 2 Weeks ago
Epic Games - Technical Director, Machine Learning Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
• 6 Days ago
Head Digital Works - Software Development Engineer II

Head Digital Works

Hyderabad, Telangana, India (On-Site)
• 3 Months ago
Next Level Business Services - Java Developer

Next Level Business Services

San Jose, California, United States (On-Site)
• 3 Months ago
Warner Bros Games - Senior Staff Software Engineer- Backend(Java), Commerce- Hyderabad

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
• 2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Senior Software Engineer, Payment Solution

ByteDance

San Jose, California, United States (On-Site)
• 3 Months ago
Paypal - Software Engineer- AI Data Governance

Paypal

San Jose, California, United States (Hybrid)
• 4 Months ago
HP - MSP Engineer

HP

Tlaquepaque, Jalisco, Mexico (On-Site)
• 4 Months ago
Google - Software Engineer III, Full Stack, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
• 1 Month ago
The Walt Disney Company - Software Engineer

The Walt Disney Company

Orlando, Florida, United States (On-Site)
• 1 Week ago
Netflix - Software Engineer (L4/L5) - Enablement Apps

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
• 5 Days ago
Canva - Backend Software Engineer - Java - Internationalisation

Canva

Surry Hills, New South Wales, Australia (Remote)
• 3 Weeks ago
Info Stretch - Analyst II

Info Stretch

Mechanicsburg, Pennsylvania, United States (On-Site)
• 1 Month ago
PhonePe - Product Solution Engineer

PhonePe

Bengaluru, Karnataka, India (On-Site)
• 2 Months ago
Epic Games - Software Development Engineer in Test (SDET)

Epic Games

(On-Site)
• 6 Days ago

Get notifed when new similar jobs are uploaded

Jobs in India

Luxoft - Data Engineer for Market Data Projects (with Streamlit Expertise)

Luxoft

Bengaluru, Karnataka, India (On-Site)
• 2 Months ago
IT Gurus Software - ETL Test Automation Engineer (ETL Tester)

IT Gurus Software

Pune, Maharashtra, India (On-Site)
• 4 Months ago
Harness - Senior Software Engineer - AI Assistant

Harness

Bengaluru, Karnataka, India (Hybrid)
• 3 Months ago
Convai - Senior Unity Developer

Convai

Bengaluru, Karnataka, India (On-Site)
• 7 Months ago
Schbang - Group Creative Manager - Copy

Schbang

Maharashtra, India (On-Site)
• 4 Months ago
Assystems - Design Engineer - Water Supply, Sewerage & Drainage

Assystems

Gurugram, Haryana, India (On-Site)
• 3 Months ago
SSC Technologies - Associate Director - Java

SSC Technologies

Navi Mumbai, Maharashtra, India (On-Site)
• 4 Months ago
PwC - Advisory - Deals - Forensics - Data Analyst - Associate 2 - Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
• 1 Month ago
Zynga - Game Designer

Zynga

Bengaluru, Karnataka, India (On-Site)
• 2 Months ago
Paytm - Sales Team Lead - Dairy - Malappuram

Paytm

Malappuram, Kerala, India (On-Site)
• 3 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Milestone - Senior Software Engineer

Milestone

Barcelona, Catalonia, Spain (Hybrid)
• 3 Weeks ago
Paypal - Lead Software Development Engineer

Paypal

Chennai, Tamil Nadu, India (Hybrid)
• 4 Months ago
CleverTap - Senior Backend Engineer (Java & Mongo DB)

CleverTap

Mumbai, Maharashtra, India (Hybrid)
• 4 Months ago
Match Group - Engineer, Backend

Match Group

New York, New York, United States (Hybrid)
• 3 Months ago
Ness Digital - Junior Integration Java Developer

Ness Digital

Prague, Prague, Czechia (Remote)
• 3 Weeks ago
Seedify - Backend Engineer

Seedify

(Remote)
• 2 Months ago
Riot Games - Staff Software Engineer (Services) - Teamfight Tactics, Core Tech

Riot Games

Los Angeles, California, United States (On-Site)
• 2 Months ago
Inkittt - Senior Software Engineer, Backend

Inkittt

Krakow Am See, Mecklenburg-Vorpommern, Germany (Hybrid)
• 4 Months ago
Easygo - Software Development Engineer, Kick Mobile

Easygo

Melbourne, Victoria, Australia (On-Site)
• 1 Month ago
ByteDance - Software Development Engineer - Distributed NoSQL Database Systems

ByteDance

Seattle, Washington, United States (On-Site)
• 1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Telangana, India (Remote)

Karnataka, India (Remote)

Maharashtra, India (Remote)

Mandaluyong, Metro Manila, Philippines (Remote)

Telangana, India (Remote)

Maharashtra, India (Remote)

Karnataka, India (Remote)

Haryana, India (Remote)

View All Jobs

Get notified when new jobs are added by CloudHire

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug