Software Technologist - Java Fullstack Developer
Philips
Bengaluru, Karnataka, IndiaSENIOR
HybridFull-StackJava
Job Description
Design and maintain scalable applications in healthcare.
Responsibilities
- Design, develop, and maintain scalable applications and components for serviceability applications in healthcare.
- Own the detailed design and implementation of features/modules, ensuring adherence to best practices and coding standards.
- Write clean, maintainable code with comprehensive unit and integration tests.
- Participate in code reviews, requirements analysis, and risk mitigation activities.
- Collaborate with cross-functional teams to ensure timely and high-quality deliveries.
- Drive code craftsmanship and continuous improvement initiatives within the team.
- Create and maintain up-to-date documentation for design and implementation.
- Analyse functional and non-functional requirements and incorporate them into robust solutions.
- Identify and resolve technical risks through prototyping and agile practices.
- Bachelor's Degree in Computer Science, Software Engineering, and Information Technology.
Qualifications
- Front-End Skills:
- Proficiency in HTML, CSS, JavaScript, XML, and jQuery.
- Hands-on experience with modern JavaScript frameworks such as Angular, React, and Node.js.
- Back-End Skills:
- Strong expertise in Java (primary) and Spring Framework.
- Familiarity with security best practices (OAuth2, JWT, SSL/TLS).
- Database & Server Knowledge:
- Solid understanding of Relational Databases (MS SQL Server, PostgreSQL) and preferably NoSQL databases (MongoDB, DynamoDB).
- Familiarity with web servers like Apache and Nginx.
- Cloud & DevOps:
- Knowledge of CI/CD pipelines, build tools (Maven/Gradle), and containerization (Docker, Kubernetes).
- Architecture & Design:
- Understanding of UI/UX principles and responsive design.
- Agile Practices:
- Hands-on experience working in Scrum teams and familiarity with Agile methodologies.
- Strong communication, collaboration, and influencing skills.
- High attention to detail and commitment to software quality.
- Learn more about our business.
- Discover our rich and exciting history.
- Learn more about our purpose.
Nice to have
- Knowledge of CI/CD pipelines
- Experience in agile methodologies