




Job Summary: We are seeking Java Developers (Mid-level, Senior, and Tech Lead) to work in a global, disruptive, and open-minded environment that embraces new ideas, with a focus on developing high-quality JEE code and documentation. Key Highlights: 1. Global and disruptive environment, open to new ideas 2. Integration with global teams 3. Constantly 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 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 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 providers); 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, AOP, Security, Data); Experience with at least one Java templating language (e.g., JSP or Velocity); Experience in 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.


