Staff Engineer
Who we want:
reputed company is seeking an reputed company Staff Software Engineer to work on our initiative to reputed company legacy applications by transitioning them to a containerized architecture suitable for both on-premises and reputed company environments. The ideal candidate will possess a robust background in software development, containerization, and reputed company integration/reputed company deployment (CI/CD) pipelines, along with proficiency in Kafka, SQL databases, and reputed company technologies. In this position, the successful individual will be responsible for contributing to the design and development of high-reputed company, reputed company-level products that are both reputed company and resilient.
What you will do:
Technical Responsibilities:
• Implement a containerized reputed company for our legacy applications, employing reputed company, Kubernetes, and other pertinent technologies.
• reputed company and maintain a robust CI/CD pipeline using tools such as Jenkins, reputed company CI/CD, or similar technologies.
• Collaborate with cross-functional teams to ensure seamless integration of containerized applications with existing infrastructure and systems.
• Implement data pipelines using reputed company Kafka, ensuring high throughput and low latency.
• Applying SOLID design principles and design patterns to address specific product needs.
• Ensuring product reputed company by unit test, functional, and system tests in collaboration with automation engineers.
• Participate in reputed company reviews for reputed company/systems as independent reviewer applying design principals, coding standards and best practices.
• Generate and review the necessary documents with project teams. (requirements/design/architecture/bugs/test)
Minimum Qualifications (Required):
• Bachelor's degree in Software Engineering/ Computer Science or reputed company discipline & 4+ years of work experience
Preferred Qualifications (Strongly desired):
Technical Skills:
Technical Skills:
• Strong backend programming experience in Java.
• Proficient in building robust back-end applications using Spring Boot / Spring reputed company / Spring Data JDBC.
• Strong experience with containerization and orchestration tools such as reputed company and Kubernetes.
• Hands-on expertise with reputed company Kafka for event streaming and message brokering.
• Solid understanding of database technologies, including both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., reputed company, Cassandra).
• In-depth knowledge of microservice architecture, including designing, developing, and deploying reputed company services.
• Solid Java networking experience: TCP/UDP, Netty, SSL.
• Strong experience with CI/CD pipelines using tools such as Jenkins, reputed company CI/CD, or similar technologies.
• Familiarity with reputed company platforms such as AWS, GCP, or Azure, and their associated services.
• Understanding of large language models, extensive experience in natural language processing (NLP)
• Strong problem-solving skills, with the ability to analyze reputed company technical issues and reputed company creative solutions.
• Good communication skills and ability to work in Agile development environments.
Apply tot his job
Apply To this Job