Java Full Stack Developer Job in Carnation Infotech Pvt Ltd
Java Full Stack Developer
Carnation Infotech Pvt Ltd
4+ weeks ago
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
- Permanent
Job Summary
Key Responsibilities:
Software Development
Design, code, test, and maintainJavaapplications, ensuring adherence to coding standards and best practices.
Write clean, efficient, and reliable code.
System Architecture
Participate in system architecture and design discussions, providing insights into the best practices and patterns forJavadevelopment.
Contribute to the selection of appropriate design patterns and architectural decisions.
Database Development
Develop, optimize, and maintain database schemas and SQL queries.
Ensure efficient data access and storage.
API Development
Create RESTful or SOAP-based APIs for data access and integration with other systems.
Implement API documentation and versioning.
Testing and Debugging
Write unit tests and participate in code reviews to maintain code quality.
Identify and debug software defects, performance issues, and bottlenecks.
Continuous Integration (CI) and Continuous Deployment (CD)
Integrate code into CI/CD pipelines to automate testing, build, and deployment processes.
Ensure the pipeline is reliable and optimized.
Performance Optimization
Optimize application performance, including memory usage, CPU utilization, and network requests.
Implement caching and data optimization techniques.
Security and Compliance
Implement security best practices to protect data and application integrity.
Ensure compliance with data protection and security standards.
Documentation
Create and maintain technical documentation, including code documentation and architectural diagrams.
Ensure documentation is up-to-date and accessible.
Collaboration
Collaborate with cross-functional teams, including front-enddevelopers, product managers, quality assurance testers, and other stakeholders.
Participate actively in Agile development processes, such as sprint planning and daily stand-ups.
Key Responsibilities:
Software Development
Design, code, test, and maintainJavaapplications, ensuring adherence to coding standards and best practices.
Write clean, efficient, and reliable code.
System Architecture
Participate in system architecture and design discussions, providing insights into the best practices and patterns forJavadevelopment.
Contribute to the selection of appropriate design patterns and architectural decisions.
Database Development
Develop, optimize, and maintain database schemas and SQL queries.
Ensure efficient data access and storage.
API Development
Create RESTful or SOAP-based APIs for data access and integration with other systems.
Implement API documentation and versioning.
Testing and Debugging
Write unit tests and participate in code reviews to maintain code quality.
Identify and debug software defects, performance issues, and bottlenecks.
Continuous Integration (CI) and Continuous Deployment (CD)
Integrate code into CI/CD pipelines to automate testing, build, and deployment processes.
Ensure the pipeline is reliable and optimized.
Performance Optimization
Optimize application performance, including memory usage, CPU utilization, and network requests.
Implement caching and data optimization techniques.
Security and Compliance
Implement security best practices to protect data and application integrity.
Ensure compliance with data protection and security standards.
Documentation
Create and maintain technical documentation, including code documentation and architectural diagrams.
Ensure documentation is up-to-date and accessible.
Collaboration
Collaborate with cross-functional teams, including front-enddevelopers, product managers, quality assurance testers, and other stakeholders.
Participate actively in Agile development processes, such as sprint planning and daily stand-ups.
Experience Required :
5 to 8 Years
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us