Jobs
Interviews

5853 Code Review Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

4.0 - 8.0 years

10 - 14 Lacs

bengaluru

Work from Office

About the Job: The Red Hat Enterprise Linux Engineering team is looking for an established developer to join us as a Senior Software Engineer in our Core Virtualization team. In this role, you will design, develop and integrate new Core Virtualization features directly into Layered Products such as OpenShift Virtualization (KubeVirt and Kubernetes). This effort will include working routinely with the QEMU, Libvirt and KubeVirt communities, as well as Partners and other communities and internal teams on upstream contributions and possibly maintainership, as well as downstream integration and maintenance into our products. This position is for a Hybrid position in the India - Bangalore area, but the associate is expected to be able to work with a remote, global team. Exceptional remote work applications will also be considered. What you will do? Design and develop features and in KubeVirt Work with Quality Engineering on test plans for the code you create and with the Documentation team to ensure good coverage for the features and fixes you work on Participate in peer code reviews Participate in architectural discussions of system designs, programming interfaces, and inter-dependencies of Core Virtualization Platform (hypervisor), Control Plane, Operators, CI, etc. Collaborate with other engineering teams in Red Hat Enterprise Linux and OpenShift for components that are used by OpenShift Virtualization and associated tools Troubleshoot, brainstorm, design and deliver fixes for internal and external customers related to your area of expertise What you will bring? Understanding of Linux operating system and scripting languages Knowledge of at least C and a good grasp of Python. Relevant Golang and Rust experience are a plus. Understanding and experience using and developing on Linux-based operating systems Understanding of how Open Source and Free Software communities work Knowledge building and deploying container-based applications Knowledge of Kubernetes / OpenShift architecture and familiarity with its internals Required Full English proficiency (verbal and written) Following are considered as a plus: Understanding of Virtualization (Hypervisors, Emulation, Paravirtualization, Hypercalls etc) Understanding Kubernetes / OpenShift architecture and internals

Posted -1 days ago

Apply

5.0 - 8.0 years

8 - 12 Lacs

hyderabad

Work from Office

Roles and Responsibility Design, develop, and test high-quality Java-based applications. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain large-scale backend systems with scalability and performance in mind. Troubleshoot and resolve complex technical issues efficiently. Participate in code reviews and contribute to improving overall code quality. Stay updated with industry trends and emerging technologies to enhance existing systems. Job Requirements Strong proficiency in Java programming language. Experience with backend development frameworks and tools. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment. Strong communication and interpersonal skills. Familiarity with agile development methodologies and version control systems. Mandatory Skills: BED . Experience: 5-8 Years .

Posted 1 hour ago

Apply

3.0 - 6.0 years

4 - 8 Lacs

gurugram, jaipur

Work from Office

Key Responsibilities Design and build advanced Android applications using Java/Kotlin. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Maintain and enhance existing Android applications by fixing bugs and adding features. Work with APIs, third-party libraries, and cloud services integration. Implement best practices in coding standards, testing, and optimization. Mentor junior developers and conduct code reviews. Stay updated with the latest industry trends, tools, and technologies in Android development. Manage project timelines and deliver high-quality outputs within deadlines.

Posted 2 hours ago

Apply

1.0 - 3.0 years

3 - 8 Lacs

dhule

Work from Office

Position Overview: As a Web Developer, you will be responsible for designing, developing, and maintaining high-quality web applications that align with our business goals. Your role involves collaborating with cross-functional teams, implementing best practices, and staying abreast of emerging web technologies to ensure the delivery of innovative and user-friendly web solutions. Key Responsibilities: Web Development Code Reviews Testing and Debugging Documentation Continuous Learning Version Control Qualifications: Bachelors degree in Computer Science, Web Development, or a related field. Familiarity with both front-end (HTML, CSS, JavaScript) and back-end (Node.js, Python, Ruby, PHP) technologies. Proficiency in web development frameworks and libraries (e.g., React, Angular, Vue.js).

Posted 2 hours ago

Apply

1.0 - 2.0 years

3 - 6 Lacs

dhule

Work from Office

Job Overview: We are seeking a talented and motivated .NET Developer to join our development team. The ideal candidate will have strong experience in ASP.NET, C#, .NET Core, MVC, jQuery, and JavaScript. Knowledge of Entity Framework is a plus. As a .NET Developer, you will be responsible for designing, developing, and maintaining high-quality software applications. Key Responsibilities: Develop and Maintain Applications: Design, code, and test software applications using ASP.NET, C#, .NET Core, and MVC to meet client and business needs. Front-End Development: Implement dynamic, responsive front-end interfaces using jQuery and JavaScript. Collaborate with Teams: Work closely with other developers, designers, and product managers to deliver high-quality software solutions. Code Review and Quality Assurance: Conduct code reviews and ensure best practices are followed to maintain code quality and application performance. Troubleshoot and Debug: Identify, troubleshoot, and resolve software defects and performance issues. Documentation: Create and maintain technical documentation for applications, including design specifications and user guides. Stay Current: Keep up-to-date with emerging technologies and industry trends to ensure your skills remain current and relevant. Key Skills and Qualifications: ASP.NET: Proficiency in ASP.NET for building web applications and services. C#: Strong knowledge of C# programming language for developing robust and scalable software solutions. .NET Core: Experience with .NET Core for creating modern, cross-platform applications. MVC: Solid understanding of the Model-View-Controller (MVC) pattern for developing web applications. jQuery: Experience with jQuery for enhancing user interfaces and implementing interactive features. JavaScript: Proficiency in JavaScript for client-side scripting and dynamic content management. Entity Framework (Optional): Familiarity with Entity Framework for working with databases in an object-oriented way. Problem-Solving Skills: Strong analytical and problem-solving abilities with attention to detail. Communication Skills: Excellent verbal and written communication skills with the ability to work collaboratively in a team environment.

