🚀 About the Role:
As a Java Developer, immerse yourself in crafting high-quality, efficient, and scalable backend applications. Work alongside a passionate team to develop software solutions that stand at the forefront of technology, driving innovation and excellence.
👨💻 Who You Are:
- Whether you're seasoned in Java or newly passionate, having practical skills or relevant certifications is what counts.- Skilled in Java programming, with a solid grasp of object-oriented design principles.- Experienced or willing to master Spring Framework and creating RESTful services.- Knowledgeable in database management, especially with SQL, PostgreSQL, or similar databases.- Adept in leveraging cloud technologies like AWS, Minio to enhance application scalability and performance.- Familiar with Agile methodologies, version control systems like Git, and containerization technologies such as Docker and Portainer.- A strong problem-solver with excellent teamwork capabilities.
🔍 Key Responsibilities:
- Develop and fine-tune Java-based applications, focusing on backend logic and database interactions.- Collaborate on designing scalable and efficient software solutions, ensuring they align with business requirements.- Refactor existing codebases to improve efficiency and maintainability, while also developing microservices for modular, scalable application architecture.- Drive innovation within Agile development cycles, championing best practices and fostering a culture of continuous improvement and efficiency.- Elevate our DevOps capabilities by integrating cutting-edge practices with Docker, Portainer, and cloud technologies, ensuring seamless development to deployment workflows.
🌟 Additional Qualifications (Nice to Have):
- Practical knowledge of serverless architecture principles, enabling scalable and efficient cloud-native solutions.- Familiarity with Continuous Integration and Continuous Deployment (CI/CD) pipelines, particularly with Jenkins or GitLab CI, to automate testing and deployment processes.
💼 Why EHU IT Hub?
- Real-World Experience: Gain hands-on experience working on actual university and external projects.- Career Kickstart: This isn't just a job; it's a launchpad for your career in software development.- Professional Growth: Deepen your understanding of corporate processes and tech tools.- Certification: Showcase your achievements with a certificate upon completing your probation period.- Reward System: Your hard work and innovation are recognised – enjoy the perks of our structured bonus system.- Collaborative Culture: Join a community where ideas are valued, learning never stops, and yes, we do have cookies!