Full Stack Java Developer
The Cervantes Group
Full-time
Osco, IL
Job description
Job Summary
We are seeking a talented Full Stack Developer to join our dynamic team. The ideal candidate will possess a strong foundation in both front-end and back-end development, with experience in various programming languages and frameworks. This role involves designing, developing, and maintaining web applications while collaborating with cross-functional teams to deliver high-quality software solutions.
Duties
- Design and implement scalable web applications using Ruby on Rails, JavaScript, and React Express.
- Develop RESTful APIs to facilitate communication between front-end and back-end systems.
- Collaborate with UX/UI designers to create user-friendly interfaces and enhance user experience.
- Manage databases using MySQL and SQL, ensuring data integrity and security.
- Utilize version control systems like Git and SVN for code management and collaboration.
- Participate in Agile development processes, contributing to sprint planning, reviews, and retrospectives.
- Conduct code reviews to maintain high coding standards and best practices.
- Troubleshoot and debug applications to optimize performance and resolve issues.
- Stay updated with emerging technologies and industry trends to continuously improve development practices.
Skills
- Proficiency in IT infrastructure management and application development.
- Strong knowledge of programming languages including Ruby on Rails, Java, Python, C#, C++, and VBA.
- Experience with cloud services such as AWS and Azure for application deployment.
- Familiarity with front-end development technologies including HTML, CSS, JavaScript, and React Express.
- Understanding of RESTful API design principles for effective communication between services.
- Knowledge of Agile methodologies for efficient project management.
- Experience with Linux operating systems for development environments.
- Familiarity with role-based access control (RBAC) principles for secure application design. Join us in creating innovative solutions that make a difference! We look forward to your application if you are passionate about software development and eager to contribute to a collaborative team environment.
Job Type: Full-time
Pay: $89,470.95 - $107,749.96 per year
Benefits:
- Relocation assistance
Work Location: Remote