Senior Java Developer (CA, USA)
At BairesDev®, we've been leading the way in technology projects for over 15 years, delivering cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley.Our diverse team of 4,000+ professionals, composed of the world's Top 1% of tech talent, works remotely on roles that drive significant impact worldwide.When you apply for this position, you're taking the first step in a process that goes beyond the ordinary. We aim to align your passions and skills with our vacancies, setting you on a path to exceptional career development and success.Senior Java Developer at BairesDevAs a Senior Java Developer, lead the creation of high-quality applications, utilizing your deep Java expertise. Your responsibilities include architectural decision-making, mentoring junior developers, and integrating the latest technologies to ensure scalable and efficient application development.What You’ll Do:- Lead the design and development of complex, high-performance Java applications, aligning them with business requirements.- Mentor junior and semi-senior developers, fostering a culture of technical excellence.- Make key architectural decisions, contributing to strategic planning of software projects.- Oversee code reviews, setting high standards for code quality and best practices- Evaluate and integrate new Java technologies and practices, advocating for their adoption.- Provide technical insights and recommendations to project managers and stakeholders.- Collaborate with cross-functional teams to ensure smooth delivery of high-quality software solutions.Requirements:- 5+ years of experience working with Java and Spring Boot (version 8+).- Strong knowledge of coding and design principles such as SOLID/DRY/KISS.- Experience with data structures and relational databases like Postgres or MySQL.- Understanding and application of design patterns, including Open/Closed Principle, Singleton, Factory, and Observer.- Experience building and managing RESTful APIs and web services.- Location: Based in the San Francisco Bay Area.Nice to have:- Experience with Microservices Architecture.- Familiarity with CI/CD pipelines.- Knowledge of Cloud platforms and Containerization tools like Docker and Kubernetes.How we do make your work (and your life) easier:- Flexible hours - make your schedule- PTO, parental leave, and other special leaves- An excellent compensation package, including base salary and commissions — well above the market average- Healthcare coverage (Vision and Dental)- Life Insurance- 401K PlanJoin our team and take on the challenge of building scalable solutions that make a real impact!