Kotlin Developer

Veriipro

Phoenix (AZ)

On-site

USD 110,000 - 160,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Veriipro seeks an experienced Kotlin Developer to design, develop, and maintain scalable enterprise applications using Kotlin, Spring Boot, and Kafka. You will implement microservices, RESTful APIs, and event-driven solutions while ensuring robust data handling across relational and NoSQL databases.

You will collaborate with architects, analysts, and cross-functional teams, participate in Agile ceremonies, and contribute to CI/CD and cloud deployment on GCP.

Qualifications

  • Minimum 5+ years of software application development experience.
  • Hands-on experience with Kotlin, Spring Boot, and Apache Kafka.
  • Extensive experience building microservices and RESTful APIs.
  • Experience with distributed and multi-tier architectures.
  • Strong knowledge of relational and/or NoSQL databases.
  • Proficiency in data structures, algorithms, and software design patterns.
  • Experience with architecture, system design, and modeling.
  • Hands-on experience with Agile development methodologies.
  • Strong understanding of CI/CD practices.
  • Experience with Maven, Git, Jenkins, and Salt for build and deployment.
  • Knowledge of HTTP, web technologies, and Unix/Linux environments.
  • Strong troubleshooting, debugging, and performance optimization skills.
  • Excellent written and verbal communication skills.

Responsibilities

  • Design, develop, and maintain scalable applications using Kotlin and Spring Boot.
  • Build and implement microservices-based architectures and RESTful APIs.
  • Develop and maintain event-driven applications using Apache Kafka.
  • Design, develop, and optimize relational and NoSQL databases.
  • Translate business requirements into technical specifications and designs.
  • Model complex software architectures and distributed systems.
  • Develop, deploy, and maintain applications on Google Cloud Platform (GCP).
  • Leverage GCP services like Cloud Storage, BigQuery, Vertex AI.
  • Perform troubleshooting, debugging, and performance tuning.
  • Implement and maintain CI/CD pipelines and automated release processes.
  • Work with Maven, Git, Jenkins, and Salt for builds and releases.
  • Collaborate with clients, architects, business analysts, and cross-functional teams.
  • Participate in Agile ceremonies, code reviews, and release planning.
  • Prepare and maintain technical documentation and design specs.

Skills

Kotlin
Spring Boot
Apache Kafka
Microservices
RESTful APIs
Distributed systems
Relational DBs
NoSQL Databases
Data structures
Algorithms
Design patterns
System design
Agile
CI/CD
Maven
Git
Jenkins
Salt
HTTP
Unix/Linux
Troubleshooting
Communication

Tools

Maven
Git
Jenkins
Salt

Job description

We are seeking an experienced Kotlin Developer with strong expertise in Spring Boot, Apache Kafka, and Microservices to design, develop, and maintain scalable enterprise applications. The ideal candidate will have hands‑on experience building distributed systems, developing RESTful APIs, integrating messaging platforms, and working with relational and NoSQL databases.

Key Responsibilities
  • Design, develop, and maintain scalable enterprise applications using Kotlin and Spring Boot.
  • Build and implement microservices-based architectures and RESTful APIs.
  • Develop and maintain event‑driven applications using Apache Kafka.
  • Design, develop, and optimize relational and NoSQL database solutions.
  • Analyze business requirements and translate them into technical specifications and application designs.
  • Design and model complex software architectures and distributed systems.
  • Develop, deploy, and maintain applications on Google Cloud Platform (GCP).
  • Leverage GCP services such as Google Cloud Storage, BigQuery, and Vertex AI for application development and feature implementation.
  • Perform application troubleshooting, debugging, performance tuning, and optimization.
  • Implement and maintain CI/CD pipelines and automated release management processes.
  • Work with tools such as Maven, Git, Jenkins, and Salt.
  • Collaborate closely with clients, architects, business analysts, and cross‑functional development teams.
  • Participate in Agile ceremonies, code reviews, technical discussions, and release planning.
  • Prepare and maintain technical documentation and design specifications.
Required Skills and Qualifications
  • Minimum 5+ years of experience in software application development and requirement specification.
  • Strong hands‑on experience with Kotlin, Spring Boot, and Apache Kafka.
  • Extensive experience developing microservices and RESTful APIs.
  • Experience with distributed and multi‑tier application architectures.
  • Strong knowledge of relational and/or NoSQL databases.
  • Proficiency in data structures, algorithms, and software design patterns.
  • Experience with application architecture, system design, and modeling.
  • Hands‑on experience with Agile development methodologies.
  • Strong understanding of Continuous Integration and Continuous Delivery (CI/CD).
  • Experience with Maven, Git, Jenkins, and Salt for build, deployment, and release management.
  • Good understanding of HTTP, Apache, and web technologies.
  • Familiarity with Unix/Linux environments.
  • Strong troubleshooting, debugging, and application performance optimization skills.
  • Excellent written and verbal communication skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Kotlin Developer: Microservices, Kafka & GCP
Senior Kotlin Developer: Microservices, Kafka & GCP

Veriipro • Phoenix (AZ)

On-site
USD 110,000 - 160,000
Sr. Developer
Sr. Developer

TechDigital Group • Richardson (TX)

On-site
USD 120,000 - 180,000
Java Software Engineer
Java Software Engineer

Triunity Software, Inc. • San Francisco (CA)

On-site
USD 120,000 - 180,000
Sr. Java Developer (Kafka & Kubernetes)
Sr. Java Developer (Kafka & Kubernetes)

The Judge Group • Chicago (IL)

On-site
USD 140,000 - 180,000
Java Developer – Android App Development
Java Developer – Android App Development

Kanini Software Solutions • Nashville (TN)

On-site
USD 90,000 - 120,000
Java Developer
Java Developer

TechDigital Group • Woonsocket (RI)

On-site
USD 110,000 - 160,000
Senior Software Engineer (Java, Kotlin)
Senior Software Engineer (Java, Kotlin)

Roberts Recruiting • Cambridge (MA)

On-site
USD 100,000 - 130,000
Backend Java Developer
Backend Java Developer

Compunnel Inc. • Pasadena (CA)

On-site
USD 140,000 - 190,000
Senior Cloud-Native Java Engineer (GCP, Microservices)
Senior Cloud-Native Java Engineer (GCP, Microservices)

TechDigital Group • Richardson (TX)

On-site
USD 120,000 - 180,000
Java Full-Stack Engineer — Microservices, AWS & Kafka
Java Full-Stack Engineer — Microservices, AWS & Kafka

TechDigital Group • Charlotte (NC)

On-site
USD 85,000 - 120,000