Java Backend Developer

Supro Consulting

  • Hyderabad, Telangana
  • Permanent
  • Full-time
  • 2 months ago
Job OverviewSupro Consulting is seeking a Senior Java Backend Developer for full-time positions located in Hyderabad, Bengaluru, Chennai, and Pune. This role is designed for experienced professionals with a maximum of 10 years of work experience. As a Senior Java Backend Developer, you will play a pivotal role in developing and optimizing backend solutions, leveraging your expertise in various technologies and frameworks.Qualifications and Skills
  • Proficiency in Java (Mandatory skill) to develop server-side applications efficiently and effectively.
  • In-depth experience with Spring Boot (Mandatory skill) for creating production-ready applications quickly and effortlessly.
  • Expertise in Microservices Architecture (Mandatory skill) to design, build, and maintain scalable systems.
  • Comprehensive understanding of RESTful APIs and an ability to implement them to provide backend services that are scalable and reliable.
  • Experience in using Docker for containerization, enabling consistent development and deployment across environments.
  • Proficiency with Apache Kafka for developing real-time data processing and enhancing the messaging pipeline.
  • Strong knowledge of SQL/NoSQL Databases to manage and optimize data storage and retrieval effectively.
  • Prior experience with J2EE to build, deploy, and manage secure, robust enterprise-level applications.
Roles and Responsibilities
  • Collaborate with cross-functional teams to define, design, and ship new features and services efficiently.
  • Architect, develop, and maintain backend components of applications in alignment with project requirements.
  • Implement robust backend systems using Java, Spring Boot, and aligned with microservice architecture best practices.
  • Design and build scalable APIs that integrate seamlessly with front-end systems and third-party services.
  • Troubleshoot and resolve technical issues to enhance the performance and reliability of applications.
  • Participate in code reviews to ensure adherence to coding standards and optimized application performance.
  • Stay updated with industry trends and advancements to integrate novel technologies and methodologies.
  • Mentor and provide guidance to junior developers, promoting an innovative and collaborative team environment.

Expertia AI Technologies