Position Title : Senior Software Engineer II
Experience Required : 7+ years (with a focus on API Management Platforms and Java Microservices)
Location : Bangalore, India
Key Responsibilities :
- Deploy and maintain infrastructure and Bottomline solutions in cloud environments and on-premise setups.
- Collaborate closely with global product line teams to ensure seamless integration and support.
- Automate build, deployment, and operational processes to enhance efficiency and reliability.
- Monitor and ensure system, application, and network performance/availability.
- Implement and advocate for DevSecOps practices to strengthen security across the lifecycle.
- Design scalable deployment architectures and define technical requirements.
- Continuously improve processes, technologies, and methodologies to optimize workflows and system performance.
Core Skills Experience :
- Leadership Mentorship : Proven ability to lead and mentor a team, fostering a collaborative and high-performance culture.
- Incident Management : Experience working with support tools like PagerDuty and JIRA to manage and resolve incidents effectively.
- API Management Integration : Strong expertise in API management platforms, RESTful APIs, and integration gateways.
- CI/CD Pipelines : Hands-on experience designing, building, and maintaining CI/CD pipelines using tools like GitLab, ArgoCD, Jenkins, and Maven.
- Containerization Orchestration : Proficient in Docker and Kubernetes, including experience with Helm charts.
- Infrastructure as Code (IaC) : Experience with tools like Terraform and Puppet for automated infrastructure provisioning.
- Monitoring Observability : Expertise in tools like ELK Stack, Prometheus, and Grafana for real-time system monitoring and observability.
- Networking Knowledge : Strong understanding of networking concepts, including TCP/IP, DNS, HTTP, SSL/TLS, VPNs, and routing.
- Development Skills : Foundational knowledge of Java Microservices and database technologies (SQL, PL/SQL).
- Security Best Practices : Experience implementing DevSecOps principles to secure systems and processes.
Preferred Qualifications :
- Familiarity with Agile development methodologies.
- Financial industry experience or understanding of domain-specific challenges.
- Passion for continuous learning and staying updated on modern IT practices.
- Basic knowledge of database management and Java programming.
Educational Requirements :
- Bachelor s degree in Computer Science, Information Technology, or a related field.