Mid-Level Analyst/Developer, Java, Artificial Intelligence
Posted 8hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Analista Java diagnosticando e documentando plataforma educacional interna com IA na Deliver IT. Mapeando requisitos, integrações e modernização sem desenvolvimento inicial.
Responsibilities:
- Understand how the current platform operates, including its modules, components, integrations, and business rules
- Perform technical analysis of Java applications without initially modifying the source code
- Lead meetings, interviews, and discovery sessions with users, managers, technical leads, and other stakeholders
- Gather, organize, and document functional and non-functional requirements
- Map processes, user journeys, information flows, business rules, and dependencies between systems
- Identify limitations, risks, bottlenecks, and opportunities for improvement
- Produce and maintain functional and technical documentation
- Create architecture, component, integration, flow, and data model diagrams
- Organize and prioritize improvement needs
- Support the design of the architecture and technical guidelines for a new solution
- Evaluate modernization alternatives and transition strategies
- Use generative AI tools for analysis and documentation
- Create and refine prompts for extracting, organizing, comparing, and consolidating information
- Use AI to transform interviews, transcripts, documents, and technical information into structured artifacts
- Critically evaluate AI-generated content, identifying errors, inconsistencies, and unverified information
- Ensure security, privacy, confidentiality, and data protection when using AI
- Present assessments, recommendations, and proposals to technical and business teams
- Collaborate on the development of an incremental platform evolution plan
Requirements:
- Experience in systems analysis and requirements gathering
- Hands-on experience with generative Artificial Intelligence tools
- Ability to use AI in analysis, documentation, and software engineering activities
- Experience creating, testing, and refining prompts
- Ability to technically validate AI-generated content
- Knowledge of the limitations, hallucinations, security, and privacy considerations associated with AI use
- Ability to understand applications developed with Java 8 and Java 11
- Knowledge of Spring MVC and Spring Boot
- Knowledge of Hibernate and HQL
- Knowledge of Oracle 19c databases
- Knowledge of Thymeleaf and JSP
- Experience with functional and technical documentation
- Knowledge of web application architecture
- Knowledge of data modeling
- Ability to map APIs, integrations, and dependencies
- Knowledge of object-oriented programming, design patterns, and SOLID principles
- Knowledge of Git, Jenkins, and Flyway
- Knowledge of unit and integration testing
- Strong verbal and written communication skills
- Ability to communicate with technical and business teams
- Organization, critical thinking, and autonomy appropriate for a mid-level role
Benefits:
- Meal allowance and/or food allowance
- Well-Being Program: psychological, legal, social, and financial support
- Health and dental insurance
- Wellhub (formerly Gympass)
- Life insurance
- Periodic workshops
- Discount partnerships with Sucesu and Seprorgs
- Anniversary awards
- Employee referral bonus for successful hires
- Childcare assistance
- Work arrangement: 100% remote
- CLT employment contract, 44 hours per week


















