You are viewing a preview of this job. Log in or register to view more details about this job.

Senior Java Developer

Requirements

8+ years of hands-on experience in Java development

Strong understanding of OOP principles, data structures, and algorithms

Experience with Java frameworks like Spring Boot, Hibernate, etc.

Familiarity with RESTful APIs, Microservices architecture, and relational databases (e.g., MySQL/PostgreSQL)

Knowledge of version control systems (Git)

Understanding of build tools like Maven or Gradle

Experience with CI/CD pipelines and Agile/Scrum methodologies

Excellent problem-solving skills and attention to detail

Preferred Qualifications

Experience with cloud platforms (AWS/GCP/Azure)

Knowledge of containerization tools (Docker, Kubernetes)

Familiarity with messaging systems like Kafka or RabbitMQ

Exposure to front-end technologies (React/Angular) is a plus

Bachelor’s/Master’s degree in Computer Science or related field