About the role
This role involves designing and implementing scalable microservices-based architectures to support semiconductor group engineering and manufacturing operations. The engineer will focus on building high-performance backend systems, distributed services, and automated deployment pipelines for complex industrial environments.
BankingOnsite
Key Responsibilities
- Design and implement highly available and scalable microservices using languages such as Go, Java, or Python
- Develop and maintain RESTful and gRPC APIs for internal and external system integration
- Containerize applications using Docker and manage orchestration through Kubernetes clusters
- Implement and optimize data storage solutions across SQL and NoSQL databases
- Build and maintain automated CI/CD pipelines for seamless service deployment
- Collaborate with front-end engineers and system architects to define technical specifications
- Monitor service health and troubleshoot complex distributed system issues in production
- Participate in code reviews and advocate for software engineering best practices
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field
- Proven experience in backend development with a focus on microservices architecture
- Strong proficiency in modern programming languages like Go, Java, or Python
- Extensive experience with containerization technologies including Docker and Kubernetes
- In-depth knowledge of distributed systems, concurrency, and high-volume data processing
- Experience with message brokers such as Apache Kafka or RabbitMQ
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform
- Solid understanding of database design, indexing, and query optimization for SQL and NoSQL
- Experience with DevOps practices including Jenkins, GitLab CI, or GitHub Actions
- Strong analytical and problem-solving skills in a complex engineering environment
- Ability to work effectively in an Agile/Scrum development methodology
- Excellent communication skills for collaborating with cross-functional global teams