We are seeking a skilled Java Developer with Minimum 4-6 years of experience to join our dynamic team.
The ideal candidate will have a strong background in Java 8, data structures, algorithms, and SQL.
You will be responsible for developing high-quality applications, collaborating with cross-functional teams, and ensuring the performance, quality, and responsiveness of applications.
Key Responsibilities:
• Design, develop, and maintain high-quality Java applications.
• Implement and optimize data structures and algorithms.
• Write efficient SQL queries to interact with databases.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Identify and correct bottlenecks and fix bugs.
• Ensure the best possible performance, quality, and responsiveness of applications.
• Participate in code reviews and contribute to team knowledge sharing.
Mandatory Skills:
• Proficiency in Java 8.
• Strong understanding of data structures and algorithms.
• Experience with SQL and database management.
• Solid understanding of object-oriented programming principles.
• Familiarity with version control systems (e.g., Git).
Preferred Skills:
• Experience with Spring Framework or similar frameworks.
• Knowledge of RESTful APIs and web services.
• Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript).
• Understanding of Agile methodologies.
Qualifications:
• Bachelor's degree in Computer Science, Engineering, or a related field.
• 4-6 years of professional experience in Java development
Bachelor's degree