Posted 2 hours ago

Apply

2.0 - 6.0 years

7 - 12 Lacs

hyderabad, chennai, bengaluru

Work from Office

Roles and Responsibility Collaborate with cross-functional teams to design, develop, and test software applications. Develop high-quality code that meets project requirements and specifications. Troubleshoot and resolve technical issues efficiently. Participate in code reviews and contribute to improving overall code quality. Stay updated with industry trends and emerging technologies. Work closely with stakeholders to understand business needs and provide solutions. Job Requirements Strong understanding of software development principles and methodologies. Proficiency in programming languages such as Java, Python, or C++. Experience with database management systems and querying languages. Excellent problem-solving skills and attention to detail. Ability to work effectively in a team environment and communicate clearly. Familiarity with agile development methodologies and version control systems. Location - Bengaluru,Hyderabad,Chennai,Pune

Posted 2 hours ago

Apply

5.0 - 10.0 years

8 - 13 Lacs

chennai, bengaluru

Work from Office

Software Requirements: Strong knowledge of Java and the Java EE platform Experience with web development frameworks such as Spring, Hibernate, or JSF Knowledge of relational databases and SQL Familiarity with Agile software development methodologies Experience with version control systems such as Git Understanding of RESTful web services Overall Responsibilities: Develop and maintain Java-based applications and systems Write clean, maintainable, and scalable code Collaborate with cross-functional teams to develop new features and improve existing functionality Participate in code reviews and ensure that code adheres to industry standards Debug and fix technical issues in a timely manner Stay up-to-date with the latest developments in Java and related technologies Skills: Strong programming skills in Java Experience with Java web development frameworks Knowledge of relational databases and SQL Familiarity with Agile software development methodologies Ability to write clean, maintainable, and scalable code Strong problem-solving skills and ability to debug complex issues Experience: At least 5-10 years of experience in Java software development Experience with web development frameworks such as Spring, Hibernate, or JSF Experience with relational databases and SQL Experience with Agile software development methodologies Familiarity with version control systems such as Git Experience with RESTful web services Day-to-Day Activities: Develop and maintain Java-based applications and systems Write clean, maintainable, and scalable code Collaborate with cross-functional teams to develop new features and improve existing functionality Debug and fix technical issues in a timely manner Stay up-to-date with the latest developments in Java and related technologies Participate in code reviews and ensure that code adheres to industry standards Qualification: Bachelor's degree in Computer Science, Information Technology, or a related field At least 3 years of experience in Java software development Soft Skills: Excellent written and verbal communication skills Strong problem-solving skills Ability to work well in a team environment Ability to handle multiple tasks and prioritize effectively Attention to detail and strong organizational skills Ability to work under pressure and meet deadlines. Location - Bengaluru,Chennai,Hinjewadi,Pune

Posted 2 hours ago

Apply

4.0 - 6.0 years

7 - 12 Lacs

gurugram

Work from Office

Role Description : As a Senior Software Engineer - Java Backend (Java BE) at Incedo, you will be responsible for developing and maintaining backend applications using Java technologies. You will be expected to have a strong understanding of Java and its related frameworks, including Spring, Hibernate, and RESTful APIs. You should also have experience in developing and maintaining databases using SQL and NoSQL technologies. Roles & Responsibilities: Writing high quality code, participating in code reviews, designing systems of varying complexity and scope, and creating high quality documents substantiating the architecture. Engaging with clients, understanding their technical requirements, planning and liaising with other team members to develop technical design & approach to deliver end-to-end solutions. Mentor & guide junior team members, review their code, establish quality gates, build & deploy code using CI/CD pipelines, apply secure coding practices, adopt unit-testing frameworks, provide better coverage, etc. Responsible for teams growth. Technical Skills Skills Requirements: Proficiency in Java programming language. Experience with Spring Framework, Hibernate, and other Java-based frameworks. Expertise in relational databases such as Oracle, MySQL, and PostgreSQL. Familiarity with software development life cycle (SDLC) and agile methodologies. Must have excellent communication skills and be able to communicate complex technical information to non-technical stakeholders in a clear and concise manner. Must understand the company's long-term vision and align with it. Provide leadership, guidance, and support to team members, ensuring the successful completion of tasks, and promoting a positive work environment that fosters collaboration and productivity, taking responsibility of the whole team. Nice-to-have skills Qualifications Qualifications 4-6 years of work experience in relevant field B.Tech/B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred

