Lead Software Engineer

2 weeks ago


Coimbatore India EPAM Systems Full time

Job Description We are seeking a highly skilled and experienced Lead Software Engineer with expertise in building secure, scalable, back-end services using Java, Spring, REST APIs, microservices, and Kafka, to lead development teams and contribute to innovative software solutions. If you are passionate about creating robust systems and collaborating across teams in an Agile environment, this is the role for you. Join our team and lead from the front as you drive impactful backend solutions in a collaborative and challenging development environment. Responsibilities - Develop, enhance, and maintain back-end code for scalable, secure architecture - Design and implement REST APIs and microservice-based solutions - Perform unit testing and ensure code coverage meets required standards - Conduct code reviews and ensure adherence to best practices - Collaborate with cross-functional teams including DevOps and QA to facilitate continuous delivery and integration - Follow Agile methodologies, actively participate in SCRUM ceremonies, and contribute to sprint planning and task estimation - Build event-driven solutions using Kafka and design efficient data models - Mentor junior developers and ensure knowledge sharing within the team - Analyze legacy codebases, understand, and migrate or enhance as necessary - Use strong object-oriented design patterns for new and existing projects - Troubleshoot issues in a production environment and provide root cause analysis Requirements - Bachelor's degree in Computer Science or a related field, Master's degree preferred - 8+ years of hands-on development experience - 5+ years of experience with Java and Spring Framework - Expertise in designing RESTful APIs and implementing microservice architectures - Background in multithreading and an object-oriented design paradigm - Proficiency in writing and maintaining unit tests using TDD practices - Showcase of experience with IBM DB2 or similar relational databases - Flexibility to understand and analyze existing code with minimal guidance - Capability to work with Agile methodologies and modern CI/CD pipeline practices - Familiarity with event-driven architectures, including Kafka - Excellent written and verbal communication skills in English (B2+ level) Nice to have - Knowledge of Spring Batch and Spring Integration for advanced backend operations - Background in API-first design using Java Microservice Infrastructure - Proficiency in TDD, BDD methodologies, and Java 17 - Familiarity with Azure cloud services and WebLogic application server environments - Understanding of React


  • Software Engineer

    4 days ago


    India YugabyteDB的 Software Engineer 職位申請 Full time ₹ 50,00,000 - ₹ 2,00,00,000 per year

    At Yugabyte, we are on a mission to become the default transactional database for enterprises building cloud-native applications. YugabyteDB is our PostgreSQL-compatible distributed database for cloud-native apps. Resilient, scalable, and flexible, it runs on any cloud and enables developers to become instantly productive using well-known APIs.We are looking...


  • Srinagar, Jammu, India iQuasar Software Solutions Full time

    Job Description Position: Senior Technical Lead Software Engineering Experience:810 Years Location:On-site About the Role We are looking for a dynamicSenior Technical Lead / Engineering Managerwith a strong background inAI-driven product developmentandfull-stack engineering. The ideal candidate combines deep technical expertise with leadership excellence...


  • india Better Software Full time

    Better Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them. We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...


  • Coimbatore, India EPAM Systems Full time

    Job Description We are looking for a Lead Software Engineer with extensive experience in C programming to join our team. You will focus on enhancing DNS server software by improving performance, scalability, and reliability while collaborating with cross-functional teams to meet project goals. This role involves designing new features, optimizing existing...


  • India FTC Solar Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    About FTC Solar IncFTC Solar is a fast growing, global provider of solar tracker systems, technology, software, and engineering services. We are as passionate about renewable energy as we are about our culture and values. We want to attract likeminded individuals who live and breathe Integrity, Accountability, Innovation and Excellence. We're humble enough...


  • Coimbatore, India EPAM Systems Full time

    Job Description We are searching for a highly skilled and experienced Lead Software Engineer with expertise in Node.js to join our dynamic team. As a core member of our team, you will play a pivotal role in architecting, developing, and maintaining innovative applications while mentoring junior developers and driving technical excellence. Responsibilities -...


  • Bengaluru, India ePS (eProductivity Software) Full time

    Job Description Job Title: Senior Software Engineer Location: Bangalore, India Job Type: Full-Time About Us eProductivity Software is a leading provider of innovative software solutions for the packaging industry. Our R&D division in Bangalore is focused on delivering high-performance, scalable technologies that power mission-critical products like AC4D, a...


  • India DigiFocal IT Solutions Pvt Ltd Full time

    Lead Software Engineer (TypeScript | React | Node.js | AWS Serverless)We are looking only for Immediate Joiner.Experience: 7+ YearsMode: Full-Time | RemoteAbout the RoleWe’re looking for a Lead Software Engineer with deep expertise in TypeScript, React, Node.js, and AWS Serverless architecture to design, develop, and scale high-performance web...


  • Chennai, India Fidelity Investments Full time

    Job Description Job Description Job Tittle : Lead Software Engineer The Purpose Of This Role Workplace Investing Quality Engineering (WI QE) is actively seeking a Principal Software Engineer in Test to work on Security Services product. The aspirant is an expert in crafting, developing, and maintaining automated test suites to ensure product quality and...


  • Hyderabad, India Chase Bank Full time

    Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Consumer and community banking technology team, youare an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology...