Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Lead Java Software Developer – Java8, Spring Boot, Microservices.
India Jobs Expertini

Urgent! Lead Java Software Developer – Java8, Spring Boot, Microservices Job Opening In Chennai – Now Hiring Epam

Lead Java Software Developer – Java8, Spring Boot, Microservices



Job description

Description

We are seeking a Lead Java Software Developer with strong expertise in Java 8, Spring Boot, and Microservice Architecture Pattern to join our team.

As a Lead Java Software Developer, you will play a crucial role in designing and developing high-quality, scalable software solutions, and leading a team of developers.

Your work will contribute to the seamless operation and growth of our software products.

#LI-DNI

Responsibilities

  • Design and develop high-quality software solutions using Java 8, Spring Boot, and Microservice Architecture Pattern
  • Lead and mentor a team of developers in software design, coding, and testing
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Conduct code reviews and ensure code quality and adherence to coding standards
  • Architect and develop scalable, reliable, and maintainable software solutions
  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Write clean, scalable code using Java programming languages
  • Develop and integrate RESTful APIs for various applications
  • Stay updated on the latest industry trends and best practices in software development
  • Contribute to the continuous improvement of development processes and tools
  • Requirements

  • Minimum 8 to 12 years of experience as a Java Developer within production projects
  • BS/MS degree in Computer Science, Software Engineering, or a related subject
  • Good knowledge of the Java standard library
  • Comfortable with practicing TDD and pair programming
  • Well versed in DevOps approach and concepts
  • Experience in Object-Oriented design principles (SOLID)
  • Hands-on experience with Spring and/or Spring Boot
  • Experience in functional programming design principles
  • Experience in designing and working with REST APIs
  • Knowledge of agile software development
  • Experience and proficiency in using Linux/bash shell
  • Proficiency with using and deploying to cloud platforms
  • Experience in cloud-native development
  • B2+ English level proficiency
  • 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.)

  • Required Skill Profession

    Computer Occupations



    Your Complete Job Search Toolkit

    ✨ Smart • Intelligent • Private • Secure

    Start Using Our Tools

    Join thousands of professionals who've advanced their careers with our platform

    Rate or Report This Job
    If you feel this job is inaccurate or spam kindly report to us using below form.
    Please Note: This is NOT a job application form.


      Unlock Your Lead Java Potential: Insight & Career Growth Guide