Java Developer

  • Contractor
  • USA
  • Cognitek
  • Prefferd visa:
  • Posted 15 hours ago – Accepting applications
Job Detail
  • Offerd Salary $ 50 - $ 60
  • Required Position 5-10 hires
  • Experience 2-5 Years Required
Job Description

We are seeking a skilled Java Developer to design, develop, test, and maintain scalable Java-based applications. The ideal candidate should have strong experience with Core Java, Spring Boot, REST APIs, microservices, databases, and software development best practices.

The candidate will collaborate with cross-functional teams to develop reliable backend services, integrate applications, troubleshoot technical issues, improve system performance, and deliver high-quality software solutions.

Job Requirement
  • Master's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.

  • 2–5+ years of professional Java development experience.

  • Strong knowledge of Core Java, OOP concepts, collections, exception handling, and multithreading.

  • Experience with Java 8+ features, including Streams, Lambda Expressions, and functional programming concepts.

  • Hands-on experience with Spring Framework, Spring Boot, and Spring MVC.

  • Experience developing REST APIs and web services.

  • Knowledge of microservices architecture and application integration.

  • Experience with SQL databases such as MySQL, PostgreSQL, or Oracle.

  • Familiarity with Hibernate, JPA, or other ORM frameworks.

  • Experience with Git, Maven or Gradle, and build management tools.

  • Knowledge of JUnit, Mockito, and unit testing practices.

  • Familiarity with Agile/Scrum, SDLC, debugging, and code review processes.

  • Understanding of application security, authentication, and authorization.

  • Strong analytical, communication, teamwork, and problem-solving skills.

Required skills