Job Summary
We are seeking a skilled Java Developer to join our team. This role is ideal for someone with experience in Java programming, excellent problem-solving skills, and a strong understanding of software development principles. You’ll collaborate with a team of developers to create efficient, scalable, and reliable applications.
Key Responsibilities
- Design, develop, and maintain Java-based applications.
- Analyze requirements and develop efficient software solutions.
- Collaborate with cross-functional teams to define project specifications.
- Troubleshoot and resolve software-related issues.
- Participate in code reviews to ensure code quality and best practices.
- Document code and technical processes.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in Java development.
- Proficiency in Java, Java frameworks (e.g., Spring, Hibernate), and object-oriented programming principles.
- Strong understanding of RESTful APIs, microservices architecture, and web services.
- Familiarity with relational databases and SQL.
- Excellent communication and team collaboration skills.
Preferred Skills
- Knowledge of DevOps tools and practices.
- Experience with cloud platforms like AWS or Azure.
- Familiarity with agile methodologies.