Job Closed
This listing is no longer active.
Para negócios que não param nunca.
Mid-level Backend Developer – Java
Location
Brazil
Posted
70 days ago
Salary
0
Seniority
Senior
Job Description
Mid-level Backend Developer – Java
Artta
• Develop backend applications using Java and best practices in architecture and design patterns • Design and evolve scalable, resilient microservices • Actively participate in design sprints, brainstorming sessions, and technical discussions with the team • Collaborate with product and technology teams to build solutions that meet business needs • Research and propose new technologies and architectural improvements to evolve applications • Ensure code quality, versioning best practices, and organized deliveries • Contribute to the continuous evolution of Artta's solutions and technology architecture
Job Requirements
- Experience with Java 17 or higher
- Spring Boot 3 and dependency management with Gradle
- Experience with reactive programming (WebFlux)
- Microservices architecture and Spring Cloud (Gateway, Discovery, and related components)
- Experience with event-driven architecture using Kafka
- Implementation of OAuth 2 for authentication and authorization
- Knowledge of aspect-oriented programming (AOP)
- Relational database (PostgreSQL)
- NoSQL database (MongoDB)
- Experience with cloud environments (AWS)
- Code versioning using Git
- Knowledge of Linux (Ubuntu/Debian)
- Containers with Docker and Docker Compose
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Engineer – Ruby on Rails
BoldLiberando el potencial de los emprendedores a través de herramientas financieras
• Estarás a cargo del desarrollo y evolución del núcleo del Core de Tarjeta de crédito • Construirás y mantendrás APIs y servicios sobre nuestra aplicación monolítica en Ruby on Rails • Diseñar, construir y mantener pruebas unitarias y de integración • Aportar en decisiones de arquitectura y selección de herramientas y procesos • Trabajar en un ambiente de alta ambigüedad y de crecimiento acelerado
• Design, develop, test and deploy web applications and backend APIs using Java and related technologies. • Create creative and efficient solutions, ensuring technical quality, performance and scalability of applications. • Participate in all stages of the development lifecycle, from requirements gathering and technical analysis to deployment and maintenance. • Perform system-level analysis of projects, understanding impacts across systems, integrations and business rules. • Develop and maintain integrations between systems via REST APIs and microservices. • Implement automated tests and apply software development and architecture best practices. • Work in agile squads, collaborating with cross-functional teams in ceremonies and continuous delivery. • Contribute to code reviews, technical improvements and the continuous evolution of applications. • Ensure technical documentation and support incident resolution and evolutionary maintenance of systems.
• Work on the development, maintenance, and evolution of applications in a .NET environment; • Participate in one or more agile squads, actively collaborating with the technical team and partner areas; • Develop software with a focus on quality, performance, and scalability; • Implement and maintain automated tests, ensuring greater reliability of deliveries; • Participate in agile ceremonies and practices; • Act with an ownership mindset, autonomy, and commitment to project outcomes; • Contribute to an integrations modernization project, replacing direct database access with API-based integrations.
Role Description A government agency's Population Health Informatics Program is looking for a full-time senior Java developer to develop Java applications and web services. This project is anticipated to go through the end of December 2026 with the possibility of being extended, depending on funding and project requirements. - Work with a team of application developers, engineers, and subject matter experts. - Excellent verbal and written communication skills are required. - Create new applications and replace legacy applications. - Applications service both the public and internal staff. - Strong experience with Java development is required. - Use Java web frameworks, with preference given to EJB and JSF. - External users and systems will authenticate using standards such as OATH2 or OpenAM. - Web applications and APIs use Postgres to store and query data. - Update existing Java web applications to maintain current functionality and provide new enhancements per user requirements. - Work towards continuous integration/delivery pipelines in Amazon Web Services. - Meet agency data security standards and use approved data encryption techniques. - Work remotely and manage time effectively with the option to come onsite as needed. Qualifications - 15 Yrs - Java Core, Java EE (JEE), Java Persistence API (JPA) and the Java Persistence Query Language (JPQL) - 5 Yrs - Java Server Faces (JSF) / Prime Faces - 10 Yrs - PostgreSql SQL, plpgsql - 5 Yrs - Understanding development processes in Cloud / Amazon Web Services - 5 Yrs - Java RESTful Web Services - WCAG compatibility knowledge and application Requirements - Any experience with the following is a bonus: - Maven - Github and Agile Development - JUnit, Arquillian or similar testing framework - JIRA - Continuous Integration Continuous Deployment (CICD) - Database schema design - Java automated testing with Selenium - Application load testing with Apache JMeter or similar - Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review - Analyze user requirements to define business objectives and implement them in an application - Ability to envision system features and functionality


