This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Algobrain - Thonotosassa, FL

posted about 2 months ago

Full-time - Mid Level
Thonotosassa, FL

About the position

As a Lead Developer, you will guide a team of talented developers in creating high-quality software solutions. This role involves managing and mentoring your team while ensuring the delivery of scalable and robust applications, leveraging your extensive experience in Java, Spring Boot, and service-oriented architecture.

Responsibilities

  • Lead a team of developers in the design, development, and deployment of software solutions.
  • Provide technical expertise in Java8, Core Java, multithreading, and collections.
  • Design and implement scalable and reliable service-oriented architectures.
  • Develop and maintain micro services using Spring Boot.
  • Drive the adoption of best practices in coding, testing, and maintenance to ensure quality and scalability.
  • Manage the complete software development lifecycle including planning, estimation, development, testing, and deployment.
  • Mentor team members, providing guidance in their professional development and promoting a culture of continuous improvement.
  • Collaborate with cross-functional teams to ensure that system architecture and design are in alignment with the company’s strategic goals.
  • Troubleshoot and resolve complex technical issues related to the applications.
  • Facilitate code reviews and enforce code quality standards.
  • Oversee the integration of Apache ActiveMQ for messaging and event-driven systems.
  • Utilize the Stream API for efficient data processing and manipulation.
  • Design system components using object-oriented design principles, ensuring clear separation of concerns and maintainability.
  • Participate in the recruitment process to build a high-caliber development team.

Requirements

  • 8-10 years of professional experience in software development with a focus on Java technologies.
  • Proven leadership experience and the ability to manage a team of software developers.
  • Strong experience with service-oriented architecture (SOA) and microservices.
  • Proficiency with Spring Boot and a deep understanding of the Spring ecosystem.
  • Expertise in Java8, Core Java with a strong grasp of multithreading and collections.
  • Experience in designing scalable systems and software architecture.
  • Familiarity with message queuing systems, specifically Apache ActiveMQ.
  • Solid understanding of design patterns and the ability to solve complex design challenges.
  • Knowledge of the Stream API and its applications.
  • Excellent problem-solving skills and the ability to make sound decisions under pressure.
  • Strong communication and interpersonal skills.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service