Principal Java Software Architect

2 days ago


Chennai, Tamil Nadu, India Epam Full time

We are seeking a seasoned Principal Java Software Architect to lead the development of enterprise-level solutions using Java 8, Microservices Architecture Pattern, and Spring Boot.

As a key member of our team, you will design and develop high-performance services that meet the needs of our global clients. Your expertise in Agile software development practices, Linux/bash shell, cloud platforms, and REST APIs will be crucial to the success of our projects.

Responsibilities
  • Design and implement scalable microservices architecture for complex enterprise systems
  • Lead the development of high-performance services using Java 8 and Spring Boot
  • Collaborate with cross-functional teams to ensure adherence to Agile software development practices
  • Develop and integrate RESTful APIs for various applications
  • Contribute to the continuous improvement of development processes and tools

Requirements

  • Minimum 5-8 years of experience as a Java Developer or Architect in production projects
  • BS/MS degree in Computer Science, Software Engineering, or a related field
  • Experience with Object-Oriented design principles (SOLID) and functional programming design principles
  • Good knowledge of Java standard library and hands-on experience with Spring and/or Spring Boot
  • Proficiency in using Linux/bash shell and deploying to cloud platforms

Bonus Benefits

  • Vast opportunities for self-development: online university, knowledge sharing globally, learning through external certifications
  • Unlimited access to LinkedIn learning solutions
  • Flexible benefits package including health insurance, retirement plan, and paid time off

