Overview
Application
Check Java Spring Developer
Position
Explore a variety of features that match your criteria.
Company Overview
GodaDev is a dynamic and innovative software development company committed to delivering cutting-edge solutions. We’re dedicated to pushing the boundaries of innovation and creating impactful software products. As we continue to expand our team, we’re seeking a skilled Java Spring Developer to join us in creating high-quality software products.
Position Overview
We’re looking for an experienced Java Spring Developer to contribute to the design, development, and maintenance of our enterprise-level applications. In this role, you’ll work closely with our team of developers and engineers to build scalable and reliable software solutions using Java and the Spring framework.
Location
Remote (Based in Egypt)
Responsibilities
- Design and develop robust, scalable, and high-performance Java applications using the Spring framework.
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
- Write clean and maintainable code following best practices and coding standards.
- Implement and maintain RESTful APIs for seamless integration with frontend and third-party systems.
- Conduct code reviews, provide feedback, and mentor junior developers.
- Work with DevOps teams to deploy applications and ensure smooth production deployments.
- Troubleshoot issues, debug code, and implement fixes as needed.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3+ years of experience in Java development with a strong emphasis on the Spring framework.
- Proficiency in Spring Boot, Spring MVC, Spring Data, and other Spring modules.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., Hibernate).
- Solid understanding of software development principles, design patterns, and best practices.
- Familiarity with build tools such as Maven or Gradle.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications
- Experience with microservices architecture and cloud platforms (e.g., AWS, Azure, GCP).
- Knowledge of frontend technologies such as HTML, CSS, and JavaScript.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Experience with Agile/Scrum methodologies.
- Certification in Java or Spring development is a plus.