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).
#J-18808-Ljbffr