Role: Senior Java Developer Location: Bay Area, CA (Need Locals / Onsite / Hybrid) Duration: Long-Term Contract Note: The candidate must travel 3 times a week to the client's office in the Bay area. A local to Bay Area profile is preferred. Position Expectations Be open to adopting new technologies and approaches, especially relating to Generative AI advancements. Stay at the forefront of the industry by keeping up-to-date with the latest Generative AI innovations and utilize them for migration projects. Participate as a software developer on small Agile teams, delivering software solutions for migrating and modernizing customer legacy applications to MongoDB. Follow existing best practice migration playbooks and innovate to develop creative solutions to project-specific challenges. Actively engage in sprint grooming, planning, and showcases while contributing ideas and suggestions. Take direction from the technical lead and project manager, addressing identified challenges and potential solutions with the team as necessary. Analyze the current state of each legacy application and the desired target state, contributing to the planning and design necessary to achieve project goals. Be prepared to adapt to changes in project direction in response to updates from the customer or account team priorities. Requirements 7 years of experience as a software developer. Strong proficiency in Java. Extensive experience in building applications that interact with relational databases using SQL. Some experience with Enterprise Java (J2EE / JavaEE / Spring) architectures. A history of delivering modern applications using Agile methodologies, test-first development, CI/CD pipelines, and Git version control. Nice-to-Have Skills Working knowledge of microservices architectures and Domain-Driven Design. Some experience and knowledge of Python. Some experience and knowledge of JavaScript/Node.js. Some experience and knowledge of ORMs like Hibernate or JPA. Extra Bonus Skills (if missing, we will provide rapid onboarding enablement on these): Some experience with Generative AI technologies and approaches, such as using OpenAI API with GPT LLMs. Practical experience with MongoDB.