Posted 3 hours ago

Apply

4.0 - 6.0 years

8 - 12 Lacs

gurugram

Work from Office

Role Description : As a Senior Software Engineer - Fullstack - .Net at Incedo, you will be responsible for developing and maintaining web applications using Microsoft .Net technology stack. You will work with a team of developers and collaborate with stakeholders to deliver high-quality solutions. Your responsibilities will include designing, developing, and maintaining software applications, as well as troubleshooting and fixing issues. Roles & Responsibilities: Writing high quality code, participating in code reviews, designing systems of varying complexity and scope, and creating high quality documents substantiating the architecture. Engaging with clients, understanding their technical requirements, planning and liaising with other team members to develop technical design & approach to deliver end-to-end solutions. Mentor & guide junior team members, review their code, establish quality gates, build & deploy code using CI/CD pipelines, apply secure coding practices, adopt unit-testing frameworks, provide better coverage, etc. Responsible for teams growth. Technical Skills Skills Requirements: Experience in both front-end and back-end development using Microsoft .Net technologies Proficiency in C# programming language and .Net frameworks such as ASP.Net and .Net Core Familiarity with front-end technologies such as HTML, CSS, and JavaScript frameworks like React or Angular Knowledge of back-end technologies such as databases, APIs, and server-side frameworks like Entity Framework Must have excellent communication skills and be able to communicate complex technical information to non-technical stakeholders in a clear and concise manner. Must understand the company's long-term vision and align with it. Provide leadership, guidance, and support to team members, ensuring the successful completion of tasks, and promoting a positive work environment that fosters collaboration and productivity, taking responsibility of the whole team. Nice-to-have skills Qualifications 4-6 years of work experience in relevant field B.Tech/B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred

Posted 3 hours ago

Apply

4.0 - 6.0 years

11 - 16 Lacs

hyderabad

Work from Office

Role Description : As a Senior Software Engineer Java Kafka Developer+ Multithreading at Incedo, you will be responsible for developing and maintaining backend applications using Java technologies. You will be expected to have a strong understanding of Java and its related frameworks, including Spring, Hibernate, and RESTful APIs. You should also have experience in developing and maintaining databases using SQL and NoSQL technologies. Roles & Responsibilities: Writing high quality code, participating in code reviews, designing systems of varying complexity and scope, and creating high quality documents substantiating the architecture. Engaging with clients, understanding their technical requirements, planning and liaising with other team members to develop technical design & approach to deliver end-to-end solutions. Mentor & guide junior team members, review their code, establish quality gates, build & deploy code using CI/CD pipelines, apply secure coding practices, adopt unit-testing frameworks, provide better coverage, etc. Responsible for teams growth. Technical Skills Skills Requirements: Proficiency in Java programming language. Experience with Spring Framework, Hibernate, and other Java-based frameworks. Expertise in relational databases such as Oracle, MySQL, and PostgreSQL. Familiarity with software development life cycle (SDLC) and agile methodologies. Must have excellent communication skills and be able to communicate complex technical information to non-technical stakeholders in a clear and concise manner. Must understand the company's long-term vision and align with it. Provide leadership, guidance, and support to team members, ensuring the successful completion of tasks, and promoting a positive work environment that fosters collaboration and productivity, taking responsibility of the whole team. Nice-to-have skills Qualifications Qualifications 4-6 years of work experience in relevant field B.Tech/B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred

Posted 3 hours ago

Apply

11.0 - 12.0 years

11 - 16 Lacs

hyderabad

Work from Office

Role Description : As a Principle Engineer - Technical Program Management at Incedo, you will be responsible for the successful delivery of complex technical programs. You should have experience with program management methodologies and be able to work collaboratively with cross-functional teams. Roles & Responsibilities: Writing high quality code, participating in code reviews, designing systems of varying complexity and scope, and creating high quality documents substantiating the architecture. Engaging with clients, understanding their technical requirements, planning and liaising with other team members to develop technical design & approach to deliver end-to-end solutions. Mentor & guide junior team members, review their code, establish quality gates, build & deploy code using CI/CD pipelines, apply secure coding practices, adopt unit-testing frameworks, provide better coverage, etc. Responsible for teams growth. Foster a collaborative and supportive work environment, promoting open communication and teamwork. Demonstrate strong leadership skills, with the ability to inspire and motivate team members to perform at their best. Technical Skills Skills Requirements: Software development experience using Java & Spring Boot. Familiar with Micro Service & Event-Driven architecture. Experience in building RESTful APIs and relational databases. Experience in UNIX or Shell scripting is a plus. Having knowledge in J2EE is an added advantage. Professional experience working in an agile development environment, SCRUM or Scaled Agile framework (SAFe). Willing to work in a HYBRID environment. Must have excellent communication skills and be able to communicate complex technical information to non-technical stakeholders in a clear and concise manner. Must understand the company's long-term vision and align with it. Should be able to identify problems, generate effective solutions, and troubleshoot issues that may arise while working on complex projects. Must Display Adaptability to changing circumstances, new technology, and shifting priorities. Nice-to-have skills Qualifications 11-12 years of work experience in relevant field B.Tech/B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred

