




Job Summary: A global company is seeking Java Developers (Mid-Level, Senior, and Tech Lead) for a disruptive development center in Porto Alegre, focused on innovation and global integration. Key Highlights: 1. Disruptive environment open to new ideas 2. Out-of-the-box thinking and integration of global teams 3. Development of high-quality JEE code and documentation **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 open to new ideas. A place where out-of-the-box thinking is constant and global team integration occurs naturally. 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 and with minimal supervision; Accurately report issues and status 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 (e.g., Hibernate, Velocity); Understanding of web application concepts and HTTP protocols; Experience with relational database fundamentals and products (e.g., Oracle, MySQL); Experience with at least one IDE (e.g., Eclipse, IntelliJ IDEA); 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); Fluent English. Desirable: Experience with JavaScript; Experience with enterprise application servers (e.g., Apache Tomcat, WebLogic, IBM WebSphere, JBoss); Experience with unit testing and logging frameworks (e.g., JUnit, TestNG, SLF4J, Log4J); Experience with Spring modules (e.g., MVC, Core, Aspects, Security, Data); Experience with at least one Java templating language (e.g., JSP or Velocity); Experience with different development methodologies (e.g., Agile, Waterfall); Experience writing complex RDBMS queries and stored 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.


