Job ID: 3181794
Overview:
We are seeking a highly skilled and experienced Java Backend API Developer with a strong focus on Apigee to join our dynamic team. This role is critical for designing, developing, and maintaining robust, scalable, and secure backend services and APIs. The ideal candidate will have extensive experience with Java and Spring Boot, microservices architecture, and a solid understanding of API management best practices, particularly with Apigee. This is a hybrid role based in San Leandro, CA, requiring onsite presence three days a week from day one.
Key Responsibilities:
- Design, develop, and implement high-performance, scalable, and secure backend services using Java and Spring Boot.
- Architect and build microservices, ensuring adherence to best practices for service discovery, API gateways, and containerization using Docker and Kubernetes.
- Develop and maintain RESTful APIs, ensuring compliance with JSON and XML standards, and implementing robust API security protocols.
- Integrate with various internal and external systems, ensuring seamless data flow and communication.
- Utilize Apigee for API management, including configuring API proxies, setting up security policies (OAuth, API keys), and leveraging Apigee’s analytics capabilities for monitoring and optimization.
- Collaborate with front-end developers, product managers, and other stakeholders to define API requirements and ensure successful integration.
- Participate in code reviews, ensuring code quality, performance, and adherence to coding standards.
- Troubleshoot and debug complex issues across the entire application stack.
- Contribute to the continuous improvement of our development processes, tools, and technologies.
- Stay updated with the latest industry trends and technologies, especially in Java, microservices, cloud, and API management.
Required Skills and Experience:
- Java Development: Strong, hands-on experience with Java and popular frameworks such as Spring Boot, Hibernate, and JAX-RS for building enterprise-grade microservices.
- Microservices Architecture: Proven track record in designing, developing, and deploying microservices architectures. Experience with concepts like service discovery, API gateways, and containerization technologies (Docker/Kubernetes) is essential.
- API Design & Integration: Solid understanding of RESTful API principles, including resource design, HTTP methods, and status codes. Expertise in working with JSON and XML data formats. Strong knowledge of API security best practices, including authentication and authorization mechanisms.
- Cloud & DevOps: Familiarity with major cloud platforms (AWS, Azure, GCP) and experience with CI/CD tools such as Jenkins or GitLab for automated build, test, and deployment pipelines.
- Version Control & Collaboration Tools: Proficient with Git and modern version control systems. Experience with collaborative tools like JIRA and Confluence for project management and documentation.
- Database Experience: Knowledge of both relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB). Understanding of database optimization techniques and query performance tuning.
- Apigee Experience: Hands-on experience with Apigee API management platform is highly desirable. This includes configuring API proxies, implementing security protocols (OAuth, API keys), and utilizing Apigee’s analytics tools for monitoring and insights.
Additional Information:
This role requires a proactive individual who can work independently as well as collaboratively within a team environment. Excellent problem-solving skills and a commitment to delivering high-quality software are paramount. The position offers an exciting opportunity to work on cutting-edge technologies and contribute to impactful projects within a supportive and innovative culture. We are looking for candidates who are passionate about backend development and API excellence.
Special Requirements
Local candidates only. Day 1 Onsite Hybrid (3 days a week).
Compensation & Location
Salary: $120,000 – $180,000 per year (Estimated)
Location: San Leandro, CA
Recruiter / Company – Contact Information
Recruiter / Employer: Arkhya Tech
Email: himanshuk@arkhyatech.com
Recruiter Notice:
To remove this job posting, please send an email from
himanshuk@arkhyatech.com with the subject:
DELETE_3181794