Talent.com
This job offer is not available in your country.
Lead Software Engineer - Java, Microservices, Kotlin

Lead Software Engineer - Java, Microservices, Kotlin

EpamGurugram, Haryana, India
3 hours ago
Job description

Description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Our company is seeking a highly skilled Lead Software Engineer to join our team for a challenging project aimed at developing high-performance and high-capacity services using microservice architecture patterns.

As a Lead Java Software Engineer, you will be responsible for designing and developing REST APIs, using Spring Boot and Kotlin, along with other relevant technologies, and ensuring the quality and maintainability of the codebase.

#LI-DNI

Responsibilities

  • Design and develop REST APIs using Spring Boot, Kotlin, and other relevant technologies
  • Collaborate with cross-functional teams to deliver production-quality code that meets project requirements and specifications
  • Participate in software design activities and discussions, ensuring the quality and maintainability of the codebase
  • Practice TDD and pair programming to ensure code quality and maintainability
  • Ensure adherence to Object Oriented and functional programming design principles
  • Deploy services to cloud platforms and ensure high-performance and high-capacity services
  • Continuously improve the codebase, processes, and practices to achieve better software engineering outcomes

Requirements

  • Minimum 8 to 12 years of experience as a Java Developer within production projects
  • Comfortable with practicing TDD and pair programming
  • Well-versed in DevOps approach and concepts. Experience Object Oriented design principles
  • (SOLID) Experience functional programming design principles
  • Hands-on experience with Spring and / or Spring Boot. Experience in designing and working with REST APIs
  • Experience in agile software development
  • Experience and proficiency in using Linux / bash shell using and deploying to cloud platforms
  • Experience in cloud-native development
  • Experience in microservices patterns and deployments. Good knowledge or experience with Kotlin is preferred
  • Experience in developing high-performance and high-capacity services
  • We offer

  • Opportunity to work on technical challenges that may impact across geographies
  • Vast opportunities for self-development : online university, knowledge sharing opportunities globally, learning opportunities through external certifications
  • Opportunity to share your ideas on international platforms
  • Sponsored Tech Talks & Hackathons
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate to any EPAM office for short and long-term projects
  • Focused individual development
  • Benefit package : Health benefits Retirement benefits Paid time off Flexible benefits
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
  • Create a job alert for this search

    Lead Software Engineer Java • Gurugram, Haryana, India

    Related jobs
    • Promoted
    • New!
    Senior Software Engineer (Java, AWS, Microservices)

    Senior Software Engineer (Java, AWS, Microservices)

    EpamNoida, Uttar Pradesh, India
    EPAM is a leading global provider of digital platform engineering and development services.We are committed to having a positive impact on our customers, our employees, and our communities.We embra...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Senior Java Software Engineer - Hibernate, React, Angular, SQL

    Senior Java Software Engineer - Hibernate, React, Angular, SQL

    EpamGurugram, Haryana, India
    You will play a crucial role in defining and implementing the architecture of our projects.If you're passionate about Java development and want to thrive in a dynamic environment, we invite you to ...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Senior Java Software Engineer - SQL, Hibernate, Spring

    Senior Java Software Engineer - SQL, Hibernate, Spring

    EpamGurugram, Haryana, India
    The successful candidate will play a crucial role in developing and implementing software solutions.You will spearhead the creation and execution of Java-based applications utilizing SQL, Hibernate...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Senior Software Engineer - Java

    Senior Software Engineer - Java

    CventGurugram, Haryana, India
    Cvent is a leading meetings, events, and hospitality technology provider with more than 4,800 employees and ~22,000 customers worldwide, including 53% of the Fortune 500. Founded in 1999, Cvent deli...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    S&P GlobalNoida, Uttar Pradesh, India
    Design, develop, and maintain cloud-based applications using Java based stack.Migrate legacyponents to modern cloud architecture, ensuring scalability, reliability, and security.Implement and manag...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Java Programmer with Azure & Microservices

    Java Programmer with Azure & Microservices

    EpamGurugram, Haryana, India
    We're searching for a highly proficient Middle Programmer specializing in Java, Azure, and Microservices to incorporate into our burgeoning team. Being a Middle Engineer, you will have a pivotal rol...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Lead Microservices Engineer with Ja...

    Lead Microservices Engineer with Ja...

    Anicalls (Pty) LtdNoida, Uttar Pradesh, India
    We are looking for senior developers with Java applications development or Node.Familiarity with interceptor patterns and extending native functions. Apache Camel, Springboot, Node.Microservices and...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    Zenon Analytics Private limitedNoida, Uttar Pradesh, India
    Lead Engineer - Full Stack Developer - Java with Angula.Zenon AI is a global boutique consulting firm and a leading AI partner for Fortune . We partner with clients across the globe to identify thei...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Software Engineer - ( Java and GO, AWS, Kubernetes, Terraform, Cassandra, PostgreSQL) (copy)

    Software Engineer - ( Java and GO, AWS, Kubernetes, Terraform, Cassandra, PostgreSQL) (copy)

    The Nielsen CompanyGurgaon, Haryana, India
    At Nielsen, we believe that career growth is a partnership.You ultimately own, fuel and set the journey.By joining our team of nearly 14,000 associates, you will become part of a community that wil...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Senior Software Engineer_Java

    Senior Software Engineer_Java

    Global PaymentsNoida, Uttar Pradesh, India
    Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services.Our worldw...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    lead Java / Kafka / Middleware

    lead Java / Kafka / Middleware

    Anicalls (Pty) LtdNoida, Uttar Pradesh, India
    Creating Self-Service Platforms Ansible, Terraform, Java / Sprint boot development as service broker API using swagger / OpenAPI. Designing and Supporting platforms in V.BareMetal / Appliance as well as c...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Java Software Engineer - Java, AWS, DS Algo

    Java Software Engineer - Java, AWS, DS Algo

    EpamGurugram, Haryana, India
    We are seeking a highly skilled and experienced.Java, AWS, and Data Structures & Algorithms to join our team.The ideal candidate will be responsible for designing and developing high-performance ap...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Senior Java Software Engineer - SQL, Hibernate

    Senior Java Software Engineer - SQL, Hibernate

    EpamGurugram, Haryana, India
    The successful candidate will play a crucial role in developing and implementing software solutions.You will spearhead the creation and execution of Java-based applications utilizing SQL and Hibern...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Lead Software Engineer - IN Java / Kotlin (Cloud & Data Integrations)

    Lead Software Engineer - IN Java / Kotlin (Cloud & Data Integrations)

    RackspaceGurugram, Haryana, India
    Java / Kotlin , Spring Boot with hands on exp in developing cloud native , containerzied microservices.ISTWe are seeking a skilled and motivated Software Engineer with strong Java / Kotlin expertise to...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Lead Java Engineer - Java, DS Algo, Microservices

    Lead Java Engineer - Java, DS Algo, Microservices

    EpamGurugram, Haryana, India
    We are seeking a dynamic and experienced.Data Structures, Algorithms, and Microservices.Your adeptness in Java, Data Structures, Algorithms, and Microservices, and exceptional problem-solving capab...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Senior Software Engineer - Java, Kafka, Kubernetes, AWS

    Senior Software Engineer - Java, Kafka, Kubernetes, AWS

    EpamGurugram, Haryana, India
    In this role, you will be responsible for designing, developing, and maintaining software solutions using Java and related technologies. You will work in a dynamic and collaborative environment to d...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Java lead

    Java lead

    ScaleneWorksNew Delhi, Delhi, India
    Strong expertise in Java and Spring Boot, be capable of handling a team, and work independently on.This role requires a mix of hands-on coding, system design, and leadership.Lead a team of develope...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Lead Software Engineer - Java, Kafka, Kubernetes, AWS

    Lead Software Engineer - Java, Kafka, Kubernetes, AWS

    EpamGurugram, Haryana, India
    Our company is looking for a highly skilled.As a Lead Java Engineer, you will be responsible for the design, development, and maintenance of our software applications. You will also be responsible f...Show moreLast updated: 3 hours ago