Cognizant Technology Solutions logo

Senior Java Developer

Cognizant Technology Solutions·Salary not specified

Primary stack

PrometheusKibanaDockerKafkaSpringKubernetesPostgreSQLAWSGrafanaJava

Job description

About the Position

Senior Java Developer

As a Senior Java Developer, you will join an international team building a Content Management System that powers content and metadata for leading video streaming platforms. You'll develop scalable Java applications, APIs, and data services while helping shape the team's technical direction and ensuring high engineering standards.

Beyond feature development, you'll support and improve the reliability, performance, and scalability of core services, solving complex technical challenges and driving continuous improvements. You'll also mentor junior developers, share technical expertise, and foster a collaborative culture focused on learning, innovation, and quality.


Responsibilities

  • Development of the CMS application components using Java and Spring with focus on both new features and fixes or improvements of existing functionality
  • Strive for continuous improvement – be able to improve existing practices and techniques from within the team with enthusiasm
  • Write well-tested code for robustness including edge cases, usability, and general reliability. Focus on non-functional testing as well.
  • Lead in setting up the CI and CD, monitoring and alerting, and in general improving reliability and robustness of the system
  • Identify and resolve issues in the codebase. Use debugging tools and techniques to diagnose problems.
  • Mentor less experienced members of the team
  • Lead in the maintenance and support of the AWS infrastructure, Kubernetes deployment, PostgreSQL Database, or Kafka
  • Review code written by peers to ensure adherence to coding standards and best practices.
  • Work closely with other developers, architects, and to understand requirements and deliver solutions.
  • Participate in daily standup meetings as well as other team ceremonies to discuss progress, blockers, and plans.

Requirements

  • Strong Java and Spring knowledge and experience with technologies such as AWS, PostgreSQL, Docker, Kubernetes, Kafka, Prometheus, Grafana, Kibana, Jenkins
  • Good overview of other relevant technologies and experience with designing software solutions
  • Ability to work well not only in your team but also in a cross-team environment.
  • Hands-on experience in designing, developing, and successful deployment of web applications, RESTful APIs, or event-driven systems and asynchronous messaging using Kafka
  • Experience with automated test frameworks including considerations for non-functional requirements
  • Knowledge of Unix/Linux and scripting languages (Bash, etc.)
  • Being self-driven and eager to learn and stay updated with the latest technologies, frameworks, and best practices.
  • Creative thinking skills and analytical skills, with attention to detail.

Additional Eligibility Requirements

  • Candidates must currently reside in the United Kingdom.
  • Candidates must be available to start within 3 weeks of receiving an offer.
  • Ability to work onsite in London, UK, three days per week.

About the Company

高知特(Cognizant)(纳斯达克代码:CTSH)作为一家AI Builder和相关技术服务提供商,致力于通过打造全栈AI解决方案,帮助企业将人工智能投资转化为实际价值。公司凭借深厚的行业经验、流程优化和工程技术专长,将企业独特的业务场景融入科技系统,赋能组织释放人才潜能,推动切实成果,并帮助全球企业在瞬息万变的环境中保持领先。如需了解更多详情,敬请访问 cognizant.ai 或关注@cognizant。


We Offer

Financial Health

我们会定期审查市场数据,确保薪酬体现您所带来的价值。您的福利不仅限于薪资,还可能包括退休计划、财务教育等。

Physical and Mental Health

我们通过带薪休假、在条件允许下的灵活工作安排、医疗保障计划、心理咨询、心理健康盟友计划等,赋能您将身心健康放在首位。

Your Career Development, Your Choice

在 Cognizant 提供的 35 万多个岗位中,您将有机会探索新的技术、行业和工作地点,并打造推动职业发展的关键技能。

Real-World Impact

想想您所依赖的那些知名品牌。很可能,他们也依赖我们来帮助强化其业务。在这里,您将把大胆的想法转化为改善全球生活的解决方案。


The Path to Cognizant

以下是您在招聘流程中可以期待的内容。请注意,具体流程可能因岗位和工作地点而有所不同。欢迎查看我们的常见问题解答以了解更多信息。

Step 1: Apply for the Right Job Opportunity

寻找一个与您的技能和职业目标相匹配的空缺职位,并向我们展示您为何是最佳人选。没有看到合适的机会?欢迎加入我们的人才社区。

Step 2: Connect with Your Recruiter

如果我们的招聘人员认为您符合条件,他们将安排一次简短的介绍电话,进一步了解您,以及您的经验和技能如何与该岗位相匹配。

Step 3: Showcase Your Skills

如果您和我们的团队都希望继续推进招聘流程,您将与我们的招聘团队进行面试。部分岗位还可能需要参加技术评估和/或客户面试。

Step 4: Make a Decision

随后,我们的团队将评估每位候选人在该岗位上取得成功的潜力。由于我们希望为您和我们双方找到最合适的匹配,这一步可能需要一些时间--但请放心,我们会及时向您更新进展。


Still Haven't Found the Right Opportunity?

获取为您量身定制的最新职位机会、招聘活动和公司新闻!

掌握最新动态

We care about your privacy

Thank you, your preferences have been updated.

By clicking "Accept All", you agree to the storing of cookies on your device to give you the most optimal experience using our website. We may also use cookies to enhance performance, analyse site usage and to personalise your experience.

管理首選項

© Cognizant Technology Solutions. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Cognizant (Nasdaq-100: CTSH) is one of the world’s leading professional services companies, transforming clients’ business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Headquartered in the US, Cognizant is ranked 185 on the Fortune 500 and is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital atwww.cognizant.comor follow us @Cognizant.

More at Cognizant Technology Solutions

All 1110 roles

Similar jobs

Popular searches