06 Aug
|
Dyaz Innovate
|
Hyderabad
06 Aug
Dyaz Innovate
Hyderabad
Role & responsibilities
- Design, develop, test, and maintain enterprise-grade applications using Java and Spring Boot.
- Build and maintain RESTful APIs and microservices for scalable backend systems.
- Develop responsive user interfaces using React.js and integrate them with backend services.
- Work with Node.js and Express.js for API development and integration where required.
- Implement asynchronous communication using Kafka and RabbitMQ.
- Optimize application performance using Redis caching and other performance enhancement techniques.
- Design, write, and optimize SQL queries, stored procedures, and database objects.
- Work with Oracle, PostgreSQL, and SQL databases for application development and maintenance.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Develop unit and integration tests to ensure software quality and reliability.
- Build and maintain CI/CD pipelines for automated testing, deployment, and release management.
- Collaborate with UI/UX designers, QA engineers, product managers, and other developers throughout the software development lifecycle.
- Troubleshoot production issues, identify root causes, and implement permanent solutions.
Technical Skills
- Programming Languages: Java, JavaScript
- Backend Frameworks: Spring Boot, Spring MVC, Spring Security
- Frontend: React.js
- Server-side Development: Node.js, Express.js
- Messaging Systems: Apache Kafka, RabbitMQ
- Caching: Redis
- API Development: RESTful APIs, Microservices Architecture
- Databases: Oracle, PostgreSQL, SQL
- Version Control: Git, GitHub
- CI/CD Tools: Jenkins, GitHub Actions, GitLab CI, Azure DevOps (or similar)
- Development Practices: CI/CD Pipelines, Unit Testing, Code Reviews, Agile Methodology
📌 Java Developer (Hyderabad)
🏢 Dyaz Innovate
📍 Hyderabad