Posted 3 hours ago

Apply

6.0 - 10.0 years

14 - 19 Lacs

pune

Work from Office

Role Description Lead and mentor a team of Java / Python developers, ensuring best coding practices, high-quality software development, and adherence to coding standards through code reviews and test-driven development (TDD). Architect, design, and implement scalable, secure, and high-performance backend systems while staying updated with the latest Python frameworks, tools, and technologies. Write, review, and maintain clean, efficient, and well-documented code, ensuring adherence to software development best practices. Collaborate with product managers, stakeholders, and cross-functional teams to define requirements, break down complex problems, and ensure timely feature delivery. Work with DevOps teams to implement CI/CD pipelines, optimize deployment processes, and manage applications in OCI cloud environment. Ensure application scalability, performance, and security while integrating microservices architecture, API design, and containerization (Docker, Kubernetes). Manage databases (SQL & NoSQL), optimize query performance, and ensure data consistency and reliability. Foster a culture of innovation, continuous learning, and collaboration, providing guidance and performance feedback to team members. Technical Skills Proficiency in Java or Python programming language, Flask framework. Strong understanding of SQL for database design and querying. Experience with object-oriented programming (OOP) principles and design patterns. Familiarity with software development best practices and coding standards. Proficiency in API development and integration. Proficiency in writing unit test cases using xe. Excellent problem-solving and analytical skills. Ability to work independently and in a team environment. Effective communication skills. Nice-to-have skills Knowledge of Elastic search for data indexing and search functionalities. Experience with Kafka, including an understanding of its basic structure and integration with application code. Good knowledge of Docker and Kubernetes. Qualifications Bachelors degree in computer science, Engineering, or related field.

Posted 3 hours ago

Apply

10.0 - 20.0 years

50 - 65 Lacs

hyderabad

Hybrid

Storable is looking for a highly-skilled Software Engineering Manager who will be: Responsible for growing and mentoring a team of engineers Accountable for the teams overall performance through the next phase of Storable’s growth. Successful candidates will have: Outstanding analytic capabilities, A track record of delivering successful products as both a developer and lead, and The ability to prioritize changing demands in addition to being extremely process-focused in a fast paced environment. The successful candidate must be a passionate, transparent, and straightforward leader and communicator, energized by the idea of developing talent and a world-class engineering organization. Storable RV Division This position is specifically focused within Storable’s RV (recreational vehicle) and Campground Division. You’ll be working to engineer and maintain software that assists Newbook and other operators with bookings, point of sale, customer management, and industry-specific tasks. Responsibilities Own and champion the development process of our web-based applications, including: SDLC, coding standards, code reviews, check-ins and builds, issue tracking, bug triages, incident management. and testing. Build and maintain a high-performing software development team including hiring, training, and onboarding. Identify opportunities to eliminate non-value add activities to enable our developers to do what they love best—developing! No pointless meetings, no unnecessary interruptions, no random changes of course, no new problems from on high dumped in their lap each month. Identify growth opportunities for team members to continue to learn and develop in a supportive environment. Provide an engaging and challenging landscape for career growth. Provide leadership, mentorship, and motivation to the engineering team to sustain high levels of productivity and morale. Collaborate with Product Management on product requirements. Champion and advocate for the engineering team to the rest of the organization. Create a positive culture of fairness, quality, and accountability while challenging the status quo and bringing new ideas to light. Participate as a member of Storable’s Engineering Leadership team to build a high performing organization across multiple locations. Requirements 8+ years of software development experience, 1+ years of development leadership experience. Demonstrated technical leadership and people management skills and with attention to detail. Experience with agile development processes. Hands-on experience in driving/leading technical efforts in cloud-based applications. Proven track record of driving quality within a team, with a commitment to automated testing. Strong communication skills with the ability to effectively influence products at different levels of abstraction and communicate to both technical and non-technical audiences. Excellent coding skills to provide guidance and craftsmanship for our engineers Technical acumen to provide solid judgment in situations so you can provide the optimal short term decisions without sacrificing long term technology goals Demonstrated critical analysis skills to provide continuous improvement of technology, process, and productivity Adaptable to new processes and ideas Technical Experience We are looking for someone who has experience working in environments that utilize some of the following technologies: AWS & Azure PHP Typescript Node.js React.js Material UI Jira GitHub CI/CD SQL (MySQL, PostgreSQL, SQL Server) MongoDB About Us: At Storable, we’re redefining property management for specialty real estate. Tailored for the self-storage, marine, and RV & camping industries, we seamlessly integrate management software with marketplace listings, websites, CRM, insurance, payments and more. Dedicated to empowering owners and operators, Storable helps you win more every day. Explore our platform solutions at www.storable.com . At the heart of Storable is our “Win More” culture, which reflects our commitment to delivering exceptional value to our customers and fostering the personal and professional growth of our employees. We strive to empower our team and our customers to achieve and win more than ever before. Benefits and Perks: Comprehensive Insurance (FAQ) - 6 lakh health coverage for self, spouse, 2 children, and parents. Life & accidental insurance for additional protection. CTC*3 or 1 CR whichever is the lesser Internet & Mobile Reimbursement - 1500/month for internet and 1000/month for mobile expenses. Learning & Growth - Access LinkedIn Learning and AWS certification reimbursements to enhance your skills. Wellness Programs - Participate in Bright Breaks to recharge and maintain a balanced lifestyle. Free Meals & Snacks - Enjoy complimentary lunches and a variety of snacks daily. Bucketlist & Recognition - The Bucketlist program allows you to recognize your peers and colleagues. Each month, individual contributors receive $15, while managers receive $30. Additionally, we have recognition awards to celebrate employee achievements across various categories. Special Celebrations - $100 gift when you get married, welcome a new baby, or buy a home. Leave Policy - 50 days of leave annually, including 10 holidays, for rest and rejuvenation. Role & responsibilities Preferred candidate profile Successful candidates will have: Outstanding analytic capabilities, A track record of delivering successful products as both a developer and lead, and The ability to prioritize changing demands in addition to being extremely process-focused in a fast paced environment. The successful candidate must be a passionate, transparent, and straightforward leader and communicator, energized by the idea of developing talent and a world-class engineering organization.

