Java,Spring Boot,React
Key Responsibilities
Design, develop, and maintain Java-based applications with a strong focus on RESTful web services.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure application performance, scalability, security, and code quality.
Proactively identify components requiring version upgrades, apply fixes, and ensure backward compatibility through thorough testing.
Write clean, maintainable, and well-documented code.
Perform code reviews, unit testing, integration testing, and vulnerability resolution.
Troubleshoot, debug, and resolve application issues.
Required Skills & Qualifications
Strong proficiency in Core Java (Java 8/11 or above).
Proven experience in developing REST APIs and integrating with external services.
Solid understanding of Spring Framework / Spring Boot.
Knowledge of Microservices architecture.
Experience with databases (SQL/NoSQL).
Familiarity with version control systems (Git).
Practical understanding of software development best practices (Agile, CI/CD, testing).
Ability to leverage tools like GitHub Copilot effectively to accelerate development while maintaining high-quality standards.
Nice to Have
Exposure to cloud platforms (AWS, Azure, or GCP).
Knowledge of containerization (Docker/Kubernetes).
Experience in messaging frameworks (Kafka, RabbitMQ).