We are seeking a skilled Java Developer with 3 to 5 years of experience to join our dynamic software development team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality Java applications, collaborating with cross-functional teams to deliver robust software solutions that meet business requirements.
- Develop, test, and maintain Java-based applications and software solutions.
- Collaborate with product owners, designers, and other developers to deliver new features.
- Write clean, scalable, and maintainable code according to industry best practices.
- Perform code reviews and troubleshoot, debug, and optimize existing software.
- Participate in Agile development processes and contribute to continuous improvement.
- Proven experience as a Java Developer with 3 to 5 years in software development.
- Strong understanding of object-oriented programming and design patterns.
- Experience with Java frameworks such as Spring or Hibernate.
- Familiarity with RESTful APIs and microservices architecture.
- Knowledge of relational databases and SQL.
- Experience with front-end technologies like JavaScript, HTML, and CSS.
- Familiarity with version control tools such as Git.
- Knowledge of build tools like Maven or Gradle.
- Understanding of cloud platforms like AWS or Azure.
- Bachelors degree in Computer Science, Information Technology, or related field.
- Masters degree preferred but not required.
Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.