← Back to jobs

Apptad Inc Logo
Java Developer with Threading

Apptad Inc

 

Princeton, NJ, USA

Posted On: 30+ days ago
Experience: 5+ years
Availability: Hybrid
Openings: 1
Category: Java Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Job Description

Key Responsibilities:

  • Design, develop, and maintain high-performance Java applications
  • Implement multithreading and concurrency solutions to improve application efficiency
  • Analyze and optimize system performance, memory usage, and scalability
  • Collaborate with cross-functional teams to define and deliver technical solutions
  • Troubleshoot and resolve production issues in a timely manner
  • Participate in code reviews and ensure best practices are followed

Required Skills:

  • Strong experience in Core Java (Java 8 or above)
  • Hands-on experience with multithreading, concurrency, and synchronization
  • Good understanding of JVM internals and performance tuning
  • Experience with data structures and algorithms
  • Familiarity with RESTful APIs and microservices architecture
  • Experience with Spring/Spring Boot framework
  • Strong problem-solving and debugging skills

Preferred Skills:

  • Experience with distributed systems
  • Knowledge of messaging systems like Kafka or RabbitMQ
  • Familiarity with cloud platforms (AWS/Azure/GCP)
  • Experience with CI/CD pipelines and DevOps practices

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science or related field
  • 5+ years of experience in Java development

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs