07 Aug
|
Dyaz Innovate
|
India
07 Aug
Dyaz Innovate
India
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 (India)
🏢 Dyaz Innovate
📍 India