Jave Developer
4 weeks ago
**We’re Hiring**
Are you a talented **Java Developer** looking for your next challenge?
Role: Java Developer
Location: Pune/Hyderabad
Mode: Hybrid
Experience: 4 years
Key Responsibilities:
- Design, develop, and maintain Java-based applications, ensuring high performance, security, and scalability.
- Implement object-oriented principles (OOP) and design patterns in code to create flexible and reusable software components.
- Work on solving complex algorithms and problem-solving challenges using strong knowledge of algorithmic design and optimization.
- Collaborate closely with cross-functional teams (including front-end developers, QA engineers, and business analysts) to deliver high-quality software solutions.
- Write clean, maintainable, and efficient code following industry best practices and coding standards.
- Perform code reviews and mentor junior team members, promoting knowledge sharing and continuous improvement.
- Utilize version control tools (e.g., Git) to manage codebases effectively.
- Troubleshoot, debug, and resolve technical issues in production environments.
- Ensure proper database design and interaction with relational databases (RDBMS), including writing efficient SQL queries.
- Stay up-to-date with the latest trends and technologies in software development, particularly in the Java ecosystem.
Required Skills & Qualifications:
- Experience: 4+ years of professional experience in Java development.
- Core Java Skills: In-depth knowledge of Java programming, including advanced concepts such as multi-threading, concurrency, memory management, and JVM internals.
- Object-Oriented Programming (OOP): Strong understanding and practical experience with OOP principles (inheritance, polymorphism, encapsulation, and abstraction).
- Design Patterns: Solid experience with commonly used design patterns (e.g., Singleton, Factory, Observer, Strategy, etc.).
- Algorithms & Data Structures: Proficiency in algorithms and data structures, with the ability to solve complex problems efficiently.
- RDBMS: Strong knowledge of relational databases (e.g., MySQL, PostgreSQL, Oracle) and SQL query optimization. Experience with database design and writing complex queries.
- Version Control: Experience with Git and working in a collaborative, version-controlled environment.
- Testing: Experience with unit testing frameworks like JUNIT.
- Agile Methodology: Familiarity with agile development practices, including sprint planning, stand-ups, and iterative development.
- Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot and resolve complex technical issues.
**Why Join Us?**
- Flexible work environment: Choose between Remote, Hybrid, or On-Site.
- Opportunities to work on cutting-edge projects and grow with an experienced team.
If you're ready to take on this exciting challenge, we want to hear from you Please share updated resume to nivetha.s@eminds.ai
Share this post if you know someone perfect for the role, and feel free to reach out to nivetha.s@eminds.ai if you have any questions
Regards
Nivetha
Senior Talent Engineer
Enterprise Minds Inc
Email: nivetha.s@eminds.ai Website: www.eminds.ai
REINVENT GROWTH. REDEFINE EFFICIENCES. RETHINK EXPERIENCES