Philips Hiring Java Full Stack Development Engineer in Bangalore | Hybrid
Role Overview
Job Overview
Philips is hiring a Software Technologist I – Full Stack Development Engineer in Bangalore for a full-stack software engineering position focused on building reliable, responsive, and secure applications. The role combines frontend and backend development, database management, API engineering, cloud technologies, testing, troubleshooting, and technical documentation.
The engineer will work closely with development teams and product managers to turn software requirements into practical solutions. The position covers client-side and server-side development and includes work on desktop and mobile applications. A major expectation is the effective use of AI-assisted engineering tools to improve productivity, reduce release cycle time, support code quality, and strengthen development workflows.
Key Responsibilities
- Collaborate with software development teams and product managers to understand requirements and shape technical solutions.
- Design and implement both frontend and backend application functionality.
- Build responsive user interfaces with attention to visual quality, usability, and mobile compatibility.
- Develop and maintain application databases and supporting software components.
- Create and consume APIs for application and system integration.
- Test software for responsiveness, efficiency, reliability, and quality.
- Investigate defects, troubleshoot technical problems, and improve existing applications.
- Implement appropriate security and data protection settings.
- Develop features that work effectively across desktop and mobile experiences.
- Prepare and maintain technical documentation.
- Use AI-assisted development tools for code generation, refactoring, documentation, debugging, test creation, and code review support.
- Work with modern engineering practices to improve development productivity and release efficiency.
- Participate in Scrum and Agile development activities with globally distributed teams.
Required Skills
Candidates should have strong professional experience in Java full-stack development and be comfortable working across frontend and backend layers. The role requires knowledge of web development technologies including HTML, CSS, JavaScript, XML, and jQuery, along with practical experience in modern JavaScript frameworks.
Experience with Angular, React, and Node.js is relevant for frontend and application development, while Java and Python provide backend programming capabilities. Candidates should also understand database development using technologies such as MySQL and MongoDB and have familiarity with web servers such as Apache and Nginx.
The position requires experience creating and consuming REST and SOAP services. Knowledge of AWS or Azure cloud environments is also expected. Applicants should demonstrate a strong focus on software quality, technical detail, troubleshooting, and reliable application delivery.
Preferred Skills
Experience developing desktop and mobile applications is valuable for this role. Familiarity with UI/UX principles, common technology stacks, and cloud-based application environments can strengthen a candidate's profile.
Philips specifically expects engineering candidates to be comfortable using AI-assisted development platforms such as GitHub Copilot, OpenAI Codex, or Windsurf. Relevant experience includes AI-supported code generation, refactoring, debugging, documentation, test case creation, and code reviews. Familiarity with AI agents, Retrieval-Augmented Generation (RAG), and Model Context Protocol (MCP) is also relevant.
Experience in a regulated FDA development environment and prior involvement in medical product software development are valuable. Candidates who have worked in cross-cultural or global engineering teams may also be well suited to the position.
Education
A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline is required according to the job description.
Experience
The position requires 5+ years of proven experience as a Java Full Stack Developer. Candidates should be able to demonstrate hands-on experience across frontend and backend development, application integration, databases, cloud environments, and software quality practices.
Required Technologies
The key technologies and technical areas for this opportunity include Java, Python, JavaScript, HTML, CSS, XML, jQuery, Angular, React, Node.js, MySQL, MongoDB, Apache, Nginx, REST APIs, SOAP services, AWS, Azure, GitHub Copilot, OpenAI Codex, Windsurf, AI Agents, RAG, MCP, desktop application development, mobile application development, UI/UX, Scrum, Agile methodologies, and FDA-regulated software development.
Soft Skills
Strong communication and influencing skills are important because the engineer will collaborate with product managers, developers, and globally distributed teams. Attention to technical detail, problem-solving ability, teamwork, and a strong commitment to software quality are central to the role.
Candidates should be comfortable working in a cross-cultural environment and communicating with stakeholders from different locations and backgrounds. The role also requires adaptability when using emerging AI-assisted engineering tools and the ability to understand their capabilities and limitations.
Benefits of Working in this Role
This opportunity provides exposure to full-stack engineering, cloud development, AI-assisted software development, application integration, and modern Agile engineering practices. The role also offers experience within a health technology environment where software quality, security, and regulated development practices are important. Candidates with relevant medical software experience can further apply their engineering skills to healthcare technology products.
Work Mode
The job listing identifies the work arrangement as Hybrid.
Location
The position is based in Bangalore, Karnataka, India. It is suitable for experienced professionals looking for Java Full Stack Developer Jobs, Software Engineer Jobs, Full Stack Developer Jobs, IT Jobs, and Software Jobs in Bangalore.
Who Should Apply
This role is intended for experienced software professionals with at least five years of Java full-stack development experience. Strong candidates should be comfortable working across frontend and backend technologies rather than focusing on only one application layer.
Applicants should highlight practical experience with Java, JavaScript frameworks, databases, APIs, cloud platforms, application testing, and Agile development. Experience with desktop or mobile applications, medical software, regulated environments, or global engineering teams can be particularly useful. Candidates should also clearly demonstrate hands-on use of AI-assisted development tools because AI-enabled engineering productivity is a mandatory expectation for the team.
Career Growth
The role can support professional growth across full-stack engineering, cloud application development, AI-assisted software engineering, system integration, and technical solution delivery. Working across frontend, backend, databases, APIs, cloud platforms, and modern development tools can help experienced developers broaden their technical capabilities and prepare for larger engineering responsibilities.
Application Advice
Customize your resume around the core requirements of this position. Clearly show your five or more years of Java full-stack development and identify the technologies you have used in real projects. Highlight Angular, React, Node.js, Java, Python, MySQL, MongoDB, REST, SOAP, AWS, and Azure experience where applicable.
Because AI-assisted development is a mandatory expectation, describe practical use of GitHub Copilot, OpenAI Codex, Windsurf, AI agents, RAG, or MCP if you have such experience. Include examples of how these tools supported coding, refactoring, debugging, testing, documentation, or reviews. Also mention Agile or Scrum experience, regulated development exposure, and healthcare or medical software experience when applicable.
Review the official Philips job posting for the latest application information before submitting your application.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
Experience
5+ years
Top Picks for You
Microsoft Senior Software Engineer AI AIOps Jobs Hyderabad
Microsoft • Hyderabad • Hybrid
Microsoft Principal Software Engineering Manager Jobs in Bangalore
Microsoft • Bangalore • Hybrid
Birlasoft Sr. Software Engineer Jobs in Pune | .NET
Birlasoft • Pune • Onsite
Birlasoft RPA & Appian QA Tester Jobs in Noida
Birlasoft • Noida • Onsite