Senior Java Developer
We are seeking an experienced Senior Java Developer with strong expertise in Spring Boot, Microservices architecture, CI/CD pipelines, and DevOps practices to design, develop, and maintain scalable, cloud-native applications.
Key Responsibilities
- Develop and maintain Java (Java 8+) applications using Spring Boot.
- Design and implement Microservices-based architectures.
- Build and expose RESTful APIs.
- Implement and manage CI/CD pipelines for automated deployments.
- Work with Docker and Kubernetes for containerized applications.
- Ensure application performance, security, and scalability.
- Perform code reviews and mentor junior developers.
- Collaborate with cross-functional Agile teams.
Experience & Qualifications
- Several years of Java development experience: Core Java, Spring Boot, Spring MVC, JPA/Hibernate
- Microservices Architecture & Design Patterns
- REST APIs
- CI/CD Tools: Jenkins, GitLab CI, GitHub Actions
- DevOps: Docker, Kubernetes
- Cloud Platforms: AWS / Azure / GCP
- Databases: MySQL, PostgreSQL, MongoDB
- Version Control: Git
- Messaging: Kafka / RabbitMQ (good to have)
- Security: OAuth2, JWT (good to have)
- Experience with DevOps & CI/CD automation
- Experience in Agile/Scrum environment
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.