Philips
IN-RD
We are looking for a skilled and experienced Senior Java Backend Developer to join our growing team for the new GD project. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable backend applications while collaborating closely with cross-functional teams in an agile environment.
Key ResponsibilitiesParticipate in the complete Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing, deployment, and support.
Develop scalable and high-performance backend applications using Java technologies.
Work collaboratively with team members in agile and pairing environments while independently handling development responsibilities.
Contribute to software architecture and technical design discussions, ensuring best practices and coding standards are followed.
Handle moderately complex development tasks and deliver high-quality software solutions aligned with business requirements.
Develop and execute unit, integration, and system test plans to ensure application reliability and performance.
Conduct detailed code reviews to maintain code quality and drive continuous improvement.
Support deployment activities and collaborate with DevOps teams for application monitoring and performance optimization.
Troubleshoot and resolve software defects through debugging, log analysis, and root cause identification.
Create and maintain technical documentation including API specifications, design documents, and architecture diagrams.
Stay updated with emerging technologies, development frameworks, and industry best practices.
Strong experience in Java Backend Development
Hands-on experience with:
Core Java
Spring Boot / Spring Framework
REST APIs & API Integration
Microservices Architecture
SQL/Database Management
Good understanding of:
Agile Methodology
Software Design Principles
SDLC
Version Control Systems (Git)
Debugging & Code Reviews
Test Driven Development (TDD)
Software Testing & Quality Assurance
Experience in technical documentation and system design.
Bachelor’s Degree in:
Computer Science
Software Engineering
Information Technology
or equivalent
OR
Vocational Education in Information Technology or equivalent qualification.
Bachelor’s Degree holders: Freshers/Relevant experience can apply.
Candidates with Vocational Education: Minimum 4 years of experience in:
Software Development
Software Design & Architecture
Testing & Quality Assurance
or related areas.
Master’s Degree in Computer Science / Information Technology / Software Engineering.
Experience in enterprise-level backend application development.
Technical Documentation
API Design & Integration
Continuous Improvement
Quality Specifications
Agile Development Practices
Software Test Automation
Business Acumen