Java Software Engineer
HICX
- Santo Domingo
- Autónomo
- Tiempo completo
- Minimum 2 years in professional Java programming with experience in application design, software development, and maintenance
- A BSc in Computer Science or similar field
- English language fluency and very good communication skills
- Good team player and ability to exchange information and support with co-workers
- Solid understanding of engineering best practices
- Good knowledge of Object-Oriented Programming techniques
- Good knowledge of Scripting languages like Groovy
- Good knowledge of SQL and database systems such as Postgresql, MySQL, etc.
- Good knowledge of web standards (HTML, JavaScript, etc)
- Quick learner and adapter of new frameworks and technologies
- Attention to details and some creativity on how processes could be improved as well as business requirements could be met
- Good knowledge and practical experience in automated test practices (Unit, Integration & Acceptance)
- Practical experience working with REST APIs and Microservices
- Good knowledge working with Cloud provider technologies (e.g.: AWS, Azure etc)
- A strong passion for Software Engineering, Innovation, and challenging the status quo
- Good knowledge of (CI\CD)
- Solid understanding and practical experience in Dev Ops
- Knowledge of development tools including Git, Maven, Eclipse
- Experience working with Spring and\or Spring Boot
- Experience working with ORM technologies such as Hibernate
- Solid System and Architectural skills for distributed systems
- Solid understanding of Agile methodologies and practices
- Good understanding of Containers and Orchestration (Ideally Docker and Kubernetes)
- Good knowledge in J2EE Technologies (e.g. Servlets, JTA, JMS, web containers)
- Excitement for the latest trends in application design and Software Architectures
- Relaxed yet enthusiastic attitude
- Experience in front-end frameworks like Vue.js or React is a plus
- BPMN Framework like Activity
- Work from anywhere in Dominican Republic - we are a fully remote company.
- Flexible PTO - We offer 25 days of paid holiday per year + 3 Public Holidays.
- Connect and socialize with the team during our company socials and off-site events.
- We celebrate special occasions with you - like your birthday! Additional PTO for all employees during their birthdays.
- Receive Competitive Pay - Our team makes sure to provide a highly competitive rate based on your skills and location.
- Work with a diverse, international team.
- Tons of amazing career opportunities in a fast-growing in demand industry.