Overview
Mandatory skills - Java + Microservice + Multitreading
Employment Type: Full-TimePosition
Overview:As a Mid-Level Java Engineer, you will be a critical member of our backend development team, responsible for building, optimizing, and maintaining robust, scalable, and efficient server-side applications. You will collaborate closely with cross-functional teams, including architects, product managers, and QA engineers, to ensure seamless integration of features and superior product quality. A strong focus on messaging systems and middleware technologies—such as Apache Kafka, IBM MQ, or RabbitMQ—is preferrable for this role.Key Responsibilities:
- Design & Development:Write clean, maintainable, and efficient code using Java and related frameworks and libraries.Implement best practices in object-oriented design, functional programming paradigms, concurrency, and multithreading.Implement RESTful APIs and microservices that adhere to best practices and architectural guidelines.
- Messaging and Integration:Knowledge on administration and management of messaging infrastructure Apache Kafka, IBM MQ, and RabbitMQ is preferrable.Troubleshoot and resolve messaging-related performance, reliability, and scalability issues.Experience on monitoring tools and technology is preferrable.
- System Optimization & Maintenance:Conduct code reviews, provide constructive feedback, and ensure coding standards are upheld.Participate in performance tuning, refactoring, and optimization efforts to ensure efficient application operation.
- Collaboration & Agile Methodologies:Work closely with product management, UI/UX designers, and QA teams in an Agile environment to deliver features on schedule.Contribute to sprint planning, stand-ups, and retrospectives, offering insights and recommendations for continuous improvement.
- Quality Assurance & Compliance:Write and maintain unit, integration, and performance tests.Ensure adherence to security, compliance, and data privacy regulations.
Qualifications & Skills:
- Education & Experience:Bachelor’s degree in Computer Science, Engineering, or a related field.5-7 years of professional experience in Java backend development.
- Technical Skills:Strong proficiency in Java and related framework.Hands-on experience with messaging platforms such as Apache Kafka, IBM MQ, or RabbitMQ.Proficiency with relational databases (e.g., MySQL, PostgreSQL) and familiarity with NoSQL databases.Experience with CI/CD pipelines, Git, Maven/Gradle, and containerization technologies (Docker, Kubernetes).
- Soft Skills & Other:Strong analytical, problem-solving, and debugging skills.Excellent written and verbal communication skills.Ability to work collaboratively in a hybrid environment, balancing office presence (Hyderabad West) with remote productivity.
Job Types: Full-time, Permanent
Pay: ₹2,000,000.00 - ₹4,500,000.00 per year
Location Type:
- In-person
Schedule:
- Day shift
- Monday to Friday
Work Location: In person
Speak with the employer
+91 8310962797