Position: Java Architect
Location: Sunnyvale, CA or Seattle, WA ( Day 1 onsite job)
Mode: Contract
Note : There will be 2 separate rounds one for data structure and algorithms and one for system design. Candidates need to be outstanding on both.
If they can clear these rounds, then there will the final managerial round.
Candidates need to excellent in each round. Customers will not compromise a bit in any round. Unless someone is capable of clearing FAANG level interviews, it’ll be difficult.
Job Description:
We are seeking a highly skilled Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining scalable software solutions that impact millions of users. The ideal candidate has strong proficiency in Java and Python, as well as experience with Kubernetes for container orchestration.
Responsibilities:
- Software Development: Design, develop, test, and deploy high-quality software solutions using Java and Python.
- Containerization: Implement and manage containerized applications using Kubernetes, ensuring scalability and reliability.
- Collaboration: Work closely with cross-functional teams including product management, design, and other engineering teams to define, design, and deliver new features.
- Performance Optimization: Analyze system performance and optimize applications for maximum speed and scalability.
- Code Review: Participate in code reviews to maintain high code quality and share knowledge with team members.
- Troubleshooting: Diagnose and resolve technical issues, providing support as needed for production environments.
- Documentation: Write and maintain technical documentation for software systems and processes.
Just to add, the system design round will emphasize object-oriented design principles, particularly focusing on SOLID principles (Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion) to ensure modularity, maintainability, and scalability in design. Candidates should demonstrate a solid understanding of these principles along with other core OOP concepts like inheritance, polymorphism, encapsulation, and abstraction.
We will assess their ability to build robust, maintainable architectures that align with industry standards. Additionally, we’ll evaluate their familiarity with design patterns, as well as their ability to decompose complex requirements into well-structured, efficient solutions.
Thanks,
Rahul Srivastava
TekisHub® Consulting Services
Work: 302-613-2500 Ext 262
Mailto: rahul.kumar@tekishub.com
No comments:
Post a Comment
Thanks
Gigagiglet
gigagiglet.blogspot.com