Backend Developer
Role details
Job location
Tech stack
Job description
Design, develop, and maintain scalable and high-performance backend systems using Java and Spring Boot. Build and secure RESTful APIs with robust authentication and authorization mechanisms (OAuth2, JWT, etc.). Develop real-time data streaming and messaging solutions using Apache Kafka (topics, partitions, consumers, producers, offsets). Design and optimize database schemas and queries for MongoDB and Oracle databases. Participate in architectural discussions to ensure modularity, scalability, and maintainability of backend systems. Apply advanced design patterns (e.g., Factory, Strategy, Observer, Adapter, etc.) to solve complex engineering challenges. Collaborate closely in an Agile/Scrum environment-participating in sprint planning, code reviews, and daily stand-ups. Support CI/CD pipelines and maintain code quality through continuous integration and automated testing.
Requirements
We are seeking a highly skilled Backend Developer with strong hands-on experience in Java, Spring Boot, Kafka, and AWS. The ideal candidate will have a solid foundation in backend engineering, deep understanding of design patterns, and expertise in building scalable, event-driven, cloud-based microservices. This is a long-term engagement with a leading client based in the Bay Area, CA., Strong proficiency in Core Java (Java 8 or higher), Spring Framework, and Spring Boot. Proven experience developing REST APIs with secure authentication/authorization methods. Hands-on expertise with Apache Kafka, including real-time data processing and error-handling mechanisms. Experience with MongoDB, Oracle, and modern database design principles. Proficiency in AWS Cloud Services (EC2, Lambda, API Gateway, S3, etc.). Solid understanding of data structures, algorithms, and performance tuning. Strong architectural mindset with the ability to design scalable and fault-tolerant backend systems. Excellent communication and collaboration skills to work effectively with cross-functional teams., 9+ years of professional backend development experience. Prior experience in distributed systems and event-driven architecture. Passionate about clean code, modular design, and best engineering practices. Comfortable working in Agile/Scrum environments with modern DevOps practices.
Benefits & conditions
-
$90.00 per hour As a Full-stack Developer, you will play a crucial role in creating impactful digital solutions that enhance the capabilities of AI labs and enterprises. This position offers the o…
-
4 days ago, + $85.00 per hour As a Full Stack Developer, you will leverage your expertise in a variety of technologies to create impactful digital solutions that drive innovation. This role offers the opportuni…
-
4 days ago