




Position Summary: We are seeking a software developer to participate in all phases of the software development lifecycle, with a focus on microservices, analysis, testing, and documentation. Key Highlights: 1. Participation in all stages of software development 2. Analysis and development of microservices 3. Advanced knowledge of Java and Spring Framework **Main Responsibilities:** * Participation in all phases of a software development project * Analysis and development of microservices * Unit testing of microservices * Effort estimation * Documentation of proposed technical solutions **Technical Skills:** 1. Agile methodologies (Scrum) 2. Java programming language Object-Oriented Programming Data structures and collections Memory management Functional programming 3. General knowledge of Spring Framework 4. RESTful services 5. Databases (SQL or NoSQL) 6. Maven 7. Git 8. Unit testing (JUnit / Mockito) 9. Spring Core 10. Spring Boot 11. Design patterns 12. Integration protocols (JMS, AMQ, etc.) 13. Microservices


