Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Manager
Qualifications
Proven experience in Java development with a strong grasp of software architecture and design principles. Experience leading teams in a technical capacity. Proficient in Agile methodologies and tools. Strong problem-solving skills and the ability to innovate under pressure. Excellent communication and teamwork abilities.
About the job
Sopra Steria is seeking a Java Developer - Technical Lead for its Chennai, Tamil Nadu office. This leadership role involves guiding a team through complex software projects, focusing on both technical direction and the quality of deliverables.
Key Responsibilities
Lead and mentor a group of developers working on Java-based projects.
Design and architect software solutions that address project needs.
Monitor code quality and ensure the team follows established development standards.
Work closely with stakeholders to ensure technical solutions support business objectives.
Role Focus
This position emphasizes both hands-on technical leadership and team guidance. The Technical Lead sets the direction for software design, reviews code, and helps align project outcomes with organizational goals.
About Sopra Steria
Sopra Steria is a leading European consulting, digital services, and software development company. Our mission is to help organizations transform their businesses through innovative solutions and expert guidance. Join us to be part of a collaborative culture that fosters professional growth and technological advancement.
Join Appian as a Lead Software Engineer specializing in Java to drive groundbreaking projects and lead a team of innovative developers. In this role, you will be pivotal in designing, developing, and maintaining high-performance applications while ensuring systems are scalable, reliable, and secure.This position offers the opportunity to work in a collaborat…
Join Our Team as a Principal Software Engineer – JavaLocation: Chennai (On-site – Monday to Friday)Experience Required: 7 to 10+ yearsType of Employment: Full-time | Immediate joiners preferredRole Overview:We are seeking a talented Principal Software Engineer to spearhead architectural and technical initiatives, mentor teams on industry best practices, and deliver impactful projects utilizing Java, Scala, REST APIs, authentication frameworks, and Kubernetes deployments across AWS, Azure, or GCP with EKS.Key Responsibilities:Offer technical leadership and architectural guidance for backend services.Develop strategies for REST API design, versioning, and integration.Oversee the implementation of authentication protocols such as OIDC and Kerberos.Facilitate cloud-native deployments using EKS on AWS, Azure, or GCP.Ensure the scalability, performance, and observability of distributed systems.Mentor engineering teams and collaborate with cross-functional stakeholders.Essential Skills:Proficient in Java and Scala development for large-scale systems.Demonstrated experience in REST API development and authentication integrations.Extensive expertise with Kubernetes, particularly EKS, and cloud deployments.Familiarity with AWS, Azure, or GCP services.Exceptional leadership and communication abilities.Preferred Qualifications:Experience with Python scripting and automation.Knowledge of monitoring, security audits, and compliance frameworks.Immediate joiners for enterprise-level projects are highly desirable.
Join MicroStrategy, a leading analytics and business intelligence company, as a Principal Software Engineer. In this role, you will leverage your extensive expertise in Java and React to design and develop innovative software solutions.As a key member of our Engineering team, you will collaborate with cross-functional teams to deliver high-quality products that empower our clients to make data-driven decisions.
Role overview Sopra Steria seeks a Senior Core Java Software Engineer based in Chennai, Tamil Nadu. This position centers on designing, developing, and implementing applications using core Java technologies. Success in this role requires a solid software development background and a collaborative mindset. Main responsibilities Design and build software solutions with core Java. Collaborate with cross-functional teams throughout the development lifecycle. Mentor junior developers, supporting their technical growth. Encourage and maintain best practices in software development. Requirements Extensive experience in core Java development. Strong commitment to quality and technical excellence. Interest in collaborating and sharing knowledge within the team.
Join Appian as a Lead Software Engineer, where you will spearhead our software development initiatives, leveraging cutting-edge technologies to drive innovative solutions. In this role, you will guide a team of talented engineers, ensuring the design and implementation of high-quality software products that meet our clients' needs.
Join Appian as a Lead Software Engineer and take a pivotal role in shaping innovative software solutions. You will lead a team of talented engineers, driving the development of impactful applications that enhance business processes. Your expertise will be essential in mentoring junior developers, ensuring code quality, and implementing best practices in software engineering.
Join Appian as a Lead Software Engineer and take your career to the next level! We are seeking an innovative, passionate individual to lead our software development team. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet our clients' needs.The ideal candidate will have a strong background in software engineering, excellent problem-solving skills, and the ability to work collaboratively in a fast-paced environment. If you're ready to make an impact and drive technological advancements, we want to hear from you!
We are seeking a skilled and innovative Lead Software Engineer to join our dynamic team at Appian. In this pivotal role, you will leverage your expertise to lead the development and delivery of high-quality software solutions. You will collaborate with cross-functional teams to design, implement, and maintain applications that enhance our platform's capabilities.The ideal candidate will have a strong background in software engineering, along with a passion for mentoring and guiding junior developers. You'll be responsible for ensuring best practices in coding, architecture, and design.
Join our innovative team at gsstech-group as a Senior Software Engineer specializing in Java (Spring Boot) and Node.js. In this pivotal role, you will support our digital banking initiatives for Emirates NBD, contributing to the development of cutting-edge, scalable applications. We seek a candidate with a deep understanding of modern software architecture and distributed systems, who thrives in a collaborative environment.Key ResponsibilitiesDesign, develop, and maintain robust backend systems utilizing Java (Spring Boot) and Node.js.Contribute to the architectural and solution design of digital banking platforms.Develop and manage microservices-based architectures.Collaborate with cross-functional teams, including product management, quality assurance, and DevOps.Ensure applications are high-performing, secure, and responsive.Engage in code reviews, technical discussions, and the implementation of best practices.Troubleshoot and resolve complex technical challenges.
Senior Software Engineer (Java) Location: Chennai (Work From Office – Monday to Friday)Experience Required: 7+ YearsJob Type: Full-Time | Immediate Joiners Preferred Position Overview:We are looking for a highly skilled and experienced Senior Software Engineer to spearhead our backend development initiatives. This role involves mentoring junior developers and crafting innovative solutions leveraging Java, Scala, REST APIs, authentication systems, and deploying cloud technologies on AWS, Azure, or GCP using EKS. Core Responsibilities:Design and implement robust backend architectures utilizing Java and Scala.Lead the design and versioning of APIs.Integrate advanced authentication systems, including OIDC and Kerberos.Deploy and oversee applications on Kubernetes platforms, particularly EKS.Guarantee application security, reliability, and high performance.Mentor team members and advocate for best practices in cloud-native development. Required Skills:Proven expertise in Java and Scala programming.In-depth knowledge of REST API design and implementation.Extensive hands-on experience with authentication protocols such as OIDC and Kerberos.Strong proficiency in Kubernetes and deployment on EKS.Familiarity with cloud services like AWS, Azure, or GCP.Exceptional problem-solving, communication, and leadership skills.
About ValGenesis ValGenesis stands at the forefront of digital validation solutions tailored for life sciences. Our innovative platform is embraced by 30 of the top 50 pharmaceutical and biotech companies globally, enabling them to drive digital transformation, ensure total compliance, and achieve manufacturing excellence throughout their product lifecycle. Discover more about the exceptional work environment at ValGenesis, recognized as the industry standard for paperless validation in Life Sciences: valgenesis.com/about
Role overview Freshworks Inc. seeks a Lead Software Engineer - Site Reliability to join the team in Chennai. This position is responsible for ensuring the availability and reliability of Freshworks’ systems, supporting the company’s focus on dependable customer experiences. What you will do Lead a team of engineers dedicated to site reliability Analyze and tune systems to improve performance Automate operational tasks to minimize manual work Implement and encourage best practices in software reliability engineering Location This position is based in Chennai.
Who We AreAt Platform Science, we are on a mission to connect everything that moves.Established in 2015, we are an innovative IoT platform collaborating with forward-thinking fleets, application developers, vehicle manufacturers, and equipment providers within the transportation industry to deliver groundbreaking solutions to supply chain professionals worldwide.Our workforce is a vibrant, diverse group of individuals who believe in the potential of transformative ideas. We seek candidates with varied experiences and perspectives to cultivate a company culture that drives growth through innovation.We cherish thoughtful actions and empathy for others. We tackle challenges with resilience and creativity, fostering transparency because, regardless of our diverse backgrounds or responsibilities, we are one team.
Position: Software Engineer / Senior Software EngineerDomain: EMS/NMSExperience: 3-6 yearsLocation: Chennai.Key Responsibilities:As a Software Engineer, you will contribute to the design and development of EMS/NMS solutions, focusing on creating robust and scalable applications. You will be responsible for implementing core functionalities using Core Java, Java REST web services, and ensuring adherence to design specifications and architecture. Your role will also involve debugging, integration testing, and mentoring junior team members.Technical Requirements:- Proficiency in Core Java (version 1.6 or above)- Experience in EMS/NMS, OSS, or any telecom-related domain is mandatory- Strong basic design skills- Multi-threading experience is essential- Ownership of modules and features assigned, including minor design modifications and implementation.If you are passionate about software development and eager to guide others while contributing to exciting projects, we encourage you to apply.
Mindera is hiring a Junior Java Engineer with Java and Kotlin skills for its Chennai, Tamil Nadu office. This role focuses on backend development within large-scale, event-driven microservice architectures, with a strong emphasis on cloud technologies such as Azure. Role Overview This junior engineering position supports Mindera’s backend team, contributing to the design and development of scalable systems. The role offers hands-on experience with microservices, CI/CD workflows, and automation pipelines. It’s a chance to build on fundamental programming skills while learning about real-world architecture and deployment practices. What You Will Do Develop, test, and maintain backend services using Java and/or Kotlin. Assist in designing and building scalable, reliable applications. Use Azure cloud services for deployment and monitoring. Work closely with Product, QA, and DevOps teams. Write clean, maintainable, and efficient code that follows best practices. Participate in code reviews and contribute to team improvements. Troubleshoot issues and deliver solutions promptly. Required Qualifications 2–4 years of experience in Java and Kotlin development. Basic understanding of object-oriented programming (OOP). Familiarity with Azure services (App Services, Functions, Storage, etc.). Knowledge of REST APIs and microservices architecture. Experience working with SQL or NoSQL databases. Comfortable using Git and version control systems. Strong problem-solving and communication skills. Preferred Qualifications Experience with Spring Boot or similar frameworks. Understanding of CI/CD pipelines. Basic knowledge of Docker or containerization. Awareness of cloud-native development practices. Benefits Competitive salary. Annual bonus tied to company performance. Access to Udemy online training and professional development opportunities. About Mindera Mindera builds products with technology at the core, working alongside skilled colleagues in software engineering for both web and mobile. The company partners closely with clients to deliver software systems that are resilient, scalable, and meaningful to users and businesses worldwide. Teamwork and shared project ownership are central to Mindera’s approach.
Role overview The Selenium Java Testing Module Lead at Sopra Steria in Chennai leads a team dedicated to delivering consistent and effective software testing solutions. This position takes responsibility for shaping automation frameworks, guiding the execution of tests, and helping junior testers build their skills. What you will do Create and maintain automation frameworks with Selenium and Java Design and carry out test strategies for a range of projects Mentor junior team members in both technical tasks and process improvements Encourage strong software quality assurance practices throughout the team
Sopra Steria is seeking a Java Developer - Technical Lead for its Chennai, Tamil Nadu office. This leadership role involves guiding a team through complex software projects, focusing on both technical direction and the quality of deliverables. Key Responsibilities Lead and mentor a group of developers working on Java-based projects. Design and architect software solutions that address project needs. Monitor code quality and ensure the team follows established development standards. Work closely with stakeholders to ensure technical solutions support business objectives. Role Focus This position emphasizes both hands-on technical leadership and team guidance. The Technical Lead sets the direction for software design, reviews code, and helps align project outcomes with organizational goals.
Join our dynamic team at Squircle IT Consulting Services Pvt Ltd as a Java Developer and take your career to the next level! We are looking for a skilled Java Developer who is passionate about creating robust applications and solutions. In this role, you will collaborate with cross-functional teams to design, develop, and maintain high-quality software products.
Join our dynamic team as a Java Developer at Squircle IT Consulting Services Pvt Ltd, where innovation meets expertise! In this role, you will leverage your programming skills to develop robust and scalable applications.
At Appian, our core values of Intensity and Excellence shape our identity. We establish high standards and diligently uphold them, ensuring that our work reflects our commitment to quality. Every challenge is approached with ambition and dedication, fostering a culture where we hold ourselves and each other accountable to achieve outstanding results. By joining Appian, you become part of an enthusiastic team committed to tackling complex problems collaboratively.As a Senior Software Engineer on the Appian platform, your objective will be to guarantee that Appian consistently remains fast, scalable, and capable of handling the diverse tasks configured by our clients. You will tackle unique challenges related to scalability and flexibility, creating a product that surpasses our customers' expectations in ways previously unimagined. Your responsibilities will span from the high-performance data layer to the cross-platform user interface and the design tools that support it.Key Responsibilities:Proactively address and resolve emerging issues; develop software and automation solutions to prevent future occurrences.Utilize your expertise in data structures, algorithms, and design patterns to develop software in a full-stack Java and web technology environment, including but not limited to Gradle, JDBC, Hibernate, Spring, Kafka, Quartz, Typescript, Redux, and React.Employ both object-oriented and functional programming methodologies across various technologies to effectively implement features.Apply your relevant software development experience to promote best practices and accelerate development cycles.Design reliable software and systems to optimize product availability, latency, scalability, and efficiency.Contribute significantly to team discussions on feature breakdowns/sizing and the design of new feature implementations.Take personal accountability for the overall performance of the team, focusing on capabilities, quality, stability, and velocity.Regularly identify opportunities for code refactoring and performance enhancements, advocating for these initiatives within the team.Communicate technical designs clearly, both verbally and in writing, to small to medium-sized technical audiences.