Senior Java Lead

Tampa, Florida

RIT Solutions, Inc.
Apply for this Job
Senior Java Lead
Location: Tampa, Dallas or Jersey City

Job Description:
s a Senior Java Lead, you will be responsible for the design, development, and maintenance of high-performance, scalable, and secure Java applications using Spring Boot. You will play a key role in ensuring best practices are followed, project timelines are met, and communication between stakeholders, clients, and teams remains clear and efficient.
Key Responsibilities:
  • Lead the design and development of robust Java applications using Spring Boot and related technologies.
  • Provide technical guidance and mentorship to junior and mid-level developers.
  • Collaborate with cross-functional teams, including product management, QA, and DevOps, to ensure the successful delivery of software solutions.
  • Ensure code quality, performance, scalability, and security best practices are followed throughout the development lifecycle.
  • Participate in sprint planning, code reviews, and Agile ceremonies.
  • Troubleshoot, debug, and optimize application performance and scalability.
  • Lead technical discussions and provide recommendations on solutions, architecture, and improvements.
  • Communicate effectively with both technical and non-technical stakeholders to ensure alignment on project goals, timelines, and deliverables.
  • Stay current with the latest technologies and industry trends to continuously improve the development process and technical expertise.
  • Ensure seamless integration with third-party systems, APIs, and microservices architectures.
Required Skills and Experience:
  • 8+ years of professional Java development experience, including hands-on expertise with Spring Boot and Spring Framework.
  • Strong knowledge of Java 8+ features (Streams, Lambda expressions, etc.).
  • Experience with designing, developing, and deploying RESTful APIs and microservices.
  • Proficient in working with databases (SQL, NoSQL), and integrating with Java applications.
  • Deep understanding of software engineering principles, including object-oriented programming, design patterns, and testing practices.
  • Expertise in Git, CI/CD pipelines, and version control.
  • Familiarity with containerization technologies such as Docker and container orchestration tools like Kubernetes is a plus.
  • Knowledge of cloud platforms (AWS, Azure, Google Cloud) and deployment strategies.
  • Excellent communication skills, with the ability to convey complex technical concepts clearly to both technical and non-technical stakeholders.
  • Strong leadership and mentoring abilities with a proven track record of managing development teams and driving results.
  • Solid experience in Agile methodologies (Scrum, Kanban, etc.).
Preferred Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Experience with front-end technologies (e.g., React, Angular) is a plus.
  • Knowledge of DevOps principles and tools for automation and deployment.
  • Familiarity with modern security practices and protocols.
Date Posted: 20 May 2025
Apply for this Job