Java SE Jobs in Pune
508 Jobs Found
Software Test Engineer
Lenze Mechatronics
Software Test Engineer (Auto & Manual Testing) Designation: Software Test Engineer Location: Pune | Experience: 6 10 years Qualifications: Any Graduate Degree Technical Expertise Automation Testing Scripting: Hands-on experience writing scripts using Core Java or C#. Tooling: Proficient with RFT, Ranorex, Selenium WebDriver, Appium, or Coded UI. Architecture: Ability to design and implement automated test frameworks from scratch. Manual Testing & QA Processes Full mastery of the Software Testing Life Cycle (STLC) and standard QA processes. Expertise in Test Planning, strategy development, and execution. Cross-Platform Testing: Writing and executing test cases for Desktop, Web, and Mobile applications. Communication: Excellent command of English (written and verbal) for documentation and reporting. Behavioral Competencies Collaboration: Strong team player with a focus on cross-functional partnership. Adaptability: Agile mindset, comfortable with shifting priorities and new technologies. Accountability: Self-motivated and proactive; takes full ownership of tasks. Qualification : Any Graduate Degree
Java Architect Integration Engineering
Anchanto
Job Title: Java Architect Integration Engineering Location: Pune Team: Integration Engineering About Anchanto Anchanto is a global SaaS technology company that powers eCommerce automation and logistics solutions for enterprises and 3PLs. Our Integration Engineering team develops scalable, high-performance integrations connecting our products with marketplaces, ERPs, WMS, OMS, and other enterprise systems across the globe. We are looking for a seasoned Java Architect to lead the design, development, and delivery of our integration framework, guide engineering best practices, and define the technical vision for integrations that serve businesses worldwide. As a key driver of innovation, you will also champion the adoption of AI tools to enhance productivity, code quality, and development processes. The Role As a Java Architect Integration Engineering, you will: Define integration architecture standards, design patterns, and development best practices to ensure scalable and robust solutions. Lead the end-to-end design and development of integrations with a variety of internal and external systems, utilizing Spring Boot and modern Java frameworks. Collaborate closely with customers to understand their integration requirements, business processes, and objectives. Work with the solution team to document and finalize integration designs, architecture, and data mappings. Champion AI-driven development practices by integrating tools like Cursor AI and other AI-assisted coding solutions into the team s workflow. Partner with Product Management, Pre-Sales, and Implementation teams to translate business needs into actionable technical designs. Guide and mentor engineers, fostering a culture of technical excellence, innovation, and AI adoption within the integration team. Play a hands-on role in building Proof-of-Concepts (POCs), solving complex integration challenges, and driving mission-critical deliveries. Collaborate with leadership to define the roadmap for integration products and platform capabilities. Key Responsibilities Architect and oversee the implementation of integration solutions, leveraging Spring Boot, REST APIs, messaging systems, and event-driven architectures. Define and enforce integration design patterns (e.g., EAI, ESB, SOA, pub/sub, ETL) to ensure reusability, scalability, and maintainability. Lead technical discovery sessions with customers to understand integration requirements and create clear, actionable solution blueprints. Collaborate with internal solution architects, product managers, and customer success teams to ensure integration feasibility and alignment with business objectives. Introduce and evaluate AI-powered development tools, integrating solutions like Cursor AI, GitHub Copilot, and others into the engineering process to improve efficiency, code quality, and documentation. Promote a culture of AI-first problem solving in architecture design, code reviews, and automation within the team. Establish frameworks and automation to accelerate the onboarding of new integrations. Evaluate and recommend technologies, tools, and cloud services (primarily AWS) to optimize integration performance and scalability. Review solution designs and code to ensure adherence to architectural principles and coding standards. Support pre-sales activities with architecture diagrams, integration approaches, and technical feasibility assessments. Lead technical discussions with external partners, vendors, and enterprise customers to ensure alignment on integration strategies and solutions. Required Skills & Experience 15+ years of software development experience, with at least 3+ years as an Architect. Strong hands-on expertise in Java (Java 8+), Spring Boot, and microservices architecture. Solid understanding of integration patterns, enterprise architecture, and middleware solutions. Experience with REST APIs, messaging systems (Kafka, RabbitMQ), and data transformation (e.g., JSON, XML, CSV). Proficiency with AWS cloud services relevant to integration, such as API Gateway, Lambda, SQS/SNS, ECS, RDS, etc. Familiarity with CI/CD pipelines, Git workflows, branching/merging strategies, and code quality tools. Linux proficiency and experience with shell scripting. Experience building connectors/adapters for ERP, WMS, OMS, CRM, or eCommerce platforms is a plus. Exposure to integration tools such as TIBCO, Informatica, SnapLogic, WebMethods, or MuleSoft is advantageous. Strong problem-solving skills, with the ability to think out-of-the-box and adapt to evolving priorities. Excellent communication and leadership skills, with the ability to influence teams across functions. Bonus / Good to Have Experience in AI-assisted development, especially using tools like Cursor AI, GitHub Copilot, Tabnine, or similar. Familiarity with prompt engineering and integrating AI APIs (e.g., OpenAI, Anthropic) into developer tooling or backend services. Understanding of ML Ops principles and how AI models can be integrated into enterprise applications. A proven track record of evangelizing AI adoption in engineering teams to enhance productivity and foster innovation. Work on global integration projects for a leading SaaS platform serving top-tier retailers, brands, and logistics companies. Lead impactful projects utilizing cutting-edge Java, Spring Boot, AWS, and AI-driven development tools. Collaborate with a globally distributed product and engineering team in an innovation-driven environment. Contribute to the future of Anchanto s integration platform, shaping scalable and robust solutions for enterprises worldwide.
Senior QA Engineer
Verificient
Job Title: Senior QA Engineer Location: Pune Experience: 3-8 years Role Overview We are seeking an experienced Senior QA Engineer to take full ownership of the quality assurance process, ensuring the reliability, consistency, and high standards of our software products. You will work closely with development and testing teams, motivating and guiding team members, and driving QA excellence across the board. Key Responsibilities Monitor and manage all operations impacting product quality. Collaborate closely with development and testing teams to ensure quality goals are met. Lead, mentor, and motivate QA team members to foster growth and high performance. Validate processes and final outputs to assure product reliability and consistency. Report malfunctions and quality issues promptly to stakeholders for immediate resolution. Maintain detailed quality reports, statistical reviews, and related documentation. Take full responsibility for the entire QA process from planning through execution. Manage multiple tasks efficiently in a fast-paced environment. Skills & Qualifications Bachelor s or Master s degree in Computer Science, Information Technology, or related fields (BE, BTech, MTech, BCA, MCA, BSc IT, MSc IT). 3-8 years of proven experience in quality assurance. Strong experience in functional, system, and performance testing of enterprise/server-side software (beyond just UI/browser testing). Proficiency in both manual and automated testing. Hands-on experience with Selenium and programming languages such as Python or Java. Familiarity with Agile frameworks and regression testing is a plus. Working knowledge of Linux operating systems including software installation, troubleshooting, and debugging. Solid understanding of operating systems (Mac, Windows, Linux) and networking concepts. Excellent time management and multitasking abilities. Strong interpersonal and communication skills. Team player with the ability to work independently under minimal supervision. Good understanding of production workflows and software delivery processes. Join our team and help us deliver reliable, high-quality software products that make a difference! Qualification : Bachelors or Masters degree in Computer Science, Information Technology, or related fields
Senior/lead Java Developer
Cognologix
Position: Senior / Lead Java Developer Location: Pune Work Type: Full Time Minimum Experience: 6 8 Years Top Skills: Core Java, Spring Boot, Cloud-Native Microservices About the Role At Cognologix, we empower data-driven enterprises to harness the full potential of their data. From scalable analytics to machine learning platforms, we help clients navigate their digital transformation journeys. As a Senior/Lead Java Developer, you will work with modern cloud-native technologies to build distributed systems that process terabytes of data efficiently and intelligently. Key Responsibilities Collaborate with Data Scientists, Engineers, and Product Managers to transform complex data into actionable insights. Design and develop high-performance, low-latency Java-based microservices. Own the end-to-end architecture, implementation, and maintenance of backend systems. Design and implement REST APIs and contribute to living documentation and test specifications. Write clean, scalable, and testable code following best development practices. Build and maintain data pipelines using Apache Spark, Google Data Pipelines, or similar tools. Mentor junior developers and actively contribute to team growth and knowledge sharing. Continuously optimize and enhance the software development lifecycle. What You Bring (Must-Have Skills) 5+ years of hands-on experience building scalable cloud-native applications. Proficient in Java, Spring, Spring Boot, and Spring Security frameworks. Experience with Groovy, SQL, or NoSQL databases. Familiarity with distributed event-driven architectures using Kafka, GCP Pub/Sub, etc. Solid understanding of RESTful API design principles and performance optimization. Experience in working with Google Cloud Platform (GCP) and BigQuery is a plus. Nice to Have (Preferred Skills) Exposure to containerized environments and tools such as Docker, Istio, and Kubernetes. Experience with big data technologies like Apache Spark, Flink, or similar platforms. Understanding of CI/CD pipelines, DevOps practices, and cloud infrastructure automation. Full-stack development experience or a willingness to contribute beyond backend responsibilities. High autonomy, fast-paced environment, and flat hierarchy Work on emerging technologies and solve meaningful problems at scale Remote work options available for experienced professionals Competitive compensation and family-friendly benefits Clear path for performance-based career growth About Cognologix Cognologix helps companies disrupt and innovate by reimagining their business models. We specialize in building modern, scalable, cloud-native products with a focus on data engineering, analytics, and automation. Our agile teams deliver high-quality, tech-driven outcomes across industries and geographies.
Java Developer
Codevian Technologies
Java Developer Pune Location: Pune Experience: 5+ Years Start Date: Immediate Salary: Best in Industry Employment Type: Full-Time Education: Bachelor s or Master s degree in Computer Science, IT, or a related field Job Summary: We are hiring a skilled and experienced Java Developer to join our growing team in Pune. The ideal candidate will have strong hands-on experience in Java 8+, Spring Boot, Hibernate, and microservices architecture, along with a passion for building scalable, high-performance applications. Key Responsibilities: Design, develop, and maintain high-quality Java-based applications. Collaborate with product managers, designers, and cross-functional teams to define technical requirements and deliver features. Write clean, efficient, and well-documented code in line with best coding practices. Debug, troubleshoot, and resolve software issues to ensure application stability. Optimize applications for performance, responsiveness, and scalability. Conduct and participate in code reviews to ensure code quality and consistency. Stay up to date with emerging Java technologies, tools, and best practices. Required Technical Skills: Strong proficiency in Java 8 or above. Hands-on experience with Spring Framework, Spring Boot, and Hibernate. Solid understanding of RESTful APIs and microservices architecture. Proficiency in working with relational databases such as MySQL, PostgreSQL, or Oracle. Experience using version control systems like Git. Familiarity with build tools such as Maven or Gradle. Experience with CI/CD pipelines and Agile methodologies. Excellent problem-solving, debugging, and analytical skills. Preferred Skills: Domain expertise in BFSI (Banking, Financial Services, and Insurance). Exposure to cloud platforms like AWS, Azure, or Google Cloud Platform (GCP). Knowledge of front-end technologies such as Angular or React is a plus. Experience with Docker, Kubernetes, or other containerization and orchestration tools. Work with the latest technologies in a fast-paced and collaborative environment. Competitive compensation and benefits package. Opportunities to work on impactful projects in the BFSI domain. Supportive team culture and continuous learning opportunities. Qualification : Bachelors or Masters degree in Computer Science, IT, or a related field
Informatica Senior Developer (idmc)
Codevian Technologies
Informatica Senior Developer (IDMC) Pune Location: Pune Experience: 5+ Years Start Date: Immediate Salary: Best in Industry Qualification: Bachelor s / Master s Degree in Computer Science, IT, or a related field Job Summary: We are hiring a skilled and experienced Informatica Senior Developer specializing in IDMC (Informatica Intelligent Data Management Cloud) for our Pune location. The role involves leading the design and development of scalable MDM solutions, ensuring data governance, and optimizing cloud data integrations across enterprise systems. If you're looking to lead next-gen data initiatives using cloud-native technologies, this is the role for you. Key Responsibilities: MDM Architecture & Solution Design: Design scalable and secure Informatica MDM solutions on IDMC. Define enterprise-wide data governance, data modeling, and metadata frameworks. IDMC Implementation Leadership: Lead end-to-end MDM project lifecycles including development, testing, deployment, and optimization. Ensure high-quality and business-aligned IDMC solutions. Cloud Data Integration: Integrate MDM with cloud and enterprise systems using Cloud Data Integration and Cloud Application Integration. Tune data flows for maximum performance and availability. Data Governance & Compliance: Implement data security, compliance (GDPR, CCPA), and quality rules using IDMC features. Ensure consistent and accurate data across business domains. Leadership & Mentorship: Mentor junior developers and guide them through complex workflows in IDMC. Establish best practices and coding standards within the team. Cross-Team Collaboration: Partner with business analysts, data architects, and stakeholders to align MDM initiatives with enterprise goals. Troubleshooting & Continuous Improvement: Lead resolution of technical issues in production and development environments. Continuously optimize MDM workflows for better performance and efficiency. Documentation & Reporting: Maintain clear and comprehensive documentation on architecture, configurations, and workflow processes. Provide regular project status updates to leadership and stakeholders. Key Requirements: Experience & Expertise: 5+ years of hands-on experience with Informatica MDM and IDMC. Proven experience designing and deploying cloud-native MDM solutions. In-depth knowledge of Cloud Data Integration, Cloud Application Integration, and Cloud Data Quality. Technical Skills: Strong command over SQL, Java, RESTful APIs, and web services. Experience with cloud-native data architecture, governance, and data security on IDMC. Familiarity with Azure, AWS, or Google Cloud is a plus. Work in a leading-edge cloud data engineering team based in Pune. Shape the data landscape of global enterprises through MDM excellence. Enjoy a collaborative culture, flexible working environment, and top-tier compensation. Apply Now to join as an Informatica Senior Developer (IDMC) and lead transformative data initiatives from our Pune office! Qualification : Bachelors / Masters Degree in Computer Science, IT, or a related field
Senior Consultant - Application Developer (java)
Thoughtworks Technologies (india) Pvt Ltd.
Senior Software Developer | ThoughtWorks | Pune, India Location: Pune, India Employment Type: Full-time, Regular Industry: Information Technology About ThoughtWorks ThoughtWorks is a global technology consultancy that integrates strategy, design, and engineering to create digital solutions that drive transformation. With over 30 years of experience, our diverse teams are dedicated to solving complex business problems using technology as a differentiator. At ThoughtWorks, we encourage continuous learning, collaboration, and innovation providing an environment where curiosity and passion thrive. Join us and make an impact through cutting-edge technology, a culture of growth, and the opportunity to work with like-minded peers. Job Overview We are seeking a highly skilled and experienced Senior Software Developer to join our team in Pune, India. In this role, you will collaborate with Business and Quality Analysts, Designers, and Project Managers to design and deliver meaningful software solutions that address client challenges. You will leverage your deep technical expertise to solve complex problems, advocate for better engineering practices, and foster collaboration within the team. As a Senior Developer, you ll help lead the development of large-scale distributed systems and microservices, mentor junior developers, and contribute to the technical vision that drives our projects forward. Key Responsibilities Write Clean, Reusable Code: Advocate for and adopt best practices like TDD (Test-Driven Development), pair programming, and design patterns to ensure high-quality software delivery. Champion Continuous Delivery: Embrace continuous delivery practices to deliver value to customers quickly and efficiently while maintaining high software quality. Collaborative Problem Solving: Work in value-driven, cross-functional teams to create innovative customer experiences for clients. Ensure that best practices and UX specifications are incorporated throughout the development process. Design & Build Microservices: Architect and develop large-scale distributed systems using microservices to provide flexible, scalable solutions for clients. Apply Latest Technologies: Utilize cutting-edge technology from our Technology Radar to solve complex business problems and keep your solutions innovative and future-proof. Implement DevSecOps Practices: Advocate for the use of DevSecOps tools and methodologies to ensure security is integrated throughout the software lifecycle, promoting a DevOps culture. End-to-End Software Delivery: Oversee the complete software delivery process from ideation to deployment ensuring efficient and effective implementation of solutions. Mentorship & Leadership: Act as a mentor to junior team members, sharing your technical expertise and helping them develop both professionally and personally. Job Qualifications Technical Skills: Experience: You have extensive experience with Java, React, AWS, Terraform, and other Object-Oriented programming languages. High-Quality Code: You are skilled at writing clean, well-tested code and are highly comfortable with Object-Oriented programming principles. Agile Methodologies: You are familiar with Agile methodologies such as Extreme Programming (XP), Scrum, and Kanban, and use them to deliver incremental and high-quality software. TDD & Continuous Integration: You are knowledgeable in Test-Driven Development (TDD), continuous integration, and continuous delivery practices and tools. Cloud Technologies (Bonus): Familiarity with cloud platforms such as AWS, Azure, Kubernetes, and Docker will be a strong advantage. Professional Skills: Leadership & Influence: You actively influence others by advocating for technical excellence while maintaining an openness to evolving your approach when necessary. External Engagement: You contribute to the broader tech community through speaking engagements, open-source contributions, blogs, or other forums, sharing your expertise. Problem-Solving & Resilience: You excel in ambiguous situations, approaching complex challenges from multiple perspectives and delivering thoughtful, well-rounded solutions. Learning & Development: At ThoughtWorks, we offer autonomy in how you develop your career. We provide comprehensive learning resources, mentorship, and opportunities to grow and challenge yourself through our strong cultivation culture. Career Growth: You ll have the freedom to shape your career path and benefit from a supportive environment where your personal and professional growth is encouraged and nurtured. Onsite Work Expectation: You may be required to work out of our ThoughtWorks office or at client locations five days a week, depending on business and client needs. ThoughtWorks is not just about technology; it's about creating impactful solutions that make a difference. If you're passionate about writing high-quality, scalable code, mentoring teams, and solving complex business problems, we d love for you to join our diverse and collaborative team. Together, we will continue to break new ground and innovate in the tech world.
Project Manager
Winsoft Technologies India Pvt. Ltd.
Key Responsibilities Responsible for Project Planning, Estimations, Scope Management, Time Management, Cost Management, Quality Management, Resource Management, Risk Management, Stakeholder Management, Vendor management. Monitor and report on the status of project efforts, including consistent participation in all project status activities, effectively managing project issues and risks. Manage complete SDLC including requirement gathering, functional documentation, technical documentation, coding & implementation (review). Responsible for leading the successful delivery of assigned projects. Responsible and accountable for the timely and relevant reporting of project progress, accountable to the senior management team and to customers. Drive customer engagement for satisfaction and ensure action planning and follow through on issues identified by stakeholders & customers. Responsible for ensuring effective resource allocation and utilization on projects and handling a team of 10+ developers, BA, QA and Support people. Managing a team of 8-15 resources. Conducting appraisals of team members. Mentoring and Motivating the Team constantly. Regular reviews and submitting weekly reports for: a) Projects Assigned and their current status b) Customers Assigned and their Current Status for Projects and Production Issues c) Timesheet Details of the Team and Cost Sheet Maintenance d) Releases Sent to Clients and Adherence details with Release Process and checklist Desired skills: Exposure in the open-source stack (Java, Oracle, Spring, RESTful services, Javascript/Type Script and its spin offs). Exposure in Banking/Finance domain, preferably on the open-source stack (Java, Oracle, Spring, RESTful services, JavaScript and its spin offs). Also desirable is a candidate who may have had exposure to multiple technology stacks open source. Strong leadership skills involving communication skills verbal and written, ability to communicate effectively, Influential leadership capabilities. Self-motivated, able to perform role with minimal supervision. Able to manage multiple priorities in a dynamic environment. Managerial skills with emphasis on Change Management/Leadership, problem-solving and team building. Exposure in Banking/Finance domain. Ability to gracefully deal with escalations. Agile/Scrum skills.
Engineer I - Hr Technology
Cencora
Join Cencora and Make a Difference in Health! At Cencora, we believe that our team members are at the heart of everything we do. Together, we work towards a common goal: creating healthier futures. Every individual here plays a key role in helping us deliver on this purpose. If you're passionate about making a real impact in the health and wellness space, come join us and contribute to improving the lives of people and animals everywhere! Position: Reporting Engineer I - HRIT As a Reporting Engineer I, you will be an essential part of our HRIT team, creating and developing reports, supporting integration solutions, and ensuring seamless data flows across our systems. This role offers an opportunity to work with cutting-edge technology while maintaining an eye on business needs and data privacy requirements. Key Responsibilities: Report Creation and Development: Document functional and technical requirements for reports in alignment with business needs. Develop, test, and deploy reports based on the requirements provided by the Reporting Governance Lead. Collaborate on data privacy and security by identifying report-related security impacts and working with HRIT Security Admin to ensure compliance with Cencora s security model. Troubleshoot technology issues and resolve them in a timely manner. Coordinate schedules to ensure all deliverables meet established SLA timelines. Integration Development and Support: Document integration requirements and data flows based on Cencora s design principles. Develop integration solutions utilizing APIs, flat files (via SFTP), and other delivery models. Monitor and resolve data or integration delivery issues to ensure data integrity. Perform data load activities (ETL) to support the development of reports and integrations. Use tools like BIRT and Studio to write queries, design workflows, and create reports that support business functions. Skills & Requirements: Educational and Experience Requirements: A Bachelor's degree (preferably in Computer Science, Information Technology, or a related field) or equivalent work experience. 1-3 years of software development experience, with knowledge in technologies such as EDI, Web Services, API, SOAP, REST, XML, XSLT, Java, .NET, and other integration technologies. Familiarity with Workday (experience with Workday Studio is a plus). Previous experience with middleware technologies such as WebLogic, WebSphere, and Web Methods. Exposure to data integration projects and an understanding of the System Development Lifecycle methodology. Key Skills and Abilities: Strong analytical, troubleshooting, and problem-solving skills. Excellent verbal and written communication skills to engage with diverse teams and stakeholders. Ability to handle multiple projects and initiatives simultaneously in a fast-paced, evolving environment. Familiarity with object-oriented programming and web services. Ability to learn and adapt to new software and technologies quickly. At Cencora, we offer more than just a job; we offer an opportunity to make an impact. You ll be working with talented, passionate people in a fast-paced, collaborative environment, where innovation is encouraged. Alongside a competitive benefits package, we promote a culture of respect and inclusivity, ensuring that everyone has the opportunity to thrive. Qualification : Bachelor's degree is required, preferably in related field or equivalent work experience
Senior Java Server Side Developer
Calsoft
Experience: 4 to 12 years Location: Pune Key Skills Required: Core Java Strong understanding of Java, Collections Framework, and Object-Oriented Programming (OOPs) concepts. Solid grasp of both basic and advanced Java concepts. Proficiency in Spring Framework (including Spring Boot) and Hibernate. Hands-on experience in developing and consuming Web Services (REST/SOAP). Key Responsibilities: Apply strategic thinking and technical expertise to help the team achieve its goals. Take ownership of complex technical assignments, applying creativity and deep understanding to deliver effective solutions. Mentor and guide junior developers, helping them improve their understanding of advanced concepts. Conduct code reviews, design reviews, and provide technical feedback to ensure code quality and best practices. Develop plans for technical upskilling within the team and provide corrective guidance as necessary. Exercise independent judgment in developing methods and evaluating approaches to ensure successful delivery. Additional Preferred Skills: Strong understanding of algorithms and data structures. Hands-on experience in Spring Boot and Microservices development. Experience with AWS, Virtualization, or Networking will be a significant plus.
Software QA Analyst
Baker Hughes
Job Requirements Software QA Analyst Join our Industrial & Energy Technology Team! Baker Hughes Digital is looking for an experienced Software Engineer to work on a number of exciting projects that will have a very positive impact on Baker Hughes' business. Partner with the best You will act as a member of the Software Center of Excellence, representing high-quality design and development practices. As a Software QA - Analyst, you will be responsible for: Acting as a member of the Software Center of Excellence, representing the face of high-quality design and development practices Developing high performing, scaling, and innovative end-to-end web applications Collaborating with system engineers and software developers to implement solutions that are aligned with and extend shared platforms and solutions. Applying principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring, and Testing Techniques Writing codes that meets standards and delivers desired functionality using the technology selected for the project. Building features such as web services and Queries on existing tables Understanding performance parameters and assess application performance. Working on core data structures and algorithms and implement them using language of choice. Fuel your passion. To be successful in this role you will: Electronics/instrumentation Engineering background is preferred. Minimum 3-4 years of proven experience as a Quality Assurance Tester Have good knowledge of SW QA methodologies, tools & processes & experience writing comprehensive test plans & cases. Familiarity with Agile Software development processes and regression testing Hands-on with UI/API Testing (REST service testing), BDD Experienced working with any of the tools- JIRA/Azure DevOps. Working knowledge of test management software like Rally, TFS, MTM etc. (preferably cucumber). Knowledge of test automation framework, tools is preferred such as Python, Java & Selenium. Knowledge of any static code analysis tools like SonarQube, Security analysis tools such as Checkmarks & Quails/Zap. Knowledge of Jenkins and JMeter is a plus. Work in a way that works for you. We recognize that everyone is different and that the way in which people want to work and deliver at their best is different for everyone too. In this role, we can offer the following flexible working patterns: Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive. Working with us Our people are at the heart of what we do at Baker Hughes. We know we are better when all of our people are developed, engaged and able to bring their whole authentic selves to work. We invest in the health and well-being of our workforce, train and reward talent and develop leaders at all levels to bring out the best in each other. Working for you Our inventions have revolutionized energy for over a century. But to keep going forward tomorrow, we know we have to push the boundaries today. We prioritize rewarding those who embrace change with a package that reflects how much we value their input. Join us, and you can expect: Contemporary work-life balance policies and wellbeing activities Comprehensive private medical care options Safety net of life insurance and disability programs Tailored financial programs Additional elected or voluntary benefits
Lead Software Engineer/architect, Software Engineering
Whirlpool Corporation
Role: Software Engineer Embedded Systems Company: Whirlpool Corporation About Whirlpool Corporation Whirlpool Corporation (NYSE: WHR) is a leading kitchen and laundry appliance company, driving innovation to enhance life at home. Our iconic brands include Whirlpool, KitchenAid, JennAir, Maytag, Amana, Brastemp, Consul, and InSinkErator. In 2023, Whirlpool reported approximately $19 billion in annual sales, with 59,000 employees and 55 manufacturing and technology research centers worldwide. Key Highlights: #1 Fortune 500 Consumer Durable company Market leader in North America, Latin America & leading western brand in Asia Annual sales turnover of $21 billion globally 70 manufacturing & technology centers globally 3 manufacturing locations in India Role Summary We are seeking a talented software engineer with expertise in embedded software development to join Whirlpool s global software development team. This role focuses on developing software for smart and connected home appliances, contributing to next-generation IoT innovations. Key Responsibilities Design and develop embedded software for Whirlpool products, with a strong focus on IoT integration. Analyze system requirements and translate them into software architecture and development tasks. Apply state-of-the-art industry solutions and best practices in embedded development. Develop and integrate software adhering to coding standards, design documentation, and unit testing. Collaborate across functional, technical, and code reviews. Provide creative and scalable solutions to complex software challenges. Minimum Requirements Bachelor s Degree in Electronics & Telecommunication (E&TC). 10+ years experience in embedded software development and microcontroller software design. Preferred Skills & Experience Bachelor s Degree in Electrical Engineering, Computer Engineering, or Computer Science. Strong expertise in IoT systems including TCP/IP stacks, WiFi networks, BLE, and RESTful protocols. Knowledge of network protocols (HTTPS, MQTT, JSON, XML). Understanding of encryption and OTA security protocols (TLS). Proficiency in C/C++, JavaScript, Java, Python, and Shell Scripting. Experience working in resource-constrained embedded environments. Solid understanding of data structures, algorithms, object-oriented design, operating systems, networking, wireless standards, and security protocols. Strong passion for innovation, learning, and applying cutting-edge technology to consumer products. Excellent communication skills and a collaborative mindset. If you re passionate about working at the intersection of software and smart appliances, this is an excellent opportunity to join a global leader in home innovation. Qualification : Bachelors Degree in Electronics & Telecommunication (E&TC).
Java Full Stack Developer
E-zest Solutions
Senior Full Stack Java/J2EE Developer Location: Pune, India Experience: 8+ Years Tech Stack: Java, J2EE, Spring Framework, AngularJS, Web Services About the Role We are looking for a Senior Full Stack Java/J2EE Developer with 8+ years of experience in Java, Spring framework, and AngularJS. This role requires expertise in building scalable web applications, web services, and front-end technologies. If you're passionate about developing high-performance applications and have experience in full-stack development, RESTful APIs, and database management, we d love to hear from you! Key Responsibilities Full Stack Development Develop and maintain robust, scalable, and high-performance web applications. Work across the entire software development lifecycle from requirements gathering to deployment. Backend Development Strong expertise in Java, J2EE, and Spring framework (Spring Boot, Spring MVC). Build and maintain RESTful APIs and SOAP-based web services. Design and implement service-oriented architectures (SOA) using microservices. Frontend Development Hands-on experience with AngularJS, JavaScript, and CSS. Develop responsive and interactive UI components. Strong understanding of HTML5, jQuery, and MVC frameworks. Database & Performance Optimization Proficient in Oracle PL/SQL and database management. Optimize queries, transactions, and data structures for high performance. Best Practices & Collaboration Write clean, maintainable, and efficient code. Work in an Agile development environment with cross-functional teams. Implement unit testing and work with CI/CD pipelines. Apply object-oriented and service-oriented design principles. 8+ years of experience in Java, J2EE, and Spring framework. Strong understanding of collections framework, object-oriented design, and service-oriented architecture. Experience with AngularJS, JavaScript, CSS, and front-end frameworks. Hands-on experience with RESTful and SOAP-based web services. Proficiency in Oracle PL/SQL and database optimization. Familiarity with unit testing, continuous integration, and deployment automation. Strong communication skills with the ability to work with end users, customers, and teams. Experience in Agile methodologies and version control (Git, SVN, etc.). BE/MCS degree from a reputed university. Bonus Points If You: Have experience with Docker, Kubernetes, AWS, or DevOps tools. Have worked on modern JavaScript frameworks (React, Vue, etc.). Have experience in performance tuning and system architecture design. Challenging & Dynamic Work Work on cutting-edge projects with evolving requirements. Collaborative Team Join a talented and driven development team. Competitive Compensation Attractive salary + benefits. Growth & Learning Continuous learning and upskilling opportunities.
Technical Lead - Product And Platform Engineering
Altimetrik
Technical Lead - Product and Platform Engineering (Finance) About the Role: We are seeking a highly motivated and experienced Technical Lead to join our Product and Platform Engineering team within the Finance domain. This role requires 6-10 years of experience and a strong background in leading the development of Angular-based solutions, integrating them with Spring Boot, Kafka, and microservices. The ideal candidate will provide technical leadership, mentor junior engineers, drive best practices in Angular development, manage project timelines and resources, troubleshoot technical challenges, and optimize Angular applications for performance and usability. Staying current with industry trends is essential for enhancing our product offerings. Responsibilities: Lead the product and platform engineering team in developing and implementing Angular-based solutions using JavaScript, TypeScript, and AngularJS. Oversee the design and architecture of Angular applications, ensuring high performance and scalability. Collaborate with cross-functional teams to integrate the Angular front-end with Spring Boot back-end, Kafka messaging system, and microservices architecture. Provide technical leadership and mentorship to junior engineers, fostering a culture of innovation and excellence. Drive best practices in Angular development, including code reviews, testing, and documentation. Lead the implementation of responsive and user-friendly interfaces using HTML, CSS, and JavaScript. Manage project timelines, deliverables, and resources effectively to meet business objectives. Troubleshoot and resolve technical challenges in Angular and related technologies. Own the product and platform engineering roadmap, aligning it with organizational strategic goals. Drive continuous improvement and optimization of Angular applications, ensuring they meet performance, security, and usability standards. Stay updated on industry trends and technologies to enhance product and platform offerings. Qualifications: Bachelor of Technology (B.Tech) or Bachelor of Engineering (B.E) in Computer Science or Information Technology, or Master of Technology (M.Tech) in Software Engineering or Computer Science. 6-10 years of extensive experience in Angular development, including Angular 15 and AngularJS. Demonstrated advanced proficiency in Angular, leveraging TypeScript for robust front-end development and integration. Foundational skills in JavaScript. Intermediate to advanced expertise in Angular and TypeScript for creating scalable web applications. Strong foundation in front-end technologies for responsive web applications. Experience designing and implementing complex features using Angular. Proficiency in Java for back-end services development. Expertise in Kafka for real-time data processing and event-driven architectures. Experience integrating Angular with back-end systems and microservices architecture. Preferred Qualifications: Angular Developer Certification AWS Certified Solutions Architect About Altimetrik: Altimetrik delivers outcomes for our clients by rapidly enabling digital business & culture and infusing speed and agility into enterprise technology and connected solutions. We are practitioners of end-to-end business and technology transformation. We tap into an organization s technology, people, and assets to fuel fast, meaningful results for global enterprise customers across financial services, payments, retail, automotive, healthcare, manufacturing, and other industries. Founded in 2012 and with offices across the globe, Altimetrik makes industries, leaders and Fortune 500 companies more agile, empowered and successful. Altimetrik helps companies get unstuck . We re a technology company that gives organizations a process and context to solve problems in unconventional ways. We re a catalyst for organizations talent and technology, helping teams push boundaries and challenge traditional approaches. We make delivery more bold, efficient, collaborative and even more enjoyable. Qualification : Bachelor of Technology (B.Tech) or Bachelor of Engineering (B.E) in Computer Science or Information Technology, or Master of Technology (M.Tech) in Software Engineering or Computer Science.
Lead Software Development Engineer In Test (sdet)
Afour Technologies
Lead SDET Opportunity at AFour Technologies (An ACL Digital Company) Location: Pune Employment Type: Full-time (FTE) Work Mode: Work from Office (WFO) / Hybrid AFour Technologies, a part of ACL Digital (an ALTEN Group company), is at the forefront of digital product innovation and engineering. We specialize in AI, Cloud, Mobile-ready solutions, and enterprise modernization, working with leading software product companies worldwide. With operations across India (Bangalore, Chennai, Pune, Panjim, Hyderabad, Noida, Ahmedabad) and the USA (California, Atlanta, Philadelphia, Washington), we offer a collaborative, multicultural, and growth-driven environment. At AFour Technologies, you ll work on high-impact projects, leveraging emerging technologies like CI/CD, Kubernetes, AWS/Azure/GCP, AI/ML, and SecOps. Must-Have Skills: Proficiency in Java, Python, or JavaScript programming Strong understanding of CI/CD pipelines and automation Hands-on experience with version control systems (GitHub/GitLab) Expertise in web automation frameworks using Selenium Experience in mobile automation using Perfecto or similar device labs Ability to develop and maintain API automation frameworks in at least one programming language Solid understanding of API authentication methods Hands-on experience with Postman for API testing Strong debugging and troubleshooting skills Basic knowledge of Salesforce Good to Have: Experience with Tricentis TOSCA for automation Familiarity with TOSCA server configurations and setup Your Role & Responsibilities Design, develop, and optimize scalable test automation scripts Understand and modify existing codebases as needed Manage Git version control within development environments Seamlessly integrate automation scripts into Jenkins CI/CD pipelines Develop Jenkins jobs and integrate them with other systems Work closely with project and infrastructure teams to ensure smooth execution Implement new automation techniques and industry best practices Identify, troubleshoot, and resolve automation-related issues proactively Take ownership of end-to-end test automation implementation Provide timely status updates and escalate issues when required Effectively collaborate with internal and external stakeholders Experience & Career Growth Experience Required: 7+ years in Software Development Engineer in Test (SDET) roles Career Progression Path: Lead SDET Principal SDET Work on cutting-edge automation projects with top-tier engineering teams Collaborate with global clients and industry leaders Upskill with the latest tools in test automation, CI/CD, and API frameworks Be part of a dynamic, growth-focused environment If you're a passionate Lead SDET looking to take your career to the next level, we d love to hear from you! Apply today and be part of our innovation-driven journey.
Senior Software Development Engineer - Java
Afour Technologies
Job Position: Sr. Java Developer Company: AFour Technologies (An ACL Digital Company) Location: Pune Employment Type: Full-time (FTE) Work Mode: Work from Office (WFO) / Hybrid Company Overview AFour Technologies, part of ACL Digital (an ALTEN Group company), is a leader in digital product innovation and engineering. We specialize in AI, Cloud, Mobile-ready solutions, and enterprise modernization. With operations across India (Bangalore, Chennai, Pune, Panjim, Hyderabad, Noida, Ahmedabad) and the USA (California, Atlanta, Philadelphia, Washington), we offer a dynamic, multicultural workplace with opportunities for growth. At AFour Technologies, you will collaborate with top Software Product Companies as their Product Engineering Partner, working on cutting-edge projects while gaining exposure to emerging technologies like CI/CD, Kubernetes, Cloud Platforms (AWS, Azure, GCP), AI/ML, and SecOps. Technical Skills & Competencies Must Have: Expert-level proficiency in Java 8+ (4+ years of experience). Strong understanding of NoSQL databases (e.g., MongoDB, Elasticsearch). Hands-on experience with Spring Boot framework. Advanced knowledge of relational databases (SQL) (Hibernate experience is a plus). Experience with message brokers such as RabbitMQ and Kafka. Proficiency in Linux-based environments. Experience with Git version control (GitHub is a plus). Strong understanding of RESTful API development. Good to Have: Experience working with the ELK stack (Elasticsearch, Logstash, Kibana). Exposure to CI/CD pipelines (Jenkins preferred). Knowledge of scalable and distributed systems. Key Responsibilities Design and develop robust and scalable Java-based solutions using Spring Boot and NoSQL databases. Implement high-complexity development tasks and ensure adherence to best practices. Perform code reviews and write unit tests to ensure code quality. Follow and enforce software development best practices. Participate fully in Agile development processes, working closely with Product and QA teams. Ensure timely and high-quality product deliveries. Assist in technical documentation when necessary. Experience Required 7+ years of experience in Java development. Growth Path Senior Java Developer Lead Java Developer Principal Java Developer If you're an experienced Senior Java Developer with expertise in NoSQL, Spring Boot, and scalable systems, and you're looking for an opportunity to work on cutting-edge technologies, apply now!
Senior Qa
Verificient Technologie
Job Overview: We are looking for a Quality Assurance (QA) Engineer with 3-8 years of experience to oversee and ensure the quality of our software products. In this role, you will work closely with development and testing teams to monitor and improve the quality of processes and outputs. You will be responsible for both manual and automated testing, ensuring the reliability and consistency of the product while fostering a high-performing team culture. Responsibilities: Monitor Quality Operations: Oversee all operations affecting quality and ensure processes are being followed effectively. Collaborate with Teams: Work closely with development and testing teams to ensure the software meets quality standards. Team Leadership & Guidance: Motivate and guide team members, helping them grow professionally and improving their performance. Ensure Product Quality: Check processes and final outputs to assure the reliability and consistency of the product. Issue Reporting: Report any malfunctions to stakeholders and ensure immediate corrective action. Maintain Documentation: Keep records of quality reports, statistical reviews, and other relevant documentation. Take Full Responsibility: Own the entire QA process, ensuring the software meets the highest standards throughout development. Skills Required: Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field (e.g., BE, BTech, MTech, BCA, MCA, BSc IT, MSc IT). Experience: 3-8 years of proven experience in quality assurance, specifically in functional, system, and performance testing of enterprise/server-side software. Testing Knowledge: Strong knowledge of manual and automated testing (Selenium, Python/Java). Agile Frameworks: Familiarity with Agile methodologies, including regression testing, is a plus. Technical Skills: Proficiency with Selenium and programming in Python or Java for test automation. User-level experience with Linux, including installing, troubleshooting, and debugging application software. A good understanding of OS (Mac, Windows, and Linux) and networking concepts. Multitasking & Time Management: Ability to handle multiple tasks simultaneously while maintaining a high level of organization. Fast-Paced Environment: Ability to thrive in a fast-paced environment with minimal supervision. Communication Skills: Excellent interpersonal and communication skills. Teamwork: Strong team player with a collaborative attitude. If you're passionate about ensuring the quality of products, have a strong background in testing and automation, and enjoy working in a dynamic team environment, we invite you to apply!
Senior Engineer
Infostretch
About Apexon Apexon is a digital-first technology services firm that specializes in accelerating business transformation and delivering human-centric digital experiences. We work with clients across the digital lifecycle, helping them outperform their competition through speed and innovation. With deep expertise in AI, analytics, app development, cloud, commerce, CX, data, DevOps, IoT, mobile, quality engineering, and UX, Apexon is at the forefront of helping businesses capitalize on the limitless opportunities digital offers. Backed by Goldman Sachs Asset Management and Everstone Capital, Apexon has a global presence with 15 offices and 10 delivery centers across four continents. We re committed to enabling #HumanFirstDigital. Role: Software Engineer As a Software Engineer at Apexon, you will play a pivotal role in developing innovative technology solutions, particularly focused on improving cancer diagnostics. Your work will directly contribute to saving and improving lives globally. You will be working with a fast-paced, collaborative team of top-tier engineers. Key Responsibilities: Software Development: Propose and evaluate design options, review code, and analyze requirements. Implement high-quality code and tests in areas such as web APIs, databases, cloud components, and analysis pipeline execution. Process & Operations: Ensure test automation and regulatory compliance are embedded into software development practices. Apply Lean principles in activities to drive continuous improvement in team operations and product quality. Who You Are: You are an experienced software engineer with a passion for working in innovative technology that makes a difference in the healthcare industry. You thrive in a collaborative environment and have a strong leadership skillset that drives successful project execution. You are committed to continuous improvement and have experience delivering high-quality software solutions. Qualifications: Bachelor s degree in Computer Science or a related technical discipline. 4+ years of hands-on experience designing, developing, and deploying scalable web applications and services. Experience in building software products using Java, REST APIs, Microservices, and modern web frameworks like Angular/React. Proficient in data structures (e.g., Stack, Queue, LinkedList) and algorithms. Experience with cloud infrastructure, preferably AWS. Ability to collaborate on architectural discussions and take ownership of projects to deliver high-quality software. Experience with relational and NoSQL databases. Dedication to Agile/Lean practices and scalable architecture. Ability to develop reusable inner- or open-sourced components for multiple projects. Experience with behavior or test-driven development. Experience working closely with security and compliance teams to ensure software meets requirements. Ability to work with globally distributed, multicultural teams. Nice to Have: Experience developing regulated products under design control. Familiarity with virtualization, containers, and orchestration platforms (Docker, Kubernetes). Experience with tools like Datadog, Helm, and GitHub Actions. A passion for continuous improvement in software development processes and frameworks. Our Commitment to Diversity & Inclusion: Apexon is a proud equal opportunity employer, certified by Great Place to Work in the USA, India, and the UK. We are dedicated to fostering a diverse and inclusive work environment and strictly prohibit discrimination and harassment. We offer equal opportunities to employees and applicants without regard to gender, race, ethnicity, national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or other protected characteristics. Our Perks and Benefits: We provide a comprehensive benefits program designed to recognize your contributions and support your personal growth, learning, and well-being. Our offerings include: Group Health Insurance covering family of 4. Term Insurance and Accident Insurance. Paid Holidays & Earned Leaves. Paid Parental Leave. Learning & Career Development opportunities. Employee Wellness programs.
Senior Java Developer
Infostretch
About Apexon Apexon is a digital-first technology services firm focused on accelerating business transformation and delivering human-centric digital experiences. We empower businesses to outperform their competition by meeting customers at any stage in the digital lifecycle. Apexon brings together expertise in AI, analytics, app development, cloud, commerce, CX, data, DevOps, IoT, mobile, quality engineering, and UX, along with deep domain knowledge in BFSI, healthcare, and life sciences. Backed by Goldman Sachs Asset Management and Everstone Capital, Apexon has a global footprint with 15 offices and 10 delivery centers across four continents. Position: Senior Java Developer Location: Pune, India Experience: Minimum 8 years of Java development experience Total Positions: 1 Job Description We are looking for a Senior Java Developer to join our dynamic team. The ideal candidate will have a deep understanding of Core Java, Spring Core, and React, along with experience in DevOps tools such as Docker, Kubernetes, and Git Actions. You will be responsible for designing and developing robust, scalable applications, providing technical leadership, and ensuring seamless integration and deployment. Key Responsibilities Develop and Maintain: Write clean, high-quality, high-performance, and maintainable code. Support test and deployment processes to ensure smooth delivery. Architectural Design: Design and develop robust, scalable applications using Java and Spring Core. Technical Leadership: Provide guidance and mentorship to junior developers. Collaborate with cross-functional teams to ensure optimal software solutions. Full Stack Development: Utilize your expertise in Java and React to develop both backend and frontend solutions. DevOps Integration: Utilize tools like Docker, Kubernetes, and Git Actions for continuous integration, deployment, and automation. Collaboration: Work with business units and stakeholders to gather requirements and ensure the delivery of reliable software solutions. Troubleshooting: Identify and resolve technical issues, and participate in an on-call rotation as needed. Documentation: Maintain documentation and ensure best practices are followed. Required Skills & Experience Core Java: Minimum of 8 years of hands-on experience in Java development. Spring Core: Proficiency in using the Spring framework to create enterprise-level applications. React: Solid understanding of React and its core principles. DevOps Tools: Experience with Docker, Kubernetes, and Git Actions. Software Architecture: Strong knowledge of software architecture and design patterns. Problem-Solving: Excellent problem-solving skills and the ability to work with minimal supervision. Communication: Strong written and verbal communication skills. Desirable Skills Cloud Services: Experience with cloud platforms such as AWS, Azure, or Google Cloud. Microservices: Familiarity with microservices architecture. Agile Methodologies: Understanding of Agile practices and experience working in Agile teams. Database Management: Experience with relational and non-relational databases. Our Commitment to Diversity & Inclusion Apexon is proud to be recognized as a Great Place to Work, certified in the USA, India, and the UK. We are committed to creating an inclusive and diverse workplace. We ensure equal opportunity employment for all qualified individuals and strictly prohibit any form of discrimination or harassment. At Apexon, we believe in promoting a #HumanFirstDigital culture. Perks and Benefits As an Apexon Associate, you'll enjoy: Comprehensive health benefits: Group Health Insurance (covering a family of 4), Term Insurance, and Accident Insurance. Paid Holidays & Leaves: Paid Parental Leave and earned leaves. Career Development: Learning opportunities and career advancement. Employee Wellness: Well-being programs to support you and your loved ones.
Java Lead Developer/ Senior Consultant Specialist
Hsbc
Role: Senior Consultant Specialist We are currently seeking an experienced professional to join our team as a Senior Consultant Specialist. In this role, you will provide critical technical leadership, supporting production incidents, and driving improvements to ensure the highest level of service. You will also collaborate with various teams and play a key role in delivering optimal solutions for business stakeholders. Key Responsibilities: Technical Leadership: Lead technical investigations during service disruptions, ensuring rapid restoration of services. Provide round-the-clock application support and oversight to ensure smooth and seamless operations. Drive service improvements to completion based on incident analysis and root cause investigations. Production Incident Support: Offer technical support during production incidents, facilitating quick resolution and minimizing downtime. Investigate and resolve the root causes of incidents, ensuring continuous improvement of service quality. Analysis & Estimation: Conduct thorough analysis to provide estimations and technical solutions to meet business requirements. Support ongoing Business As Usual (BAU) changes, enhancing system functionality and addressing technical needs. Communication & Collaboration: Effectively communicate with business analysts to offer technical support and strategic insights. Collaborate across teams (business and technical) to ensure smooth and efficient service delivery. Requirements: Experience: Minimum 8 years of relevant work experience with strong expertise in Java, J2EE, Spring, Spring MVC, Spring Integration Framework, and Spring Boot. Extensive server-side development experience, particularly with Java. Technical Skills: Proficient in RTC (Version Control System). Experience with Maven, Jenkins, GitHub, and Ansible. Strong hands-on experience with monitoring and debugging tools such as Splunk and AppDynamics. Basic experience with shell scripting and Python. Support & Troubleshooting: Ability to participate in both intra-day and rare overnight support when required. Proficient in adding new features, debugging existing code, and resolving issues as they arise. Additional Skills (optional): Knowledge of Pivotal Cloud Foundry (PCF) and Spring Integration/Dojo Framework would be an advantage. Interpersonal Skills: Excellent communication and interpersonal skills, with the ability to work independently and in team settings. Strong analytical and problem-solving abilities, with sound decision-making capabilities. Flexible and adaptable, capable of taking on different roles and working with new technologies. At HSBC, you ll be part of a dynamic global organization that offers continuous professional development, flexible working options, and a collaborative culture. We are committed to helping you grow, develop your career, and make a meaningful contribution to the financial services industry. Join us to take your career to the next level in an environment that supports innovation, diversity, and professional fulfillment. Qualification : Relevant work experience of 8+ years in Java, J2EE, Spring, Spring MVC, Spring Integration Framework, Spring Boot.
1 - 20 of 0 jobs
* No exact matches found. Showing closest results insteadNo results found
Modify search criteria or create an alert to get relevant jobs as soon as they’re posted