Software Engineer (Java Backend + Devops)

neoxam

Noida 4 Years Exp Posted 332d ago

Job Description

Responsibilities:

• DevOps & Java Backend Engineer

• Hands-on experience in developing backend APIs using Java (Spring Boot) and Django, microservices, and deploying secure, production-grade systems.

• Cloud Platforms: Design, build, and maintain our cloud infrastructure primarily on AWS.
• Infrastructure as Code (IaC): Develop and manage IaC solutions using tools like Terraform to provision and configure cloud resources on AWS.'

• Containerization: Implement and manage Docker containers and Kubernetes clusters for efficient application deployment and scaling.
• CI/CD Pipelines: Develop and maintain automated CI/CD pipelines using tools like Jenkins, Bitbucket CI/CD, or ArgoCD to streamline software delivery.
• Automation: Automate infrastructure provisioning, configuration management, and
application deployment using tools like Terraform and Ansible.
• Monitoring and Troubleshooting: Implement robust monitoring and alerting systems to
proactively identify and resolve issues.
• Collaboration: Work closely with development teams to understand their needs and provide solutions that align with business objectives.
• Security: Ensure compliance with security best practices and implement measures to protect our infrastructure and applications.

Technical Skills:

• Programming Languages: Java, Python, JavaScript, Shell Scripting 

• Frameworks & Tools: Django, Spring Boot, REST APIs, Git, Jenkins 

• Cloud & DevOps: Oracle Cloud Infrastructure (OCI), AWS, Terraform, Kubernetes, Docker, Ansible Databases: MySQL, PostgreSQL, Oracle DB, NoSQL (MongoDB) 

Monitoring & Logging: Grafana, Prometheus, EFK Stack 

• Version Control & CI/CD: Git, GitHub, GitLab, Bitbucket, Jenkins, CI/CD Pipelines Certifications

Qualifications:
• Bachelor’s degree in computer science, Engineering, or a related field.
• 4+ years of experience in Java

• Strong proficiency in AWS services (EC2, S3, VPC, IAM, etc.).
• Experience with Kubernetes and container orchestration.
• Expertise in CI/CD pipelines and tools (Jenkins, Bitbucket CI/CD, ArgoCD).
• Familiarity with Docker and containerization concepts.
• Experience with configuration management tools (Terraform, Cloudformation).
• Understanding of networking and security concepts.

Bonus Points:
• Experience with serverless computing platforms (AWS Lambda, AWS Fargate).
• Knowledge of infrastructure as code (IaC) principles.
• Experience in maintaining SaaS project.

• Scripting skills (Python, Bash).

• Certifications in AWS, Kubernetes, or DevOps.

Similar Openings for You