Job description
Job Title : Software Engineer Java Backend DevOps
Experience Required
10Years
Location
Remote
Employment Type
FullTime
About the Role
- We are looking for an experienced Senior Software Engineer with strong expertise in Java backend development and handson DevOps experience The ideal candidate will have a deep understanding of cloudnative architecture CICD pipelines containerization and infrastructure automation along with solid backend engineering fundamentals
- You will play a key role in designing developing deploying and maintaining scalable highperformance applications in a cloud environment
Key Responsibilities
- Design develop and maintain scalable backend services using Java
- Build RESTful APIs and microservices using frameworks such as Spring Boot
- Implement secure highperformance and reusable code
- Develop and maintain CICD pipelines
- Deploy monitor and manage applications in cloud environments such as GCPAWSAzure
- Containerize applications using Docker and manage orchestration platforms
- Collaborate with crossfunctional teams including QA DevOps and Product
- Participate in code reviews architectural discussions and technical planning
- Troubleshoot production issues and ensure system reliability
- Optimize application performance and scalability
- Required Technical Skills
- Backend Development
- Strong experience with Java
- Expertise in Spring Boot Spring MVC Spring Security
- Microservices architecture experience
- RESTful API design and development
- ORM frameworks such as HibernateJPA
- Messaging systems KafkaRabbitMQ
- Unit integration testing JUnit Mockito
- Cloud DevOps
- Experience with cloud platforms such as Google Cloud Platform Amazon Web Services or Microsoft Azure
- Containerization using Docker
- Orchestration using Kubernetes
- CICD tools such as Jenkins GitHub Actions or GitLab CI
- Infrastructure as Code Terraform CloudFormation
- Experience with monitoring tools Prometheus Grafana ELK stack
- Strong understanding of DevOps principles and SRE practices
- Database Storage
- Relational databases MySQL PostgreSQL
- NoSQL databases MongoDB DynamoDB
- Query optimization and performance tuning
Preferred Qualifications
- Experience with eventdriven architecture
- Exposure to distributed systems design
- Knowledge of security best practices OAuth2 JWT
- Experience with caching systems Redis
- Familiarity with AgileScrum methodologies
- Certification in AWSAzureGCP is a plus
Soft Skills
- Strong problem solving and analytical skills
- Excellent communication and collaboration abilities
- Ability to work independently and take ownership
- Mentorship experience is a plus
Skills
Mandatory Skills : Docker, Istio, Java Microservices, Jenkins, Microservices
Required Skills :
Basic Qualification :
Additional Skills :
Background Check : No
Drug Screen : No