Enable job alerts via email!

Java with Multithreading and Linux

Compunnel, Inc.

Boston (MA)

On-site

USD 90,000 - 130,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company seeks a highly skilled Java Developer to design and maintain customer-facing applications in the financial domain. Candidates should have strong experience with multithreading and Linux environments, along with the ability to develop scalable microservices and distributed processing systems. Join a dynamic team focused on delivering robust business solutions.

Qualifications

  • Strong hands-on experience with Java and Spring Boot.
  • Expertise in multithreading and concurrent programming.
  • Proficiency in Linux-based development and operations.

Responsibilities

  • Design, develop, and maintain high-performance Java applications.
  • Build scalable microservices with Spring Boot.
  • Integrate and manage messaging systems using Kafka.

Skills

Java
Spring Boot
Multithreading
Concurrent Programming
Linux
Kafka
Distributed Processing
Relational Databases

Job description

We are seeking a highly skilled Java Developer with expertise in multithreading and Linux environments.

The ideal candidate will have experience building customer-facing business applications, particularly in the financial domain, and be proficient in distributed processing, Kafka, and relational databases.

Key Responsibilities

  • Design, develop, and maintain high-performance Java applications with a focus on multithreading and concurrency.
  • Work with Spring Boot to build scalable and maintainable microservices.
  • Develop and support distributed processing systems and data partitioning strategies.
  • Integrate and manage messaging systems using Kafka.
  • Collaborate with cross-functional teams to deliver robust business applications.
  • Operate and troubleshoot applications in Linux environments.
  • Ensure application performance, scalability, and reliability.
Required Qualifications
  • Strong hands-on experience with Java and Spring Boot.
  • Expertise in multithreading and concurrent programming.
  • Proficiency in Linux-based development and operations.
  • Experience with Kafka and distributed processing systems.
  • Solid understanding of data partitioning and relational database concepts.
  • Background in developing customer-facing applications in the financial domain.
Preferred Qualifications
  • Experience with distributed caching technologies such as Redis or Apache Ignite.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Support Engineer

Canonical

Boston

Remote

USD 126,000 - 147,000

8 days ago

Security Software Engineer

Canonical

Boston

Remote

USD 90,000 - 110,000

12 days ago

Security Software Engineer

Canonical

Boston

Remote

USD 100,000 - 160,000

12 days ago

Performance Engineer

Veeva Systems, Inc.

Boston

Remote

USD 95,000 - 160,000

5 days ago
Be an early applicant

Cloud Engineering Manager

Canonical

Pittsburgh

Remote

USD 111,000 - 189,000

11 days ago

Cloud Engineering Manager

Canonical

Cincinnati

Remote

USD 120,000 - 160,000

12 days ago

Engineering Manager, Managed Services

Canonical

Boston

Remote

USD 80,000 - 110,000

12 days ago

Senior Performance Engineer

Veeva Systems, Inc.

Boston

Remote

USD 120,000 - 220,000

14 days ago

OpenStack Engineering Manager

Canonical

Pittsburgh

Remote

USD 111,000 - 189,000

12 days ago