Java Developer
Position Name : Java Developer Location: Hybrid in Sunnyvale, CA (Remote) Key Responsibilities
- Design, develop, and maintain Java-based applications
- Write clean, efficient, and well-documented code
- Debug and resolve technical issues
- Collaborate with front-end developers, testers, and product teams
- Develop RESTful APIs and integrate with external systems
- Optimize application performance and scalability
- Participate in code reviews and follow best practices
- Maintain version control using tools like Git
- Ensure security and data protection standards are followed
Required Skills
- Strong proficiency in Java (Core Java, OOP concepts)
- Experience with frameworks like Spring, Spring Boot, or Hibernate
- Knowledge of RESTful web services and APIs
- Familiarity with databases (MySQL, PostgreSQL, or Oracle)
- Understanding of version control systems (Git)
- Basic knowledge of front-end technologies (HTML, CSS, JavaScript)
- Problem-solving and analytical skills
Preferred Qualifications
- Bachelor’s degree in Computer Science or related field
- Experience with microservices architecture
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Knowledge of containerization tools like Docker or Kubernetes
- Experience with CI/CD pipelines