Posted 3 hours ago

Apply

4.0 - 8.0 years

3 - 6 Lacs

bengaluru

Work from Office

Job Overview: We are seeking a talented and motivated .NET Developer to join our development team. The ideal candidate will have strong experience in ASP.NET, C#, .NET Core, MVC, jQuery, and JavaScript. Knowledge of Entity Framework is a plus. As a .NET Developer, you will be responsible for designing, developing, and maintaining high-quality software applications. Key Responsibilities: Develop and Maintain Applications: Design, code, and test software applications using ASP.NET, C#, .NET Core, and MVC to meet client and business needs. Front-End Development: Implement dynamic, responsive front-end interfaces using jQuery and JavaScript. Collaborate with Teams: Work closely with other developers, designers, and product managers to deliver high-quality software solutions. Code Review and Quality Assurance: Conduct code reviews and ensure best practices are followed to maintain code quality and application performance. Troubleshoot and Debug: Identify, troubleshoot, and resolve software defects and performance issues. Documentation: Create and maintain technical documentation for applications, including design specifications and user guides. Stay Current: Keep up-to-date with emerging technologies and industry trends to ensure your skills remain current and relevant. Key Skills and Qualifications: ASP.NET: Proficiency in ASP.NET for building web applications and services. C#: Strong knowledge of C# programming language for developing robust and scalable software solutions. .NET Core: Experience with .NET Core for creating modern, cross-platform applications. MVC: Solid understanding of the Model-View-Controller (MVC) pattern for developing web applications. jQuery: Experience with jQuery for enhancing user interfaces and implementing interactive features. JavaScript: Proficiency in JavaScript for client-side scripting and dynamic content management. Entity Framework (Optional): Familiarity with Entity Framework for working with databases in an object-oriented way. Problem-Solving Skills: Strong analytical and problem-solving abilities with attention to detail. Communication Skills: Excellent verbal and written communication skills with the ability to work collaboratively in a team environment.

Posted 4 hours ago

Apply

5.0 - 7.0 years

3 - 7 Lacs

washim

Work from Office

-Design, develop, and maintain scalable and secure web applications using .NET Core, Angular, MVC, and other related technologies. -Collaborate with cross-functional teams to define, design, and ship new features. -Participate in code reviews, ensuring code quality and adherence to coding standards. -Implement automated unit and integration tests to ensure software robustness, reliability, and scalability. -Troubleshoot and debug issues, and propose solutions to technical challenges. -Stay updated with emerging technologies and industry trends. Requirements: Bachelors degree in Computer Science, Engineering, or a related field. 4+ years of professional experience in software development using .NET Core, Angular (2+), MVC, and related technologies.

Posted 4 hours ago

Apply

3.0 - 5.0 years

3 - 7 Lacs

bengaluru

Work from Office

Develop, test, and deploy microservices using Java and Spring Boot, adhering to best practices and coding standards. Collaborate with cross-functional teams, including architects, product owners, and QA engineers, to design and implement scalable and reliable solutions. Design and optimize database schemas in PostgreSQL to support microservices data storage requirements. Implement RESTful APIs and integrate third-party services as needed. Ensure code quality, maintainability, and performance through code reviews and continuous integration. Monitor, troubleshoot, and resolve issues in production microservices, ensuring high availability and reliability. Stay updated with industry trends and best practices, and apply them to enhance the development process.

Posted 4 hours ago

Apply

5.0 - 7.0 years

3 - 7 Lacs

bengaluru

