JobsotherJava Software Engineer
E
Enterprise Minds, Inc

Java Software Engineer

📍Hyderabad, Telangana, Indiaunknown

About this role

Job Title: Java Developer

Location: Hyderabad

Experience: 3-5 Years

Job Summary

We are looking for a skilled Java Developer with strong expertise in building scalable and high-performance backend systems. The ideal candidate should have hands-on experience in Java, Spring Boot, Microservices architecture, Kafka-based messaging systems, and PostgreSQL databases .

You will be responsible for designing, developing, and maintaining distributed systems while collaborating with cross-functional teams in an Agile environment.

Key Responsibilities

• Design, develop, and deploy scalable applications using Java and Spring Boot
• Build and maintain Microservices-based architecture
• Develop and integrate event-driven systems using Spring Kafka
• Design and optimize PostgreSQL database schemas and queries
• Collaborate with frontend, DevOps, and QA teams for end-to-end delivery
• Implement RESTful APIs and ensure high performance and responsiveness
• Write clean, maintainable, and testable code following best practices
• Participate in code reviews, sprint planning, and technical discussions
• Troubleshoot, debug, and enhance existing applications
• Ensure application security, scalability, and reliability

Mandatory Skills

• Strong experience in Java (Core + Advanced)
• Hands-on expertise in Spring Boot
• Solid understanding of Microservices Architecture
• Experience with Spring Kafka / Apache Kafka
• Proficiency in PostgreSQL
• Experience in building and consuming REST APIs
• Knowledge of Design Patterns and Data Structures

Good to Have Skills

• Experience with React.js for frontend development
• Familiarity with Docker & Kubernetes
• Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, etc.)
• Exposure to Cloud platforms (AWS / Azure / GCP)
• Understanding of Redis / Caching mechanisms

Thanks,

Renuka.

renuka.thakur@eminds.ai

📧 Apply via email:renuka.thakur@eminds.ai