**Java Developer - Costa Rica**
We are looking for Java Developers with Oracle experience (SQL RDBMS experience will be considered). Ideally, you are a self-starter and have worked in an Agile/Scrum environment doing 2-week sprints.
**JOB REQUIREMENTS & QUALIFICATIONS**
- Bachelors in Computer Science or similar degree/experience AND at least +6 years of on-the-job experience. (Jr. +2 / Mid +4)
- The ability to work with a larger team or independently as needed
- The ability to verbalize and contribute to the overall scope and strategy of the project
- Own a project from start to finish with appropriate problem-solving skills
- The ability to take criticism and feedback
- Familiar with agile/scrum methodology, it's our process
- Excellent communication skills both verbal and written in English (B2Plus -C1).
**Let's talk tech stack**
- 6 or more years of professional software development experience with advanced experience in Java 1.7, Java 1.8 with a preference for Java 1.11. (Jr. +2 / Mid +4)
- Knowledge and understanding of Database concepts with a preference for Oracle (but will take SQL RDBMS experience)
- Understanding of frontend technologies such as Angular, React, and/or VUE plus HTML5, and CSS3
- Understanding of Rest implementations (JSON, XML)
- Knowledge and hands-on experience in Java frameworks available such as Springs or Grails
- Experience with JavaScript design patterns
- Understanding of SOLID principles.
- Knowledge and hands-on experience on different types of threads supported by Java
- Experience implementing test-driven development
- Proficient understanding of code versioning tools, such as Git or SVN
- Knowledge of continuous Build Systems (Jenkins, Docker)
- Experience with Java Messaging Systems JMS
- Plugin experiences such as Maven and Gradle
**Bonus Points**:
- Ionic, or Flutter front-end frameworks
- Experience working on cloud service providers like cloud foundry, AWS, GCP, OpenStack, etc.
- Ability to author an NPM package
- Experience working in NoSQL databases
- You have an active GitHub profile with projects.
- Proficiency in languages other than English, Spanish.