Work from Office

Job Overview: We are seeking a skilled and passionate Java Developer to join our dynamic team. The ideal candidate will have strong experience in Core Java, Java 8, and J2EE technologies, along with a solid background in RESTful web services, database management, and a deep understanding of object-oriented design and service-oriented architecture. This is a great opportunity to work on challenging projects and contribute to the design and development of high-performance enterprise applications. Key Responsibilities: 1. Application Development Design, develop, and maintain scalable and secure Java applications. Implement features using Java 8, Core Java (Collections, Threads, Exceptions), and J2EE frameworks. Build and integrate RESTful APIs using HTTP/JSON protocols. 2. Database Management Work with relational databases such as MySQL or PostgreSQL for data modeling, querying, and optimization. 3. Architecture & Design Apply Object-Oriented Programming (OOP) and Service-Oriented Architecture (SOA) principles. Utilize design patterns, especially DTOs (Data Transfer Objects), for building modular and reusable code. Participate in system design discussions and propose scalable solutions. 4. Collaboration & Support Collaborate closely with cross-functional teams including frontend, QA, and DevOps. Provide support in deployment, troubleshooting, and performance tuning. Contribute to code reviews, technical documentation, and mentoring junior developers.Soft Skills: Excellent verbal and written communication in English Strong analytical and problem-solving skills Self-driven with the ability to work independently Attention to detail and passion for clean, maintainable code Ability to lead design discussions and guide junior developers

Posted 4 hours ago

Apply

4.0 - 9.0 years

3 - 7 Lacs

pune

Work from Office

Develop, test, and deploy microservices using Java and Spring Boot, adhering to best practices and coding standards. Collaborate with cross-functional teams, including architects, product owners, and QA engineers, to design and implement scalable and reliable solutions. Design and optimize database schemas in PostgreSQL to support microservices data storage requirements. Implement RESTful APIs and integrate third-party services as needed. Ensure code quality, maintainability, and performance through code reviews and continuous integration. Monitor, troubleshoot, and resolve issues in production microservices, ensuring high availability and reliability. Stay updated with industry trends and best practices, and apply them to enhance the development process.

Posted 4 hours ago

Apply

5.0 - 10.0 years

3 - 7 Lacs

chennai

Work from Office

Develop, test, and deploy microservices using Java and Spring Boot, adhering to best practices and coding standards. Collaborate with cross-functional teams, including architects, product owners, and QA engineers, to design and implement scalable and reliable solutions. Design and optimize database schemas in PostgreSQL to support microservices data storage requirements. Implement RESTful APIs and integrate third-party services as needed. Ensure code quality, maintainability, and performance through code reviews and continuous integration. Monitor, troubleshoot, and resolve issues in production microservices, ensuring high availability and reliability. Stay updated with industry trends and best practices, and apply them to enhance the development process.

Posted 4 hours ago

Apply

3.0 - 5.0 years

10 - 15 Lacs

pune

Work from Office

Job Overview: Responsible for the analysis, design, development and delivery of software solutions. Define requirements for new applications and customization adhering to MasterCard standards, processes and best practices. Develop, customize, and test applications to integrate to MasterCards specifications. Provide leadership, mentoring, and technical training to other team members Major Accountabilities: Plan, design and develop technical solutions and alternatives to meet business requirements in adherence with MasterCard standards, processes and best practices. Lead day to day system development and maintenance activities of the team to meet service level agreements (SLAs) and create solutions with high level of innovation, cost effectiveness, high quality and faster time to market. Accountable for full systems development life cycle including creating high quality requirements documents, use-cases, design and other technical artifacts including but not limited to detailed test strategy/test design, performance benchmarking, release rollout and deployment plans, contingency/back-out plans, feasibility study, cost and time analysis and detailed estimates. Perform system maintenance, production incident problem management, identification of root cause, remediation of the problems and on-call pager support schedule. Select appropriate technical frameworks and solution delivery methodology. Adapt to the technical artifact templates per the needs of the project and technology. Contribute ideas to help ensure that required standards and processes are in place. Maintain solution and technology road maps. Research and evaluate current and upcoming technologies and frameworks. Participate in PoCs (Proof of Concept) and help the Department with selection of Vendor Solutions, Technologies, Methodologies and Frameworks. Collaborate with Vendor Resources for Support of Products. Conduct brownbag sessions on new and upcoming technologies, methodologies and application appropriate frameworks. Ensure knowledge transfer of vendor technology to MasterCard staff. Provide technical training to the other team members. Follow and promote Quality Assurance and Quality Control processes in the department. Actively look for opportunities to enhance standards and improve process efficiency. Mentor and guide other team members during all phases of the SDLC. Ensure adequate test coverage in Unit Testing, System Testing/Integration Testing and Performance Testing. Perform Quality Inspections and Walkthroughs through out the SDLC including Requirements Review, Design Review, Code Review and Security Review to ensure compliance with MasterCard standards. Co-ordinate offshore development and manage day to day activities. Education: Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent work experience. Knowledge Experience: 3 to 5 years of experience in related field. 3 to 5 years of experience in delivering secure solutions in Financial Services Sector is preferred. Broad understanding of Software Engineering Concepts and Methodologies is required. Demonstrate MC Core Competencies. Skills/ Abilities: Must be high-energy, detail-oriented, proactive and have the ability to function under pressure in an independent environment. Must provide the necessary skills to have a high degree of initiative and self-motivation to drive results. Possesses strong communication skills -- both verbal and written and strong relationship, collaborative skills and organizational skills. Willingness and ability to learn and take on challenging opportunities and to work as a member of matrix based diverse and geographically distributed project team.

