





**JOB DESCRIPTION** Create high-level code and programs of considerable complexity by applying software development methodologies and Java programming languages, in order to automate or systematize administrative or operational processes requested by departments, ensuring they meet required changes and are delivered on time. **REQUIREMENTS:** * 3 years of experience in design, development, and maintenance of robust and scalable enterprise applications * Intermediate English (conversational and written) * Advanced proficiency in Java SE and Java EE * Expertise in object-oriented programming, design patterns, and best development practices * Experience with relational databases, especially SQL Server, with ability to manipulate data in JSON format * Strong knowledge of frameworks such as Spring (Spring Boot, Spring MVC), Hibernate, and JPA, as well as integration of RESTful and SOAP services * Backend application development with high concurrency and optimized performance * Proficiency with version control tools (Git), continuous integration, and agile methodologies (Scrum) * Ability to lead technical teams, mentor developers, and conduct code reviews * Knowledge of security, automated testing (JUnit, Mockito), and deployment in cloud environments Job type: Full-time Salary: Up to $30,000.00 per month Benefits: * Salary increases * Employee discounts * Option for indefinite contract * Life insurance * Grocery vouchers Application question(s): * Knowledge in strong knowledge of frameworks, Spring (Spring Boot, Spring MVC), Hibernate and JPA, as well as integration of RESTful and SOAP services? Experience: * Java: 3 years (Required) * in Java SE and Java EE: 3 years (Required) Work location: On-site position


