




Job Summary: We are seeking Java Developers (Mid-Level/Senior/Tech Lead) to work in a disruptive and global environment focused on innovation and cross-team integration. Key Highlights: 1. Disruptive environment open to new ideas 2. Integration with global teams 3. Work focused on innovation and thinking outside the box **RESPONSIBILITIES:** We are supporting a global company with offices in Porto Alegre, São Paulo, New York, and other locations, operating in a disruptive environment that is open to new ideas. A place where thinking outside the box is constant and global team integration occurs seamlessly. We support the Global Development Center headquartered in Porto Alegre and are currently seeking: – 2 Mid-Level Java Developers; – 1 Senior Java Developer; – 1 Senior Java Developer/Tech Lead. Responsibilities: Deliver high-quality JEE code and documentation promptly, with minimal supervision; Accurately report issues and status updates to project management; Participate in gathering, designing, and testing technical requirements; **REQUIREMENTS:** Advanced knowledge of Java and hands-on experience with Spring; Expertise in object-oriented programming concepts; Experience with software design fundamentals and design patterns; Experience with source control systems (Git or Subversion); Experience working with open-source frameworks (Hibernate, Velocity, etc.); Understanding of web application concepts and HTTP protocols; Experience with relational database fundamentals and products (Oracle, MySQL, etc.); Experience with at least one IDE (Eclipse, IntelliJ IDEA, etc.); Experience with build tools (Gradle, Maven and/or ANT) and continuous integration; Understanding of or experience with ORM implementations (e.g., Hibernate or other JPA providers); Fluent English. Desirable: Experience with JavaScript; Experience with enterprise application servers (Apache Tomcat, WebLogic, IBM WebSphere, JBoss); Experience with unit testing and logging frameworks (JUnit, TestNG, SLF4J, Log4J); Experience with Spring modules (MVC, Core, Aspects, Security, Data, etc.); Experience with at least one Java templating language (JSP or Velocity); Experience in different development methodologies (Agile, Waterfall, etc.); Experience in developing complex RDBMS queries and procedures; Experience with non-relational or document-oriented database technologies; Experience with profiling, tuning, and optimizing JEE web applications; Knowledge of SOLID principles. **WORK SCHEDULE:** Working hours (to be agreed upon) **BENEFITS:** Register your resume at buscarvagas.com.br and stay updated on the best opportunities.


