Pune, Maharashtra, India
Not disclosed
Hybrid
Full Time
Key Responsibilities Leadership & Mentoring: Lead a team of Java developers, providing guidance, mentorship, and technical expertise. Facilitate effective communication across teams and stakeholders, ensuring alignment on project goals. Conduct code reviews, ensuring high-quality standards, and provide constructive feedback. Collaborate with Product Managers, Architects, and other stakeholders to define technical requirements. Design & Architecture Design and implement scalable, maintainable, and high-performance Java applications. Define and maintain application architecture, ensuring consistency and scalability. Lead architectural discussions and decisions, ensuring solutions meet business requirements and technical specifications. Development & Coding Write clean, efficient, and reusable Java code using best practices. Ensure that solutions adhere to coding standards and follow industry best practices for performance, security, and scalability. Develop RESTful APIs and integrate third-party services and applications. Leverage Java frameworks and tools such as Spring, Hibernate, and Maven to build applications. Continuous Improvement Drive continuous improvement in development processes, tools, and methodologies. Keep up to date with new technologies, frameworks, and tools in the Java ecosystem and evaluate their potential benefits. Promote DevOps practices and help implement automated testing and CI/CD pipelines. Problem Solving & Troubleshooting Analyze and troubleshoot issues in production environments. Optimize existing systems and resolve performance bottlenecks. Ensure that solutions are designed with reliability, maintainability, and extensibility in mind. Qualifications Bachelor's or Master’s degree in Computer Science, Engineering, or a related f ield (or equivalent work experience). 8+ years of experience in software development with a strong focus on Java and related technologies. Proven experience as a Tech Lead, Senior Developer, or Software Engineer in Java-based application development. Expertise in Java frameworks like Spring, Hibernate, and Spring Boot. Experience with microservices architecture and cloud platforms. Strong Experience in Kafka, RabbitMQ, Postgres. Strong knowledge of RESTful APIs, databases (SQL/NoSQL), and caching technologies (Redis, Memcached). Familiarity with tools such as Maven, Git, Docker, and Kubernetes. Experience with Agile development methodologies (Scrum/Kanban). Strong analytical and problem-solving skills, with a passion for delivering high quality software solutions. Excellent communication and leadership skills, with the ability to mentor and collaborate with cross-functional teams. Skills: kubernetes,kafka,sql,git,agile methodologies,spring boot,maven,ci/cd,architecture,microservices,spring,rabbitmq,aws,postgres,nosql,redis,restful apis,devops,hibernate,docker,memcached,java,cloud platforms
Pune, Maharashtra, India
Not disclosed
Hybrid
Full Time
Key Responsibilities Leadership & Mentoring: Lead a team of Java developers, providing guidance, mentorship, and technical expertise. Facilitate effective communication across teams and stakeholders, ensuring alignment on project goals. Conduct code reviews, ensuring high-quality standards, and provide constructive feedback. Collaborate with Product Managers, Architects, and other stakeholders to define technical requirements. Design & Architecture Design and implement scalable, maintainable, and high-performance Java applications. Define and maintain application architecture, ensuring consistency and scalability. Lead architectural discussions and decisions, ensuring solutions meet business requirements and technical specifications. Development & Coding Write clean, efficient, and reusable Java code using best practices. Ensure that solutions adhere to coding standards and follow industry best practices for performance, security, and scalability. Develop RESTful APIs and integrate third-party services and applications. Leverage Java frameworks and tools such as Spring, Hibernate, and Maven to build applications. Continuous Improvement Drive continuous improvement in development processes, tools, and methodologies. Keep up to date with new technologies, frameworks, and tools in the Java ecosystem and evaluate their potential benefits. Promote DevOps practices and help implement automated testing and CI/CD pipelines. Problem Solving & Troubleshooting Analyze and troubleshoot issues in production environments. Optimize existing systems and resolve performance bottlenecks. Ensure that solutions are designed with reliability, maintainability, and extensibility in mind. Qualifications Bachelor's or Master’s degree in Computer Science, Engineering, or a related f ield (or equivalent work experience). 8+ years of experience in software development with a strong focus on Java and related technologies. Proven experience as a Tech Lead, Senior Developer, or Software Engineer in Java-based application development. Expertise in Java frameworks like Spring, Hibernate, and Spring Boot. Experience with microservices architecture and cloud platforms. Strong Experience in Kafka, RabbitMQ, Postgres. Strong knowledge of RESTful APIs, databases (SQL/NoSQL), and caching technologies (Redis, Memcached). Familiarity with tools such as Maven, Git, Docker, and Kubernetes. Experience with Agile development methodologies (Scrum/Kanban). Strong analytical and problem-solving skills, with a passion for delivering high quality software solutions. Excellent communication and leadership skills, with the ability to mentor and collaborate with cross-functional teams. Skills: kubernetes,kafka,sql,git,agile methodologies,spring boot,maven,ci/cd,architecture,microservices,spring,rabbitmq,aws,postgres,nosql,redis,restful apis,devops,hibernate,docker,memcached,java,cloud platforms
Bengaluru, Karnataka, India
Not disclosed
On-site
Full Time
Role You will be responsible for analyzing the functionality of applications and designing automated tests to validate their performance. You will also be required to identify bugs, install databases, and collaborate with the software design team. To ensure success as a QA automation engineer, you should have advanced programming skills, a keen eye for detail, and excellent project management skills. A skilled QA automation engineer can design and write efficient test procedures for every software application. Responsibilities Meeting with the software design team to discuss verification protocols. Identifying software application weaknesses and target areas. Sktching out ideas for automated software test procedures. Reviewing software bug reports and highlighting problem areas. Writing automation scripts and implementing software applications. Designing and installing software databases. Troubleshooting automation software and finalizing system procedures. Identifying quality issues and creating test reports. Collaborating with the design team to solve application faults. Experience Seasoned QA Automation Engineer with 6 to 8 years of experience and mainly on UI automation with expertise in automation frameworks like Playwright, BDD, etc Experience with a variety of testing techniques such as UI Testing, Automated Testing Experience in Javascript and basic java, Python & API automation, preferable Experience with web security technology & software QA tools and processes Experience in writing clear, concise, and comprehensive test plans and test cases Hands-on experience with both white box and black box testing Hands-on experience with automated testing tools Solid knowledge of SQL and scripting Experience working in an Agile/Scrum development process Experience with performance and/or security testing is a plus Skills Critical thinker and problem-solver Good time-management skills Great interpersonal and communication skill Education Bachelors/Masters in Computer Science or relevant field Skills: web security technology,critical thinking,playwright,problem solving,bdd,security testing,ui automation,communication,agile,scripting,python,sql,software qa tools,performance testing,automated testing tools,test cases,automation,javascript,java,black box testing,behavior-driven development (bdd),scrum,api automation,white box testing,automation frameworks,test plans,time management Show more Show less
Bengaluru, Karnataka, India
Not disclosed
On-site
Full Time
Role You will be responsible for analyzing the functionality of applications and designing automated tests to validate their performance. You will also be required to identify bugs, install databases, and collaborate with the software design team. To ensure success as a QA automation engineer, you should have advanced programming skills, a keen eye for detail, and excellent project management skills. A skilled QA automation engineer can design and write efficient test procedures for every software application. Responsibilities Meeting with the software design team to discuss verification protocols. Identifying software application weaknesses and target areas. Sktching out ideas for automated software test procedures. Reviewing software bug reports and highlighting problem areas. Writing automation scripts and implementing software applications. Designing and installing software databases. Troubleshooting automation software and finalizing system procedures. Identifying quality issues and creating test reports. Collaborating with the design team to solve application faults. Experience Seasoned QA Automation Engineer with 6 to 8 years of experience and mainly on UI automation with expertise in automation frameworks like Playwright, BDD, etc Experience with a variety of testing techniques such as UI Testing, Automated Testing Experience in Javascript and basic java, Python & API automation, preferable Experience with web security technology & software QA tools and processes Experience in writing clear, concise, and comprehensive test plans and test cases Hands-on experience with both white box and black box testing Hands-on experience with automated testing tools Solid knowledge of SQL and scripting Experience working in an Agile/Scrum development process Experience with performance and/or security testing is a plus Skills Critical thinker and problem-solver Good time-management skills Great interpersonal and communication skill Education Bachelors/Masters in Computer Science or relevant field Skills: performance testing,scrum,behavior-driven development (bdd),web security technology,critical thinking,automation,automation frameworks,test plans,agile,api automation,communication skills,javascript,playwright,python,time-management,security testing,ui automation,qa automation,sql,black box testing,bdd,automated testing tools,problem analysis,test cases,interpersonal skills,problem-solving,qa tools,white box testing,test automation framework,java,testing,scripting Show more Show less
India
Not disclosed
On-site
Full Time
About The Role We are looking for a skilled and passionate Senior Frontend Engineer to join our agile product engineering team. You will play a key role in designing and delivering scalable, high-quality software solutions. Key Responsibilities Lead the design, development, and delivery of high-scale frontend applications using React, Next.js, and TypeScript. Integrate and manage GraphQL APIs with a strong understanding of data flow. Build responsive and reactive applications with modern frontend frameworks and tools. Work in a monorepo environment, leveraging tools like Turbo for efficient development and deployment. Collaborate cross-functionally with designers, product managers, and backend engineers to ensure feasibility and technical alignment. Stay aligned with Agile principles and contribute to an empowered, collaborative team environment. Uphold and implement security best practices across codebases and systems. Take initiative in identifying opportunities for new product features that improve user experience and impact. Stay updated with trends in renewable energy and technology, applying learnings to improve systems and solutions. Preferred Qualifications & Skills Proven track record with 3+ years of core software engineering in fast-paced tech environments. Expertise in React, Next.js, and TypeScript. Solid understanding of GraphQL and API integration. Experience with monorepos and tools like TurboRepo. Exposure to backend tech like Kotlin, PostgreSQL, TimeScaleDB, and AWS is a plus. Experience or interest in building products from 0 to 1. Familiarity with both functional and object-oriented programming paradigms. Prior experience in the electricity retail market or similar sectors is a bonus. Strong communication, leadership, and organizational skills. Passion for clean tech and meaningful digital solutions. Skills: kotlin,api integration,functional programming,graphql,object-oriented programming,monorepos,agile,react.js,timescaledb,postgresql,next.js,turborepo,api,turbo,front-end development,building,typescript,stack,react,aws,object-oriented programming (oop) Show more Show less
India
Not disclosed
On-site
Full Time
About The Role We are looking for a skilled and passionate Senior Frontend Engineer to join our agile product engineering team. You will play a key role in designing and delivering scalable, high-quality software solutions. Key Responsibilities Lead the design, development, and delivery of high-scale frontend applications using React, Next.js, and TypeScript. Integrate and manage GraphQL APIs with a strong understanding of data flow. Build responsive and reactive applications with modern frontend frameworks and tools. Work in a monorepo environment, leveraging tools like Turbo for efficient development and deployment. Collaborate cross-functionally with designers, product managers, and backend engineers to ensure feasibility and technical alignment. Stay aligned with Agile principles and contribute to an empowered, collaborative team environment. Uphold and implement security best practices across codebases and systems. Take initiative in identifying opportunities for new product features that improve user experience and impact. Stay updated with trends in renewable energy and technology, applying learnings to improve systems and solutions. Preferred Qualifications & Skills Proven track record with 3+ years of core software engineering in fast-paced tech environments. Expertise in React, Next.js, and TypeScript. Solid understanding of GraphQL and API integration. Experience with monorepos and tools like TurboRepo. Exposure to backend tech like Kotlin, PostgreSQL, TimeScaleDB, and AWS is a plus. Experience or interest in building products from 0 to 1. Familiarity with both functional and object-oriented programming paradigms. Prior experience in the electricity retail market or similar sectors is a bonus. Strong communication, leadership, and organizational skills. Passion for clean tech and meaningful digital solutions. Skills: graphql,next.js,agile,aws,object-oriented programming (oop),postgresql,react.js,front-end development,kotlin,api,monorepo,turbo,stack,turborepo,api integration,timescaledb,typescript,react,building Show more Show less
Pune, Maharashtra, India
Not disclosed
On-site
Full Time
Key Responsibilities Leadership & Mentoring: Lead a team of Java developers, providing guidance, mentorship, and technical expertise. Facilitate effective communication across teams and stakeholders, ensuring alignment on project goals. Conduct code reviews, ensuring high-quality standards, and provide constructive feedback. Collaborate with Product Managers, Architects, and other stakeholders to define technical requirements. Design & Architecture Design and implement scalable, maintainable, and high-performance Java applications. Define and maintain application architecture, ensuring consistency and scalability. Lead architectural discussions and decisions, ensuring solutions meet business requirements and technical specifications. Development & Coding Write clean, efficient, and reusable Java code using best practices. Ensure that solutions adhere to coding standards and follow industry best practices for performance, security, and scalability. Develop RESTful APIs and integrate third-party services and applications. Leverage Java frameworks and tools such as Spring, Hibernate, and Maven to build applications. Continuous Improvement Drive continuous improvement in development processes, tools, and methodologies. Keep up to date with new technologies, frameworks, and tools in the Java ecosystem and evaluate their potential benefits. Promote DevOps practices and help implement automated testing and CI/CD pipelines. Problem Solving & Troubleshooting Analyze and troubleshoot issues in production environments. Optimize existing systems and resolve performance bottlenecks. Ensure that solutions are designed with reliability, maintainability, and extensibility in mind. Qualifications Bachelor's or Master’s degree in Computer Science, Engineering, or a related f ield (or equivalent work experience). 8+ years of experience in software development with a strong focus on Java and related technologies. Proven experience as a Tech Lead, Senior Developer, or Software Engineer in Java-based application development. Expertise in Java frameworks like Spring, Hibernate, and Spring Boot. Experience with microservices architecture and cloud platforms. Strong Experience in Kafka, RabbitMQ, Postgres. Strong knowledge of RESTful APIs, databases (SQL/NoSQL), and caching technologies (Redis, Memcached). Familiarity with tools such as Maven, Git, Docker, and Kubernetes. Experience with Agile development methodologies (Scrum/Kanban). Strong analytical and problem-solving skills, with a passion for delivering high quality software solutions. Excellent communication and leadership skills, with the ability to mentor and collaborate with cross-functional teams. Skills: java,nosql,devops,memcached,postgres,git,redis,sql,microservices,kafka,microservices architecture,maven,docker,ci/cd,aws,kubernetes,spring,hibernate,restful apis,rabbitmq,agile methodologies,architecture,spring boot,cloud platforms Show more Show less
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.