




Job Summary: We are seeking a Senior Java Developer to build robust, scalable, and high-performance corporate solutions using Java, Spring Boot, and Java EE. Key Highlights: 1. Working with Java, Spring Boot, and Java EE in corporate solutions 2. Developing service-oriented architectures (SOA) 3. Focus on object-oriented design and best development practices We are looking for a Senior Java Developer with solid experience in developing corporate applications and service-oriented architectures (SOA). You will build robust solutions using Java, Spring Boot, and Java EE, applying object-oriented design principles and best development practices. You must possess strong capabilities to architect scalable, secure, and high-performance systems. **Key Responsibilities:** * Develop and maintain corporate applications using Java, Spring Boot, and Java EE, ensuring high performance, scalability, and adherence to best development practices; * Design and implement service-oriented architectures (SOA), promoting efficient integration among systems and platform components; * Apply object-oriented principles and design patterns to ensure code quality, organization, and efficient maintainability; * Perform integrations with relational and non-relational databases, utilizing technologies such as Hibernate and JPA for data modeling and persistence; * Implement unit and integration tests, and use version control with Git to ensure code quality, traceability, and collaborative development. **Technical Requirements:** * Programming Languages: Proficient in Java, with solid experience developing robust and scalable applications; * Frameworks: Expertise in Java Spring Boot for efficient and rapid development of web applications and services; * Java EE (Enterprise Edition): In-depth knowledge of Java EE for building scalable and secure corporate solutions; * Service-Oriented Architectures (SOA): Experience implementing and integrating systems based on SOA principles; * Databases: Familiarity with accessing relational and non-relational databases using technologies such as Hibernate and JPA; * Version Control: Experience with version control systems such as Git; * Unit and Integration Testing: Proven ability to implement unit and integration tests to ensure code quality. **Behavioral Skills / Soft Skills:** * Effective communication and teamwork skills; * Ability to efficiently solve complex problems; * Attention to detail and commitment to delivering high-quality solutions; * Capacity for rapid learning and adaptation to new technologies. **Important Information:** **Work Model:** 100% remote **Working Hours:** 9 AM to 6 PM **Employment Type:** CLT \+ benefits


