TECHNICAL LEAD L1

Charlotte, USA-NC, USA, 5445On-siteFull-timeInformation Technology

Description

Job Description Key Responsibilities: Lead the design and development of robust, scalable, and secure backend services using Java 8+ and Spring Boot. Architect and implement microservices-based solutions with a focus on performance, reliability, and maintainability. Collaborate with product owners, architects, and DevOps teams to deliver high-quality software solutions. Guide and mentor developers on best practices, code quality, and technical problem-solving. Integrate and manage messaging systems using Apache Kafka. Ensure database performance and integrity through optimized PL/SQL development. Implement and maintain BDD test frameworks using tools like Cucumber. Drive CI/CD pipeline automation and DevOps adoption. Participate in Agile ceremonies and contribute to continuous improvement initiatives. Required Skills: Proficiency in Java 8+ and object-oriented programming principles. Strong experience with Spring Boot and related Spring ecosystem components. Hands-on expertise in Oracle PL/SQL development and performance tuning. Solid understanding of Microservices Architecture and RESTful API design. Experience with Apache Kafka for event-driven and messaging-based systems. Familiarity with BDD testing frameworks such as Cucumber. Working knowledge of DevOps and CI/CD tools (e.g., Jenkins, Git, Docker). Experience working in Agile/Scrum environments. (Optional) Exposure to NoSQL databases like MongoDB or Cassandra. Preferred Qualifications: Experience with container orchestration tools like Kubernetes or OpenShift. Familiarity with cloud platforms (AWS, Azure, or GCP). Strong problem-solving, communication, and leadership skills. Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. Competencies Client Centricity Passion for Results Execution Excellence Collaborative Working Learning Agility Problem Solving & Decision Making Effective communication