Sr Java Developer
Responsibilities
Design, develop, and maintain robust Java-based applications and microservices.
Collaborate with cross-functional teams to define, design, and ship new features.
Implement and manage CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
Deploy and manage applications on cloud platforms such as AWS, Azure, or Google Cloud.
Monitor and optimize application performance and scalability.
Ensure code quality through unit testing, integration testing, and code reviews.
utomate infrastructure provisioning using tools like Terraform, CloudFormation, or Ansible.
Maintain and improve system reliability, availability, and security.
Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
5+ years of experience in Java development (Spring Boot, Hibernate, etc.).
Strong understanding of RESTful APIs, microservices architecture, and design patterns.
Hands-on experience with cloud platforms (AWS, Azure, or GCP).
Proficiency in containerization and orchestration tools (Docker, Kubernetes).
Experience with CI/CD tools and DevOps practices.
Familiarity with monitoring tools (Prometheus, Grafana, ELK stack).
Excellent problem-solving and communication skills.
s