Backend Developer (Java) Role Summary
As a skilled Backend Developer, you will be responsible for designing, developing, and maintaining robust backend applications using Java, Spring Boot, and Hibernate. You will work on high-performance projects that require expertise in Java, Spring Boot, and database management.
Our ideal candidate has strong experience with Git commands, version control systems, and cloud environments (Azure). They must also have a good understanding of CI/CD pipelines and containerization tools (Docker, Kubernetes). Strong English language skills are a must for this role.
* Key Responsibilities:
* Design and implement efficient database schema using MySQL, PostgreSQL, or Oracle.
* Implement RESTful APIs and work within a microservices-based environment.
* Optimize application performance using caching tools (Redis, Memcached) and basic JVM tuning.
* Ensure system security and follow secure coding guidelines.
* Collaborate with cross-functional teams to deliver high-quality solutions.
Required Skills and Qualifications:
* Advanced English language skills.
* Strong experience with Git commands and version control systems.
* Understanding of cloud environments (Azure), CI/CD pipelines, and containerization tools (Docker, Kubernetes).
Benefits and Perks:
This role offers the opportunity to work on challenging projects, collaborate with experienced professionals, and contribute to the growth and success of our organization.
Work Schedule: Brazilian Time (BRT), from 6 a.m. to 3 p.m., allowing for interaction with Central European Time (CET) working hours.