




Job Summary: Responsible for the development, maintenance, and evolution of Java-based systems and applications, supporting strategic projects with quality and pursuing professional growth in the field. Key Highlights: 1. Development, maintenance, and evolution of Java-based systems. 2. Collaboration with multidisciplinary teams to deliver solutions. 3. Proactivity, results-oriented mindset, and analytical profile. **Java Development Analyst.** **Summary:** Responsible for developing, maintaining, and evolving systems and applications using the Java programming language. Will support the execution of strategic projects by performing tasks with high quality. We are seeking a motivated individual who understands our clients' businesses and is eager to grow professionally in the Java domain. **Responsibilities:** * Support and monitor the development and implementation of robust Java-based solutions, adhering to software architecture standards. * Optimize code to ensure high application performance and security. * Participate in all phases of the software development lifecycle (requirements gathering, design, development, testing, and deployment). * Collaborate with multidisciplinary teams (DevOps, QA, UX/UI) to deliver comprehensive and integrated solutions. * Propose continuous improvements to existing systems, aiming for modernization and efficiency. * Ensure technical documentation for developed systems. * **Education:** * Bachelor's degree in Computer Science, Information Systems, or related fields. **Experience:** * Technology and Java Development domain. **Technical Competencies:** * Experience with microservices architectures and distributed systems. * Knowledge of messaging systems (Kafka, RabbitMQ). * Proficiency in languages within our tech stack: Python; MongoDB database; Flutter. * Understanding of SOLID principles and Clean Code practices. **Behavioral Competencies:** * Proactivity and results orientation. Strong communication skills and ability to work effectively in teams. Analytical mindset and problem-solving aptitude. **Other Requirements:** * Solid experience in Java development (versions 8+). * Knowledge of frameworks such as Spring (Boot, MVC, Security) and Hibernate. * Experience with RESTful APIs and microservices. * Familiarity with SQL and NoSQL databases. * Proficiency with version control tools (Git). * Experience with agile methodologies (Scrum/Kanban). * Cloud computing knowledge (AWS, Azure, or GCP) is desirable. **Benefits:** * Meal allowance, fuel allowance, medical and dental insurance.


