Description

Job Description

We are seeking a talented Java Developer with 3 to 5 years of professional experience to design, develop, and maintain high-quality software solutions.

The ideal candidate should have a strong understanding of core Java concepts, modern frameworks, and agile methodologies.

You will collaborate with cross-functional teams to build scalable, secure, and robust applications.

Responsibilities

Design & Development :

Develop and maintain Java-based applications using best practices and coding standards.
Collaborate with product managers, architects, and other developers to design new features and improve existing functionality.

Code Quality & Testing

Write clean, efficient, and well-documented code.
Develop and execute unit tests, integration tests, and participate in code reviews to ensure high code quality.

Application Maintenance

Troubleshoot, debug, and resolve technical issues in a timely manner.
Maintain and optimize existing applications to improve performance and scalability.

Agile Methodologies

Participate in daily stand-ups, sprint planning, and retrospectives.
Work collaboratively in an agile environment and contribute to continuous improvement.

Collaboration & Communication

Work closely with team members, stakeholders, and cross-functional departments.
Provide technical guidance and mentorship to junior developers as needed.

Required Qualifications

Bachelor's degree in Computer Science, Engineering, or a related field.
3 to 5 years of hands-on experience in Java development.
Strong understanding of core Java (Java 8 or higher) and object-oriented programming.
Experience with frameworks such as Spring (Core, MVC, Boot) and Hibernate.
Familiarity with RESTful API design and implementation.
Experience with version control systems (Git).
Knowledge of SQL and experience with relational databases.
Familiarity with build tools such as Maven or Gradle.
Ability to work in an agile, collaborative environment.
Excellent problem-solving skills and attention to detail.

Preferred Skills

Experience with microservices architecture.
Familiarity with containerization technologies (Docker, Kubernetes).
Knowledge of cloud platforms such as AWS, Azure Cloud.
Experience with front-end technologies (React) is a plus.
Understanding of DevOps practices and CI/CD pipelines

Education

Any Graduate