Java Developer
Looking for Java Developer!
We are seeking a Java Developer with at least one year of proven experience in software development, particularly in modern Java environments. The ideal candidate will have a strong technical foundation, a passion for clean code, and the ability to collaborate effectively within agile teams.
Technical Requirements:
- Experience: Minimum 1 year of hands-on Java development.
- Programming Languages: Advanced proficiency in Java (preferably Java 8 or higher).
- Frameworks: Experience with Spring Boot and/or Spring Framework.
- Databases: Knowledge and usage of relational databases.
- APIs: Experience in designing and consuming RESTful APIs.
- Version Control: Familiarity with tools such as Git.
- Testing: Ability to write unit tests using tools like JUnit and Mockito.
- Troubleshooting: Strong analytical and problem-solving skills.
- Teamwork: Ability to collaborate in agile environments.
Education:
- Bachelor's degree in Systems Engineering, Computer Science, or related fields.
- Equivalent experience may be considered in lieu of formal education.
Desirable Skills (Nice to Have):
- Knowledge of agile methodologies (Scrum, Kanban).
- Familiarity with NoSQL databases (MongoDB, Cassandra).
- Experience with containers and orchestration (Docker, Kubernetes).
- Cloud platform experience (AWS, Azure, GCP).
- Familiarity with CI/CD processes.
- Experience with build tools (Maven, Gradle).
- Microservices development experience.
- Understanding of messaging systems (Kafka, RabbitMQ).
- Technical English (reading and writing proficiency).
- Client
- Engineering
- Ubicaciones
- Guadalajara, Remoto
- Estado remoto
- Híbrido
- Cliente
- Valce
Acerca de Valce Talent Solutions
We help our clients enhance their talent attraction capacities, especially in technological profiles.
We constantly innovate and actively seek to find the best solutions for clients and professionals. We understand the needs of our customers and aim to be the industry specialists.
We offer consulting services to technology companies in various areas, including IT, software development, cybersecurity, and project management. Our employees are the reason for the company's existence, and their satisfaction translates into that of our customers.