Logo
Florida Staffing

Java Tech Lead

Florida Staffing, Tampa, Florida, us, 33646

Save Job

Java Tech Lead

We are seeking a highly skilled and experienced Java Tech Lead to join our team in the banking domain. The ideal candidate will have a strong background in Java, Spring technologies, SQL and NoSQL databases, cloud-native development, and container orchestration. Experience with CI/CD tools like Harness and Tekton, messaging systems like Kafka, and batch/scheduler-based processing is essential. Familiarity with React.js, Python, and AI/LLM technologies is a plus. As a software development team lead, you will revolutionize how Citi manages financial documents, driving the modernization of our tech stack and implementing cutting-edge LLM technologies. You'll lead and mentor a team to develop and deliver solutions that redefine efficiency and intelligence in global document processing. This is a unique opportunity to make a profound impact, shaping technical direction and transforming core operations within a leading financial institution. Roles and Responsibilities: Technical Leadership: Lead the design, development, and delivery of scalable, high-performance applications. Provide technical guidance and mentorship to the development team. Ensure adherence to best practices, coding standards, and architectural principles. Application Development: Develop and maintain applications using Java, Spring Boot, and related frameworks. Design and implement solutions using SQL and NoSQL databases. Implement and manage CI/CD pipelines to ensure smooth delivery of applications. Collaboration and Stakeholder Management: Collaborate with cross-functional teams, including product managers, architects, and QA engineers. Work closely with stakeholders to understand business requirements and translate them into technical solutions. Performance Optimization: Monitor and optimize application performance, scalability, and reliability. Troubleshoot and resolve production issues in a timely manner. Nice-to-Have Skills: Work on front-end development using React.js for building user interfaces. Explore and integrate AI/LLM technologies into applications to enhance functionality. Qualifications: Bachelor's or Master's degree in Computer Science and Engineering, or a related field. 6+ years of experience in Java development with expertise in Spring Boot and related technologies. Strong knowledge of SQL and NoSQL databases. Hands-on experience with Kubernetes and containerization. Proficiency in CI/CD tools like Harness and Tekton. Familiarity with React.js, Python, and AI/LLM technologies is a plus. Excellent problem-solving, communication, and leadership skills. Preferred Experience: Previous experience in the banking or financial services domain. Exposure to large-scale distributed systems and microservices architecture. Knowledge of security best practices in application development. Join us to lead cutting-edge projects in the banking domain and drive innovation with modern technologies!