Grails Platform Developer


Job Description:

Position Title: Grails Platform Developer
Position OverviewWe are seeking experienced developers to work on our existing Grails-based platform. While prior Grails experience is preferred, we are primarily looking for developers with strong backgrounds in related technologies who demonstrate the ability to quickly adapt and master our technical stack.
Required Technical Skills (Candidates must possess at least ONE of the following):
- Spring Boot Development Experience (Highest Priority)- Groovy programming language experience- Java development with Spring Framework experience- Strong Ruby on Rails experience (indicating familiarity with similar architectural concepts)
Key Responsibilities
- Develop, maintain, and enhance features on our Grails-based platform.- Write clean, efficient, and maintainable code, adhering to established framework conventions and standards.- Actively collaborate with the development team to design and implement technical solutions.- Debug, troubleshoot, and resolve technical issues and defects.- Participate constructively in code reviews.
Required Experience and Qualifications
- Minimum of 3+ years of professional software development experience.- Strong fundamental understanding of web application development.- Proven experience with the Model-View-Controller (MVC) architecture.- Demonstrated comfort and aptitude for learning new frameworks and technologies quickly.- Excellent problem-solving and analytical skills.
Preferred Technical Skills (Nice to Have)
- Previous experience with the Grails framework.- Experience with GORM or similar Object-Relational Mapping (ORM) tools (e.g., Hibernate, ActiveRecord).- Experience in developing RESTful APIs.- Database experience (SQL, PostgreSQL, MySQL).- Proficiency with Git version control.- Experience migrating between different web frameworks.- Knowledge of DevOps practices or deployment experience.- Experience working within an Agile/Scrum development methodology.
What We Offer
- The opportunity to work on a production-level Grails platform.- Comprehensive training and support to facilitate the learning of the Grails framework.- [Add your specific benefits, salary range, work arrangement, etc.]