Java Developer

Akaasa Technologies

Minneapolis (MN)

Hybrid

USD 120,000 - 160,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Akaasa Technologies is seeking a Senior Java Developer to design, build, and maintain scalable backend systems in a fast-paced environment. The role focuses on Java, Spring Boot, Kafka, SQL, and Python with an emphasis on reliability and performance.

The ideal candidate will collaborate with architects, product owners, and other engineering teams to deliver robust REST APIs, microservices, data pipelines, and automated tests while upholding best practices and security standards.

Qualifications

  • 5+ years of professional software development experience.
  • Strong hands-on experience with Java and Spring Boot.
  • Experience developing REST APIs and microservices.
  • Strong knowledge of Apache Kafka, including producers, consumers, topics, partitions, and event-driven architecture.
  • Strong SQL skills and experience working with relational databases.
  • Working experience with Python for scripting, automation, or application development.
  • Strong understanding of object-oriented programming, design patterns, and software engineering principles.
  • Experience with Git and modern source-control practices.
  • Ability to troubleshoot complex technical issues and work effectively in a collaborative Agile environment.

Responsibilities

  • Design, develop, test, and maintain enterprise-level applications using Java and Spring Boot.
  • Build scalable RESTful APIs and microservices using Spring Boot and related Spring technologies.
  • Design and implement event-driven applications and data pipelines using Apache Kafka.
  • Develop efficient SQL queries, stored procedures, and database integrations.
  • Troubleshoot and optimize application performance, scalability, and reliability.
  • Use Python for automation, scripting, data processing, and supporting application services as needed.
  • Participate in architecture and technical design discussions.
  • Conduct code reviews and promote development standards, clean code, and best practices.
  • Develop automated unit and integration tests to ensure application quality.
  • Collaborate with DevOps teams to support CI/CD, deployments, monitoring, and production troubleshooting.
  • Analyze complex technical issues and provide effective, scalable solutions.
  • Mentor junior and mid-level developers and contribute to continuous improvement of development processes.

Skills

Java
Spring Boot
Kafka
SQL
Python

Job description

Senior Java Developer

Occasional Onsite


Must Have


Java


Spring Boot


Kafka


SQL


Python and Health Care Experience: Nice to have


Job Overview

We are seeking an experienced Senior Java Developer to design, develop, and maintain scalable, high-performance applications and backend services. The ideal candidate will have strong expertise in Java, Spring Boot, Kafka, SQL, and Python, along with a solid understanding of modern software development practices and distributed systems.


The Senior Java Developer will work closely with architects, product owners, business stakeholders, and other engineering teams to deliver reliable, scalable, and secure solutions.


Key Responsibilities


  • Design, develop, test, and maintain enterprise-level applications using Java and Spring Boot.

  • Build scalable RESTful APIs and microservices using Spring Boot and related Spring technologies.

  • Design and implement event-driven applications and data pipelines using Apache Kafka.

  • Develop efficient SQL queries, stored procedures, and database integrations.

  • Troubleshoot and optimize application performance, scalability, and reliability.

  • Use Python for automation, scripting, data processing, and supporting application services as needed.

  • Participate in architecture and technical design discussions.

  • Conduct code reviews and promote development standards, clean code, and best practices.

  • Develop automated unit and integration tests to ensure application quality.

  • Collaborate with DevOps teams to support CI/CD, deployments, monitoring, and production troubleshooting.

  • Analyze complex technical issues and provide effective, scalable solutions.

  • Mentor junior and mid-level developers and contribute to continuous improvement of development processes.


Required Qualifications


  • 5+ years of professional software development experience.

  • Strong hands-on experience with Java and Spring Boot.

  • Experience developing REST APIs and microservices.

  • Strong knowledge of Apache Kafka, including producers, consumers, topics, partitions, and event-driven architecture.

  • Strong SQL skills and experience working with relational databases.

  • Working experience with Python for scripting, automation, or application development.

  • Strong understanding of object-oriented programming, design patterns, and software engineering principles.

  • Experience with Git and modern source-control practices.

  • Ability to troubleshoot complex technical issues and work effectively in a collaborative Agile environment.


Preferred Qualifications


  • Experience with cloud platforms such as AWS, Azure, or GCP.

  • Experience with Docker and Kubernetes.

  • Knowledge of CI/CD tools and DevOps practices.

  • Experience with NoSQL databases.

  • Experience with distributed systems and high-volume data processing.

  • Familiarity with observability and monitoring tools.

  • Experience working in Agile/Scrum development environments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Developer
Senior Backend Developer

Compunnel, Inc. • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Senior Java Developer
Senior Java Developer

Virtusa • Irving (TX)

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

Compunnel, Inc. • Plano (TX)

On-site
USD 110,000 - 140,000
Java Developer - LMD
Java Developer - LMD

Compunnel, Inc. • Sunnyvale (CA)

Hybrid
USD 110,000 - 150,000
Senior Java Developer
Senior Java Developer

Veriipro • Raleigh (NC)

On-site
USD 120,000 - 160,000
Senior Java Developer
Senior Java Developer

Eliassen Group • Town of Florida (NY)

On-site
Confidential
Java Consultant
Java Consultant

Compunnel, Inc. • Salt Lake City (UT)

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

Spectraforce Technologies • Austin (TX)

On-site
USD 110,000 - 165,000
Senior Java Software Engineer
Senior Java Software Engineer

Compunnel, Inc. • City of White Plains (NY)

On-site
USD 120,000 - 180,000
Java SpringBoot Developer
Java SpringBoot Developer

Compunnel, Inc. • Minneapolis (MN)

On-site
USD 100,000 - 130,000