Description

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

Education

Bachelor's degree