Description
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.