Search by job, company or skills

D

Lead Software Engineer - Java developer, Cloud

3-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 17 hours ago
  • Over 500 applicants
Quick Apply

Job Description

  • Design, develop, test, deploy, maintain, and continuously improve software products
  • Manage individual project priorities, deadlines, and deliverables
  • Ensure the final product is highly performant, responsive, and aligned with business goals
  • Actively participate in agile ceremonies including daily stand-ups, story pointing, backlog refinement, and retrospectives
  • Collaborate with cross-functional teams including Product, Business, and Engineering
  • Coach and mentor junior and new team members to foster professional growth and team alignment
  • All About You / Experience:
  • Proven experience as a senior or lead software engineer with a strong technical foundation
  • Proficient in at least one modern programming language, preferably Java
  • Strong knowledge of object-oriented design, data structures, algorithms, and complexity analysis
  • Extensive experience building RESTful APIs and designing microservices-based architectures
  • Hands-on expertise with React, Spring Boot, PostgreSQL, and Elasticsearch
  • Demonstrated full stack development experience, including frontend and backend integration
  • Familiarity with cloud platforms, along with distributed systems
  • Exposure to Big Data technologies like Apache Spark, Python, and HBase is a plus
  • Strong communication and leadership skills with a proactive, collaborative min

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Dynamic Yield by Mastercard enables teams to build personalized, optimized, and synchronized digital customer experiences, enhancing revenue and customer loyalty.

Job ID: 118946513

Similar Jobs