Team Lead - Java / Spring Boot (Microservices)
Noduco · Remote
Source and collection record
Last observed by our collector: . This is not a manual review or a confirmation from the employer.
Employer requisition: 2
Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.
Your application evidence checklist
Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.
0 of 2 checks marked. Keep unresolved requirements as questions for the employer.
Collected role description
Provide technical leadership, design and integrate scalable software systems from definition to implementation, and deliver robust microservices and cloud solutions. WHAT YOU WILL DO: - Be an integral part of the development, design, and integration of software systems from the definition phase to implementation. - Provide technical leadership, mentoring, and architectural guidance to the backend development team. - Identify system deficiencies and design and implement effective, high-lifecycle solutions. - Recommend and implement suitable technologies and architectures for client/server and internet systems. - Provide alternative technical solutions to clients that are more efficient, reusable, or have a longer lifecycle. - Utilize a strong understanding of database concepts, programming languages, and system architecture to ensure effective software design. - Collaborate with project managers, keeping them updated on the progress of development efforts. REQUIREMENTS: - 7+ years of IT industry experience. - Strong expertise in Java (Java 8) and Spring Framework (including REST, Security, JPA, Batch, Cloud). - Demonstrated experience with Microservices architecture and REST protocols. - Experience with cloud technologies and messaging platforms (AWS S3/SQS/SNS/Redis, Kafka/Zookeeper, RabbitMQ/ActiveMQ). - Solid experience with both Relational and NoSQL databases, along with strong SQL query optimization skills. - Proficiency with version control systems and build tools (Git, Gradle). - Familiarity with basic Unix operating system commands. WHAT YOU WILL BRING: - Ability to work independently as a highly productive individual contributor or lead engineering teams. - In-depth knowledge of software design patterns and architectural principles. - Proactive in identifying potential technical solutions, optimizations, and improvements. - Ability to collaborate effectively with project managers, clients, and other team members. NICE TO HAVE: - Bachelor's or Master's degree in CS, engineering, or related field/experience.
Collected preferred qualification
Bachelor's or Master's degree in CS, engineering, or related field/experience.
Collected experience requirement
7+ Years