The estimated salary for this role is $120,000-$180,000 per year, depending on experience and location. If you are a motivated and experienced Java Software Architect looking to take on new challenges, please apply for this exciting opportunity.



  • Chennai, Tamil Nadu, India KG Invicta Services (KGiS) Full time

    Role: Principal Java Software DeveloperOverview: We are seeking a highly skilled Principal Java Software Developer to join our team at KG Invicta Services (KGiS).Key Responsibilities:Develop high-quality software using Java and UI technology (ReactJS).Design and implement software solutions that meet user needs and business goals.Collaborate with...


  • Chennai, Tamil Nadu, India CIAR Software Solutions Pvt Ltd Full time

    Job OverviewSenior Java Software ArchitectWe are seeking a Senior Java Software Architect with 7 to 10 years of experience to join our team at CIAR Software Solutions Pvt Ltd. As a Senior Java Software Architect, you will be responsible for leading a team of developers and ensuring the successful delivery of high-quality software...


  • Chennai, Tamil Nadu, India CIAR Software Solutions Pvt Ltd Full time

    Job Title: Senior Java Software ArchitectLocation: ChennaiExperience: 7-10 yearsKey Skills: Angular, Node JS, MySQL or relevant skills, Design patterns, Data Structures and Algorithms We are seeking an experienced Senior Java Software Architect with a strong background in team leadership and software architecture design to join our team at CIAR Software...


  • Chennai, Tamil Nadu, India CIAR Software Solutions Pvt Ltd Full time

    About the RoleWe are seeking a highly skilled Senior Java Software Architect to join our team at CIAR Software Solutions Pvt Ltd.Job OverviewThe ideal candidate will have 7 to 10 years of experience in Java programming, strong leadership skills, and a proven track record in software architecture design. As a Senior Java Software Architect, you will be...


  • Chennai, Tamil Nadu, India Gen Full time

    About the RoleWe are seeking a highly experienced and influential Principal Software Engineer to lead our backend development team. As a technical leader, you will be responsible for architecting, designing, developing, and maintaining our mission-critical event-driven microservices architecture using Java, Spring framework, Apache Kafka, AWS cloud...


  • Chennai, Tamil Nadu, India MailShayari Full time

    MailShayari is seeking a highly skilled Principal Java Software Engineer to join our team.Key Responsibilities:Design, develop, and deploy high-quality Java applications using Spring Boot and Hibernate.Collaborate with cross-functional teams to implement microservices and RESTful APIs.Develop and maintain a strong understanding of object-oriented programming...


  • Chennai, Tamil Nadu, India SPECTRUM AV TECHNO CONSULTANTS Full time

    RequirementsWe are seeking a highly skilled Java Software Architect to join our team at Spectrum AV Technology Consultants.ResponsibilitiesDesign and develop scalable, secure, and efficient backend services using Java.Collaborate with cross-functional teams to design, define, and ship new features.Troubleshoot and optimize existing backend solutions for...


  • Chennai, Tamil Nadu, India Colan Infotech Private Limited Full time

    Job Requirements: We are seeking a skilled Principal Java Developer to join our team at Colan Infotech Private Limited. As a member of our development team, you will be responsible for designing, developing, and maintaining our software applications using Java.Technical Skills:Proficiency in Core Java, Java 8, and Spring BootStrong understanding of...


  • Chennai, Tamil Nadu, India CIAR Software Solutions Pvt Ltd Full time

    Job Title: Java Technical LeadLocation: RemoteExperience: 7-10 yearsKey Skills:Angular, Node JS, and MySQLDesign patterns, Data Structures, and AlgorithmsWe are seeking a seasoned Java Technical Lead to oversee the development of our software solutions at CIAR Software Solutions Pvt Ltd. As a Java Technical Lead, you will be responsible for leading a team of...


  • Chennai, Tamil Nadu, India Clear Ventures Full time

    Transforming the Restaurant Industry with Innovative TechnologyAt Clear Ventures, we're on a mission to revolutionize the restaurant industry by harnessing the power of cutting-edge technology. As a Principal Software Engineer, you'll play a pivotal role in shaping our architecture and elevating our team to new heights.About this RoleDesign and deliver...


  • Chennai, Tamil Nadu, India Virtusa Full time

    Job Title: Senior Java Developer - Enterprise ArchitectCareer Level: Senior/LeadJob Summary: We are seeking a seasoned Java Developer with expertise in Enterprise Architecture to design and develop large-scale, scalable, and secure software solutions using Java, EJB, Microservices architecture, Kafka, Kubernetes, Docker, and SQL technologies.Key...


  • Chennai, Tamil Nadu, India Virtusa Full time

    Job Description:Job Title: Java Enterprise Software ArchitectAbout the Job:Virtusa is seeking a highly skilled Java Enterprise Software Architect to join our team.Design and architect scalable, secure, and maintainable software solutions using Java, EJB, Microservices architecture, Kafka, Kubernetes, Docker, and SQL technologies.Collaborate with development...


  • Chennai, Tamil Nadu, India NTT DATA Full time

    Job Summary Principal Digital Engineering ArchitectNTT DATA is seeking a Principal Digital Engineering Architect to lead the design and development of cutting-edge digital solutions. The ideal candidate will have a strong background in machine learning and software engineering, with experience in designing and implementing scalable data-driven systems.Key...


  • Chennai, Tamil Nadu, India Ingrain Systems Inc Full time

    About the Role:Ingrain Systems Inc is looking for a Senior Java Software Architect to join our team. As a member of our software development team, you will be responsible for designing, developing, and maintaining complex software applications using Java, J2EE, and Spring Boot.Key Responsibilities:Design and develop complex software applications using Java,...

  • Principal Architect

    3 weeks ago


    Chennai, Tamil Nadu, India Flintex Consulting Pte Ltd Full time

    We are seeking a highly skilled Principal Architect to join our IT team at Flintex Consulting Pte Ltd and support the Enterprise Architect (EA) in designing, documenting, and implementing the company's IT architecture.The ideal candidate will have a strong understanding of cloud computing, compute/container/orchestration technologies, and microservices &...


  • Chennai, Tamil Nadu, India Tata Consultancy Services Full time

    Job OverviewWe are seeking an experienced Senior Java Software Architect to join our team at Tata Consultancy Services. The ideal candidate will have a strong background in software architecture, with expertise in designing and implementing scalable and efficient software systems.


  • Chennai, Tamil Nadu, India HEPL - A Cavinkare Group Company Full time

    Job Title: Principal Software EngineerJob Summary:HEPL, a Cavinkare Group Company, is seeking a highly skilled Principal Software Engineer to lead the development of complex Java-based web applications. The ideal candidate will have a strong background in Java programming and experience with modern frameworks and technologies.Key Responsibilities:Design,...


  • Chennai, Tamil Nadu, India Xenelsoft Technology Pvt Ltd Full time

    About the Job:At Xenelsoft Technology Pvt Ltd, we are looking for an experienced Senior Java Software Architect to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software applications using Java technology.Key Responsibilities:Design and develop complex software...


  • Chennai, Tamil Nadu, India Gen Full time

    At Gen, we empower Digital Freedom by protecting consumers and giving them control of their digital lives. As a Principal Software Engineer for Cloud Services, you will be part of our Cloud Services engineering team, working on SAAS applications supporting Gen products.About the RoleGen Digital Inc. (NASDAQ: GEN) is a global leader in Consumer Cyber Safety....


  • Chennai, Tamil Nadu, India Visteon Corporation Full time

    At Visteon Corporation, we are pushing the boundaries of innovation in the mobility industry. Our company strategy focuses on leading the evolution of automotive digital cockpits and safety solutions. As a Chief Java Software Architect, you will play a crucial role in driving this transformation by leveraging your expertise in designing and developing...