Java Developer

  • Contractor
  • Texas City, TX
  • Cognitek
  • Prefferd visa:
  • Posted 16 hours ago – Accepting applications
Job Detail
  • Offerd Salary $ 60 - $ 65
  • Required Position 2-4 hires
  • Experience 3-5 Years Required
Job Description

Java Developer – Job Description

Job Title: Java Developer

Job Type: contract

Experience: 3-5 years preferred

Job Summary

We are looking for a skilled Java Developer to design, develop, test, and maintain scalable applications. The ideal candidate should have strong knowledge of Java, Spring Boot, REST APIs, databases, and software development practices.

Responsibilities

  • Develop and maintain applications using Java and Spring Boot.
  • Design and develop RESTful APIs and microservices.
  • Write clean, efficient, and maintainable code.
  • Work with databases such as MySQL, PostgreSQL, or Oracle.
  • Perform unit testing, debugging, and troubleshooting.
  • Collaborate with developers, QA engineers, business analysts, and other teams.
  • Participate in code reviews and follow coding standards.
  • Identify and resolve application performance and production issues.
  • Integrate third-party APIs and services.
  • Contribute to application architecture and technical documentation.
  • Follow Agile/Scrum development methodologies.

Required Skills

  • Strong programming knowledge in Core Java.
  • Experience with Spring, Spring Boot, and Hibernate/JPA.
  • Good understanding of REST APIs and Microservices.
  • Knowledge of SQL and relational databases.
  • Familiarity with Git/GitHub and version control.
  • Understanding of J2EE and object-oriented programming concepts.
  • Experience with Maven or Gradle.
  • Good problem-solving and communication skills.

Preferred Skills

  • Experience with AWS, Azure, or Google Cloud.
  • Knowledge of Docker and Kubernetes.
  • Experience with Kafka or other messaging systems.
  • Familiarity with React, Angular, or other frontend technologies.
  • Experience with CI/CD tools such as Jenkins or GitHub Actions.

Education

Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.

Key Skills

Java | Spring Boot | Microservices | REST API | Hibernate | JPA | SQL | Git | Maven | AWS | Docker | Kubernetes

Job Requirement
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • 2+ years of professional experience in Java development.
  • Strong knowledge of Core Java, OOP concepts, Collections, Multithreading, and Exception Handling.
  • Hands-on experience with Spring Boot, Spring Framework, Hibernate/JPA.
  • Experience developing and integrating RESTful APIs and Microservices.
  • Strong knowledge of SQL and relational databases such as MySQL, PostgreSQL, or Oracle.
  • Experience with Git, Maven/Gradle, and CI/CD tools.
  • Good understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Strong debugging, analytical, and problem-solving skills.
  • Excellent communication and teamwork abilities.
Required skills