Posted 4 hours ago

Apply

4.0 - 9.0 years

3 - 8 Lacs

bengaluru

Work from Office

Requirements Experience in designing and developing automation frameworks Strong understanding of object-oriented programming Proficient in Java with good knowledge of its ecosystems(IDEs, Frameworks & Libraries) Good understanding of frameworks such as Karate, WebdriverIO, Junit etc. Hands on with Mobile application automation using Appium and JavaScript Experience in automation of web, mobile and OTT applications Ability to articulate technical challenges effectively and solutions. Strong experience of CI/CD tools and processes (Jenkins, TeamCity, Gradle and related technologies). Familiarity with Open Source tools and frameworks Experience in performing code reviews and functional reviews Experience in frameworks and tools evaluation Understanding of QA methodologies, life cycle and processes Familiarity with containerization solutions e.g. Docker Experience in mentoring and guiding teams Experience in developing high quality test automation strategies and plan Experience in Test automation planning and estimation

Posted 4 hours ago

Apply

6.0 - 10.0 years

18 - 22 Lacs

hyderabad, chennai, ahmedabad

Work from Office

Job Overview: We are looking for a skilled Node.js Developer to join our team. The ideal candidate will have strong expertise in Node.js along with experience in front-end frameworks such as React and Vue.js. You will be responsible for developing high-performance web applications and collaborating with our design and backend teams to deliver exceptional user experiences. Key Responsibilities: Develop and maintain server-side applications using Node.js. Create and manage APIs to support front-end functionality. Collaborate with UI/UX designers to implement engaging user interfaces using React and Vue.js. Optimize applications for maximum speed and scalability. Troubleshoot and resolve application issues as they arise. Participate in code reviews and contribute to the teams best practices. Stay updated with emerging technologies and industry trends. Qualifications: Bachelors degree in Computer Science, Engineering, or a related field. Proven experience as a Node.js Developer. Strong proficiency in React and Vue.js for front-end development. Experience with RESTful APIs and web services. Familiarity with databases such as MongoDB, PostgreSQL, or MySQL. Knowledge of version control systems (e.g., Git). Strong problem-solving skills and attention to detail. Excellent communication and teamwork abilities. Preferred Skills: Experience with containerization (Docker, Kubernetes) is a plus. Familiarity with Agile methodologies and CI/CD processes. Location - Remote , Hyderabad,Ahmedabad,pune,chennai,kolkata.

Posted 4 hours ago

Apply

5.0 - 8.0 years

11 - 12 Lacs

bengaluru

Work from Office

Position Overview: We are seeking a skilled and experienced Mainframe Developer to join our team. As a Mainframe Developer, you will play a crucial role throughout the software development lifecycle by designing, developing, coding, debugging, maintaining, testing, and implementing applications. You will leverage your broad understanding of various programming languages and architectures to contribute to complex projects and ensure successful application delivery. Key Responsibilities: - Software Development Lifecycle: Work across the software development life cycle, from analyzing and designing applications to coding, debugging, testing, and validating applications in a utility capacity. - Application Design & Development: Analyze existing applications, create logic for new applications, and design procedures and flowcharts for coding and debugging programs. - Documentation: Maintain and utilize application and programming documents to aid in the development of code, ensuring all deliverables are well-documented throughout the life cycle. - Code Testing & Validation: Perform testing, validation, and unit testing for moderately complex code changes, resolving deficiencies and proposing corrective actions as necessary. - Collaboration & Walkthroughs: Participate in major walkthroughs and discussions, providing valuable input to enhance the development process. - Standards & Compliance: Assist in enforcing business and infrastructure application standards, including controls, procedures, and monitoring to ensure compliance and data accuracy. Apply PCI security compliance and industry best practices. - Estimation & Guidance: Accurately estimate initiatives, projects, and issues, and assist with on-the-job training to guide and mentor junior software engineers. - Cross-Functional Collaboration: Collaborate with developers, testers, product owners, and business analysts to ensure smooth communication and successful project execution. - Incident Management & Support: Provide analysis for incident tickets, fix abends, coordinate with Mainframe Ops, and provide on-call support when needed. Qualifications: - Education: MCA, B.Tech, or B.E (four-year college degree) or equivalent. - Experience: Typically, 5.5 to 8 years of professional experience in coding, designing, developing, and analyzing data. - Technical Expertise: Advanced knowledge in IBM Mainframe technologies including COBOL, DB2, JCL, IMS DB, VSAM, TSO/ISPF. - Tool Proficiency: Working experience with IBM File Manager, Debug Tool, CA7/11, and Endevor. - SDLC Understanding: Strong understanding of the complete Software Development Life Cycle (SDLC), with experience working in Agile methodologies. - Problem-Solving: Ability to analyze incident tickets, perform abend fixes, and collaborate effectively with cross-functional teams. - Collaboration Skills: Experience in working with product owners, business analysts, and other developers, with a collaborative approach to problem-solving. - Passion & Commitment: A passion for doing what is right for the team, the company, and the customers. Preferred Skills: - Experience working in Agile environments and familiarity with Agile methodologies. - Strong problem-solving and incident resolution skills, including abend fixes and coordination with operations teams.

