What are the responsibilities and job description for the Java developer position at Info Way Solutions?
Java developer, Sunnyvale CA
Job Overview
We are seeking a highly skilled Java Developer, with a strong preference for candidates who have previously worked at Apple Inc. The ideal candidate will bring deep expertise in backend development, distributed systems, and high-performance application design, along with experience working in large-scale, product-driven environments.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java
- Build high-performance, low-latency services and APIs
- Collaborate with cross-functional teams including product, QA, and DevOps
- Write clean, maintainable, and efficient code following best practices
- Participate in system design discussions and architecture decisions
- Optimize applications for maximum speed and scalability
- Ensure code quality through code reviews, unit testing, and automation
- Troubleshoot production issues and provide timely resolutions
Required Skills & Qualifications
- Strong experience in Core Java, J2EE, and Spring Framework (Spring Boot, Spring MVC)
- Experience building microservices architecture
- Hands-on experience with RESTful APIs and web services
- Strong knowledge of data structures, algorithms, and system design
- Experience with databases (SQL/NoSQL like MySQL, MongoDB)
- Familiarity with cloud platforms (AWS / Azure / Google Cloud Platform)
- Experience with messaging systems (Kafka / RabbitMQ)
- Strong debugging, problem-solving, and analytical skills
Preferred Qualifications
- Prior experience working at Apple Inc. or similar large-scale product companies
- Exposure to high-traffic, consumer-facing applications
- Experience with containerization (Docker, Kubernetes)
- Knowledge of CI/CD pipelines and DevOps practices
- Strong understanding of performance tuning and scalability
Soft Skills
- Excellent communication and collaboration skills
- Ability to work in fast-paced, agile environments
- Strong ownership and accountability
Nice to Have
- Experience with AI/ML integrations
- Exposure to frontend technologies (React / Angular)
- Experience working with global teams