Job Description
Are you a top-tier engineer looking for a role where your skills are valued immediately? Apex Systems is urgently hiring a Senior Software Engineer in San Jose, CA.
We are looking for a visionary developer to join our high-growth team. If you thrive in fast-paced environments and want to impact millions of users, apply today for an immediate start. This is a unique opportunity to work on cutting-edge technology with a competitive compensation package.
Why Apply?
- Immediate Start: We are looking to onboard the right candidate within the next 2 weeks.
- Competitive Pay: Generous salary range reflecting the high demand for your expertise.
- Modern Tech Stack: Work with the latest tools in Cloud, AI, and Microservices.
Key Responsibilities
- Design and implement scalable microservices architecture using Java and Cloud technologies.
- Lead code reviews and mentor junior developers to ensure code quality and best practices.
- Collaborate with cross-functional teams to define, design, and ship new features rapidly.
- Optimize application performance, ensuring low latency and high availability under heavy load.
- Troubleshoot complex production issues and implement robust error handling mechanisms.
- Participate in architectural decision-making processes to drive technical innovation.
Qualifications
- 5+ years of professional software development experience in a Java or Python environment.
- Strong proficiency with AWS or Azure cloud services and containerization (Docker/Kubernetes).
- Experience with SQL and NoSQL databases for data modeling and management.
- Deep understanding of data structures, algorithms, and software design patterns.
- Excellent communication skills and ability to work effectively in an Agile/Scrum environment.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
Responsibilities
- Design and implement scalable microservices architecture using Java and Cloud technologies.
- Lead code reviews and mentor junior developers to ensure code quality and best practices.
- Collaborate with cross-functional teams to define, design, and ship new features rapidly.
- Optimize application performance, ensuring low latency and high availability under heavy load.
- Troubleshoot complex production issues and implement robust error handling mechanisms.
- Participate in architectural decision-making processes to drive technical innovation.
Qualifications
- 5+ years of professional software development experience in a Java or Python environment.
- Strong proficiency with AWS or Azure cloud services and containerization (Docker/Kubernetes).
- Experience with SQL and NoSQL databases for data modeling and management.
- Deep understanding of data structures, algorithms, and software design patterns.
- Excellent communication skills and ability to work effectively in an Agile/Scrum environment.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.