Java Developer - Inperson Interview

  • Iselin, NJ
  • Posted 8 hours ago | Updated 5 hours ago

Overview

On Site
$60 - $70
Contract - W2
Contract - 24 Month(s)

Skills

java
Apache Kafka
SQL
API
Software Security
Spring Framework

Job Details

Job Summary:

  • We are seeking a skilled Java Developer to join our dynamic development team. The ideal candidate will have strong experience with Java, Spring Boot, SQL, and Kafka, and a passion for building high-performance, scalable applications. Familiarity with CI/CD practices, API documentation standards like OpenAPI/Swagger, and application security is a plus.

Key Responsibilities:

  • Design, develop, test, and deploy backend services using Java and Spring Boot.
  • Build and maintain scalable and resilient messaging solutions with Kafka.
  • Write efficient, reliable SQL queries and manage data access.
  • Collaborate with cross-functional teams to define and design new features.
  • Participate in code reviews, unit testing, and other quality assurance activities.
  • Ensure performance, security, and scalability of applications.
  • Contribute to API design and documentation using OpenAPI/Swagger (if applicable).
  • Support CI/CD pipelines and development workflows (if applicable).

Required Skills and Qualifications:

  • Strong proficiency in Java and object-oriented programming.
  • Hands-on experience with Spring Boot and microservices architecture.
  • Solid knowledge of SQL and working with relational databases.
  • Proficient in using Kafka for messaging and streaming.
  • Excellent problem-solving and debugging skills.
  • Ability to write clean, maintainable, and efficient code.

Nice to Have:

  • Familiarity with CI/CD pipelines (e.g., Jenkins, GitHub Actions).
  • Experience with API documentation tools like Swagger UI or OpenAPI.
  • Understanding of application security principles (OAuth2, JWT, etc.).

Education:

  • Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.