← Back to jobs

Technocraft Solutions Logo
Java Backend Developer

Technocraft Solutions

 

United States

Posted On: 30+ days ago
Experience: 8+ years
Availability: Remote
Openings: 1
Category: Java Backend Developer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

Key Responsibilities

  • Design, develop, test, and maintain high-quality backend applications using Java.
  • Write clean, efficient, maintainable, and well-documented code.
  • Develop RESTful APIs and microservices.
  • Optimize application performance, scalability, and reliability.
  • Collaborate with cross-functional teams including frontend developers, QA, DevOps, and product managers.
  • Participate in code reviews and follow coding standards and best practices.
  • Troubleshoot, debug, and resolve production issues.
  • Contribute to system design, architecture discussions, and technical improvements.

Required Skills

  • Strong proficiency in Core Java (Java 8/11/17).
  • Excellent coding, data structures, algorithms, and problem-solving skills.
  • Hands-on experience with Spring Boot, Spring MVC, and Spring Data JPA/Hibernate.
  • Experience developing REST APIs and microservices.
  • Good understanding of SQL databases such as PostgreSQL, MySQL, or Oracle.
  • Experience with Git and version control.
  • Knowledge of unit testing frameworks such as JUnit and Mockito.
  • Familiarity with Maven or Gradle.
  • Understanding of multithreading, concurrency, and JVM performance tuning.

Preferred Skills

  • Experience with Kafka, RabbitMQ, or other messaging systems.
  • Knowledge of Docker and Kubernetes.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with CI/CD pipelines.
  • Knowledge of Redis or other caching technologies.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3–8+ years of experience in Java backend development.
  • Strong communication and teamwork skills.

Nice to Have

  • Experience with Agile/Scrum methodologies.
  • Exposure to system design and distributed systems.
  • Ability to mentor junior developers and drive engineering best practices

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs