




Job Summary: We are seeking a professional to participate in all stages of software development projects, including analysis, design, and support of microservices. Key Highlights: 1. Full participation in the software development lifecycle 2. Analysis and development of microservices 3. Use of agile methodologies and modern technologies such as Java and Spring **Job Description:** **Technical Skills:** * Agile methodologies (Scrum) * Java language 8/11/17/21 Object-Oriented Programming Data Structures and Collections Memory Management Multithreading Functional Programming * General knowledge of Spring Framework * General knowledge of Quarkus * REST Services * Databases (SQL or NoSQL) * Maven * Git * Unit testing (JUnit / Mockito) * Spring Core * Spring Boot * Design Patterns * Integration protocols (JMS, AMQ, etc.) * Microservices * Containers. Soft Skills * Analytical Thinking * Critical Thinking * Communication * Creativity * Independent and Proactive * Teamwork * Results Orientation * Business Knowledge * Problem Solving * Leadership * Customer Service **Main Responsibilities:** * Participation in all stages of a software development project * Review and analysis of technical documentation * Participation and support in creating component and architecture diagrams * Analysis and development of microservices * Unit testing of microservices * Effort estimation * Participation and support in creating component and architecture diagrams, Technical Designs * Support for reported defects


