Java Developer

Java Developer

We are looking for a skilled Java Developer to join our growing engineering team. In this role, you will design, develop, and maintain high-performance applications while collaborating closely with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities

  • Develop, test, and maintain Java-based applications.
  • Design scalable, secure, and performant backend solutions.
  • Collaborate with product managers, architects, and QA teams to deliver high-quality features.
  • Participate in code reviews, troubleshoot issues, and optimize application performance.
  • Write clean, maintainable, and well-documented code.
  • Contribute to continuous integration and deployment processes.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Strong proficiency in Java 8+.
  • Experience with Spring / Spring Boot frameworks.
  • Understanding of RESTful APIs, microservices architecture, and SQL/NoSQL databases.
  • Knowledge of version control systems (Git).
  • Familiarity with Agile/Scrum development methodologies.

Preferred Skills (Nice to Have)

  • Experience with cloud platforms (AWS, Azure, GCP).
  • Knowledge of containerization technologies (Docker, Kubernetes).
  • Exposure to messaging systems (Kafka, RabbitMQ).
  • CI/CD pipeline experience (Jenkins, GitLab CI, GitHub Actions).
  • Strong problem-solving skills and attention to detail.
Job Category: Tech
Job Type: Full Time
Job Location: On-site/Hybrid/Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx