We are seeking a talented Java Developer to join our dynamic team in Alicante, Spain. As a Java Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable, and secure Java-based applications that meet our clients' needs.
- Design, develop, and implement Java-based applications using object-oriented programming principles
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications
- Write clean, efficient, and well-documented code adhering to best practices and coding standards
- Develop and consume RESTful APIs to integrate various systems and services
- Optimize application performance and troubleshoot issues as they arise
- Participate in code reviews to ensure code quality and share knowledge with team members
- Work with databases to design schemas, write queries, and optimize performance
- Contribute to the full software development lifecycle, from concept to deployment and maintenance
- Stay up-to-date with emerging trends and technologies in Java development
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 3+ years of professional Java development experience
- Strong proficiency in Java programming and object-oriented design principles
- Experience with Spring Framework and Hibernate
- Familiarity with RESTful API design and implementation
- Solid understanding of SQL databases (e.g., MySQL, PostgreSQL)
- Proficiency in version control systems, preferably Git
- Knowledge of Agile methodologies and software development best practices
- Excellent problem-solving and analytical skills
- Strong attention to detail and ability to write clean, efficient code
- Effective communication and collaboration skills
- Oracle Certified Professional Java Programmer certification is a plus
- Ability to work independently and as part of a team in a fast-paced environment
Come balblabla