Posted 4 hours ago

Apply

4.0 - 8.0 years

10 - 12 Lacs

bengaluru

Work from Office

Responsibilities: Develop and maintain web applications using .NET technologies. Collaborate with cross-functional teams to design and implement new features. Write and optimize complex SQL queries for data management. Ensure responsiveness and performance of applications across devices. Participate in code reviews and maintain best practices in coding standards. Qualifications: Bachelor's degree in Computer Science or a related field. Strong problem-solving skills and attention to detail. Excellent communication and collaboration skills. .NET, C#, MVC frameworks, AngularJS, AWS(minimum 6month), SQL with strong query writing skills

Posted 4 hours ago

Apply

5.0 - 7.0 years

6 - 11 Lacs

pune

Work from Office

-Design, develop, and maintain scalable and secure web applications using .NET Core, Angular, MVC, and other related technologies. -Collaborate with cross-functional teams to define, design, and ship new features. -Participate in code reviews, ensuring code quality and adherence to coding standards. -Implement automated unit and integration tests to ensure software robustness, reliability, and scalability. -Troubleshoot and debug issues, and propose solutions to technical challenges. -Stay updated with emerging technologies and industry trends. Requirements: Bachelors degree in Computer Science, Engineering, or a related field. 4+ years of professional experience in software development using .NET Core, Angular (2+), MVC, and related technologies.

Posted 4 hours ago

Apply

Exploring Code Review Jobs in India

India has seen a rise in demand for skilled professionals in the field of code review. As companies focus on improving the quality of their codebase, the need for code review specialists has increased. Job seekers in India looking to pursue a career in code review have a range of opportunities available in various cities across the country.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Mumbai

These cities are known for their bustling tech industry and have a high demand for code review professionals.

Average Salary Range

The average salary range for code review professionals in India varies based on experience. Entry-level positions can expect to earn anywhere between INR 4-6 lakhs per annum, while experienced professionals with several years of experience can earn upwards of INR 12 lakhs per annum.

Career Path

Career progression in the field of code review typically follows a path starting from Junior Developer, moving on to Senior Developer, and then advancing to a Tech Lead position. With experience and expertise, individuals can further progress to roles such as Architect or Engineering Manager.

Related Skills

In addition to code review expertise, professionals in this field are often expected to have skills in: - Programming languages (such as Java, Python, C++) - Version control systems (e.g., Git) - Understanding of software development methodologies (Agile, Scrum)

Interview Questions

  • What is code review and why is it important? (basic)
  • How do you handle disagreements during a code review process? (medium)
  • Can you explain the difference between static code analysis and code review? (medium)
  • What tools do you use for code review? (basic)
  • How do you ensure that code review does not slow down the development process? (advanced)
  • How do you prioritize which issues to address first during a code review? (medium)
  • Can you share an experience where a code review led to significant improvements in the codebase? (medium)
  • How do you provide constructive feedback during a code review? (medium)
  • What are some common code smells you look out for during code review? (basic)
  • How do you ensure that best practices and coding standards are followed during code review? (advanced)
  • How do you stay updated with the latest trends and technologies in code review? (basic)
  • Can you explain the difference between code review and pair programming? (medium)
  • Have you ever had to deal with a particularly challenging code review? How did you handle it? (medium)
  • What do you think are the key qualities of a good code reviewer? (basic)
  • How do you ensure that code review feedback is implemented effectively? (medium)
  • How do you balance between giving detailed feedback and not being overly critical during a code review? (medium)
  • How do you approach reviewing code written by someone more senior/junior than you? (medium)
  • Can you discuss the role of automation in code review? (medium)
  • What are the benefits of having a code review checklist? (basic)
  • How do you handle reviewing code that you are not familiar with? (medium)
  • Can you explain how code review contributes to overall code quality? (basic)
  • How do you ensure that code review comments are understood and acted upon by the developer? (medium)
  • What do you do if a developer disagrees with your code review feedback? (medium)
  • How do you maintain a positive and constructive code review culture within a team? (advanced)

Closing Remark

As you prepare for code review roles in India, remember to showcase your expertise in code analysis, communication skills, and ability to provide constructive feedback. With the right skills and preparation, you can confidently apply for code review positions and contribute to improving software quality in the industry. Good luck!

cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies