Company Description :
Our client is a manufacturing company, headquartered in UK with their India office in Bangalore.
This role is for a Senior Developer with significant DevOps experience.
Role Description :
- Java Development Digital Websites.
- Java (version 8 and above), Spring Framework, Hibernate, MySQL, MSSQL, Solr.
- Hosting technologies bare metal, virtualization, microservices and containerisation Docker, Kubernetes / AKS.
- Experience using Cloud platforms such as Azure (preferred), AWS, GCP.
- Experience developing B2B and B2C e-commerce websites using custom code and packaged software such as Commerce Tools, ATG, Hybris, Magento, Broadleaf Commerce, Salesforce Commerce etc.
- Experience developing CMS Platforms using custom code and packaged software such as Magnolia, Drupal etc.
- Online Payment Gateway e Stripe, Adyen, PayPal, Sagepay etc.
- Clustering/Replication/ DR.
- Performance tuning and optimization.
- Integration with legacy applications such as IBM iSeries AS/400, Lotus notes etc.
DevOps :
- Design, implementation, and maintenance of CI/CD pipelines for Java-based applications (Broadleaf, Magnolia).
- Manage and optimize containerized applications in Kubernetes (AKS/EKS/GKE) clusters.
- Monitor and maintain caching and search services like Redis, SOLR, Hazelcast, and Varnish.
- Linux system administration.
- Ensure system reliability and scalability through infrastructure-as-code (Terraform, Helm, Ansible).
- Manage deployments across multiple environments (DEV, STAGE, PROD) ensuring zero-downtime releases.
- Develop automated operational processes for backup, logging, performance monitoring, and alerting.
- Collaborate with developers, architects, and QA engineers to improve release processes and platform performance.
- Maintain observability and monitoring tools (Grafana, Prometheus, ELK, etc.
Qualifications :
- Minimum 8+ Years of experience in IT development.
- Apache Camel, Rabbit MQ.
- Azure Integration Services Service Bus/Logic Apps/Event Grid/Azure Functions/API Management.
- SFTP, Azure blob storage, CDN, DAM, Apache Camel.
- Redis Cache, Varnish, HazelCast, Hibernate L2, EHCache, Squid etc.
- Automated testing frameworks for unit and performance testing JMeter, Goose, Locust, Testrail, Cucumber etc.
- CI/CD, Pipelines and DevOps Jenkins, Azure DevOps, GitHub Actions etc.
- Source code management tools MS Team foundation, Github etc.
- Integrated development environment tools such as Intellij.
- Excellent communication and team leading abilities.
- Relevant certifications such as AWS Certified DevOps Engineer or similar.
- Bachelor's degree in Computer Science, Engineering, or related field.