···
Log in / Register
Java Developer - Spring Boot; Spring Batch - ID: 247980
Indeed
Full-time
Onsite
No experience limit
No degree limit
Praça do Patriarca, 62 - Centro Histórico de São Paulo, São Paulo - SP, 01002-010, Brazil
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: A professional with expertise in Java development for Web, agile methodologies, system architecture, and test automation, focusing on Spring Boot, Quarkus, and REST API solutions. Key Highlights: 1. Expertise in Java development for Web and REST APIs 2. Focus on agile methodologies and test automation 3. Experience with Spring Boot, Quarkus, and Oracle a) Principles and practices of agile software development, including the Agile Manifesto, Scrum, Extreme Programming (XP), and Kanban; b) Analysis of functional, non-functional, and agile requirements; c) Design patterns (enterprise integration patterns, design patterns, SOA, microservices patterns); d) Relational data modeling; e) Three-tier application architecture and MVC model; f) Responsive interfaces and PWA applications; g) System integration: Messaging, JMS, Web services, Service Bus (WebSphere Message Broker), REST, EJB 3; h) Javascript, ECMAScript 5 and 6 or higher, Ajax, JQuery, Angular JS 1\.5 or higher and Bootstrap 3 or higher, HTML 5, XML, CSS 3 and ASP; i) User Experience (UX) and usability concepts; j) Continuous integration (CI), Jenkins, test-driven development (TDD), acceptance test-driven development (ATDD), specification by example, refactoring, continuous delivery; k) Software testing: unit, integration, system/functional, acceptance/story, load, performance, vulnerability, usability, accessibility. Functional, unit, and load test automation using software tools. Unit testing in Java using JUnit 3 or higher. Functional test automation using Selenium WebDriver 2\.4 or higher and Protractor. l) Load testing using JMeter 2 or higher; m) Java Web programming: JEE 6 or higher, JSE 5 or higher, JSF versions 2\.x, JPA 2 and Struts 1\.x; n) Java SWING application programming; o) Static code analysis using SonarQube; p) Building database queries in SQL; q) Concepts of source code version control and use of ClearCase and GIT; r) Familiarity with Eclipse IDE; s) Application server configuration; t) Application Programming Interface (API) design; u) Microservice- and container-based application design; v) Multi-tenancy application architecture; w) Knowledge of Java batch processing solutions. **Requirements:** **Primary Technology:** Java; Spring Boot; Spring Batch; Quarkus; REST API development. Experience with Oracle databases. Writing queries, inserts, deletes, and updates. Front-end development knowledge with Angular. **Practical experience with testing tools and frameworks:** JUnit Mockito DevTools Experience with agile methodologies (Scrum, Kanban, etc.)

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.