Job Description:
Senior Software Engineer Position
Location: London
Company: HCL Technologies
About the Role: As a Senior Software Engineer at HCL, you will be an integral part of our engineering team, working on the continuous development and optimization of our platform. Your expertise will contribute to enhancing our cloud firewall configurations, ensuring robust compliance and seamless integration across our application ecosystem.
Key Responsibilities:
1. Platform Development and Optimization: Collaborate with a team of software engineers to enhance and maintain our platform for managing cloud firewall configurations, ensuring reliability, scalability, and security.
2. Develop RESTful APIs: Facilitate seamless integration between GitHub and our platform, automating firewall rule management through pull requests.
3. Compliance and Policy Enforcement: Track changes and deviations from connectivity standards, ensuring strict adherence to compliance policies. Assist in establishing and enforcing robust policy frameworks to maintain the integrity of the application ecosystem.
4. Automation and Reporting: Contribute to automation initiatives to simplify reporting and enhance service monitoring. Utilize advanced tools and technologies to drive automation and improve operational efficiency.
Tools and Technologies:
* Programming Languages: Java 8+
* Frameworks: SpringBoot, ZK
* Database: Oracle
* Containerization: Docker, Kubernetes
* Cloud Platforms: Google Cloud Platform (GCP)
* CI/CD: TeamCity
* Monitoring and Logging: Splunk
* Messaging Systems: Kafka
* Scheduling: Quartz
* Testing Frameworks: Cucumber, JUnit, Mockito
* Version Control: Git, GitHub, Bitbucket
Qualifications:
1. 11+ years of experience in software engineering.
2. 8+ years of hands-on experience with Java.
3. Degree or Master's in Computer Science, Information Technology, or a related field.
4. Extensive knowledge of version control platforms, particularly GitHub.
5. Experience with cloud platforms (GCP, AWS) and container orchestration (Docker, Kubernetes).
6. Proficiency in CI/CD tools (TeamCity) and monitoring/logging solutions (Splunk).
7. Hands-on experience with messaging systems (Kafka), scheduling tools (Quartz), and testing frameworks (Cucumber).
8. Excellent problem-solving skills, with a focus on compliance and policy enforcement.
9. Strong communication skills, with the ability to collaborate effectively with team members.
Additional Responsibilities:
1. To adhere to quality standards, regulatory requirements, and company policies.
2. To ensure positive customer experience and CSAT through First Call Resolution and minimum rejected resolutions or Reopen Cases.
3. To participate or contribute on EN business in the creation of proposals to drive Service improvement plans.
4. To independently resolve tickets and ensure that the agreed SLA of ticket volume and time are met for the team.
5. To provide support for on-call escalations or L3 level support and doing incident and problem management.
6. Work on value-adding activities such as Knowledge base update and management, training freshers, coaching analysts, and conducting interviews or participation in hiring drives.
Please note that if you are NOT a passport holder of the country for the vacancy you might need a work permit.
#J-18808-Ljbffr