Skip to main content
Pro5.ai logo

Senior Java Backend Engineer – Cloud & Middleware

Pro5.ai
Full Timesenior
Secunderabad, Telangana, INPosted March 6, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaSpringDockerKubernetesApacheKafkaRabbitMQCI/CD

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

About the Role

We are hiring on behalf of an innovative technology company focused on building scalable, cloud-based software solutions that power complex enterprise systems. The company leverages modern Java frameworks, middleware technologies, and cloud computing platforms to deliver high-performance, reliable, and secure applications for global clients.

The Senior Software Engineer – Java will work as an individual contributor responsible for designing, developing, and optimizing Java-based applications, integrating middleware solutions, and implementing cloud architectures while providing technical guidance to the team.

Key Responsibilities

  • Lead the design, development, and optimization of Java applications with a focus on performance, scalability, and security.
  • Architect and integrate middleware solutions (e.g., Apache Kafka, RabbitMQ) to ensure seamless communication between components and systems.
  • Design and implement cloud-based architectures on Google Cloud Platform, managing services for optimal performance and cost-efficiency.
  • Provide technical mentorship to junior engineers and share best practices for coding standards, design principles, and problem-solving approaches.
  • Contribute to overall system architecture, ensuring alignment with business and technical requirements.
  • Identify performance bottlenecks and implement solutions to improve system efficiency.
  • Conduct code reviews to ensure high-quality, maintainable code.
  • Collaborate with product managers, system architects, and other stakeholders to translate requirements into innovative technical solutions.
  • Stay current with emerging technologies and recommend tools, frameworks, or processes to enhance development practices.

Required Qualifications

  • 6–8 years of professional software development experience with strong expertise in Java.
  • Proficiency in Java frameworks such as Spring and Hibernate.
  • Extensive experience with middleware technologies (e.g., Apache Kafka, RabbitMQ).
  • Deep understanding of cloud platforms, preferably Google Cloud Platform.
  • Bachelor’s degree in Computer Science, Engineering, or a related field. Advanced degrees or certifications are a plus.
  • Strong problem-solving skills and ability to tackle complex technical challenges.
  • Experience providing technical leadership and mentoring junior engineers.
  • Excellent communication skills, able to convey complex technical concepts to technical and non-technical stakeholders.
  • Ability to work independently and manage multiple tasks and projects effectively.

Preferred Qualifications

  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and practices.
  • Knowledge of software security practices and compliance standards.

Pro5 is a global platform helping thousands of vetted professionals get hired by top employers. See what others say on our public Google Reviews and learn how we keep your data safe in our Trust Center .

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free