We are seeking a highly skilled Senior Software Engineer with 7+ years of experience in Java development, specializing in Spring Boot, Kafka, Kubernetes, and cloud technologies. The ideal candidate will also have experience with front-end frameworks such as Angular or React and be proficient in Python for scripting and automation tasks.
As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable, high-performance applications while ensuring best practices in software development and cloud infrastructure.
- Design, develop, and maintain scalable, high-performance applications using Java, Spring Boot, and Kafka.
- Implement and manage microservices architecture with Kubernetes and cloud platforms (AWS, GCP, or Azure).
- Develop and optimize APIs, integrating with front-end applications built in Angular or React.
- Utilize Python for automation, data processing, or backend tasks.
- Ensure application security, reliability, and performance in a cloud-native environment.
- Collaborate with cross-functional teams including DevOps, QA, and Product Management.
- Follow Agile methodologies, CI/CD best practices, and participate in code reviews.
- Troubleshoot and resolve technical issues in a timely manner.
-
7+ years of experience in Java development with Spring Boot.
- Strong experience with Kafka for event-driven architecture.
- Hands-on experience with Kubernetes for container orchestration.
- Cloud expertise in AWS, GCP, or Azure.
- Proficiency in Angular or React for front-end development.
- Experience with Python for scripting, automation, or backend services.
- Solid understanding of RESTful APIs, microservices, and distributed systems.
- Experience with CI/CD pipelines, Docker, and Git.
- Strong problem-solving skills and ability to work in a collaborative Agile environment.
- Experience with Terraform or other infrastructure-as-code tools.
- Knowledge of security best practices in cloud and microservices environments.
- Exposure to data streaming and real-time processing.