Previous
Java with multithreading and Linux
Next
| Ref No.: |
25-00581 |
| Location: |
Boston, Massachusetts
|
| Position Type: | Contract |
Job Descripton:
We are seeking a highly skilled Senior Java Backend Developer to join our technology team focused on building scalable, customer-facing business applications in the financial domain. The ideal candidate will have hands-on experience with core Java technologies, multithreading, distributed systems, and real-time data processing.
Key Responsibilities:
-
Design, develop, and maintain robust backend services and APIs using Java and Spring Boot
-
Implement high-performance, multi-threaded server-side components
-
Develop and maintain distributed systems and processing pipelines using Apache Kafka
-
Ensure high availability, scalability, and performance of applications
-
Work with Linux environments for deployment and operations
-
Apply data partitioning and efficient relational database practices to support large data volumes
-
Collaborate with front-end teams and stakeholders to deliver end-to-end business solutions
-
Participate in code reviews, technical discussions, and architecture planning
Required Skills & Qualifications:
-
4–8 years of hands-on experience in Java and Spring Boot
-
Strong knowledge of multithreading, concurrency, and memory management
-
Proficiency in Linux-based environments
-
Experience with Apache Kafka for messaging and stream processing
-
Strong understanding of distributed systems and data partitioning
-
Solid experience with relational databases (e.g., PostgreSQL, MySQL, Oracle)
-
Experience in developing customer-facing applications in the financial services domain
|