Senior Full Stack Java Developer - 100% remote
About the job:Senior Full Stack Java Developer Location: 100% remote Job Type: contract (12 months to start) About the Role:Our client, named #1 on Fast Company's 100 Best Workplaces for Innovators, is seeking an experienced Senior Full Stack Java Developer to join their growing team. In this role, you will design and implement robust and scalable web applications across the enterprise. You’ll work closely with cross-functional teams to deliver high-quality software solutions, leveraging the latest technologies across the frontend, backend, database, and cloud infrastructure.What you will be doing:Lead the design and development of scalable, performant, and secure web applications.Architect and implement responsive user interfaces using modern JavaScript frameworks.Develop backend services using Java (with experience in Node.js or Python considered a plus) following best practices in service-oriented architecture and API design.Collaborate with UI/UX designers to deliver intuitive and visually appealing user experiences.Optimize and model data in relational and/or NoSQL databases to meet business requirements.Design, implement, and maintain CI/CD pipelines to ensure rapid and reliable delivery.Deploy, monitor, and maintain applications in cloud environments (preferably Azure).Embrace DevOps methodologies to foster automation, reliability, and scalability.Mentor junior developers and champion engineering excellence throughout the team.Stay up-to-date with new trends and advancements in full stack development, cloud, and infrastructure.Technical Requirements:Frontend:Strong hands-on experience with modern JavaScript frameworks (React, Vue, Angular).Proven track record in building responsive, cross-browser compatible UIs.Deep understanding of UI/UX best practices and principles.Familiarity with state management and modern frontend tooling.Backend:Expertise in Java for backend development; experience with Node.js or Python is advantageous.Solid understanding of service-oriented and microservices architectures.Strong experience designing, building, and documenting RESTful APIs (GraphQL knowledge is a plus).Databases:Proven experience with relational databases (e.g., PostgreSQL, MySQL, MS SQL).Exposure to NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB).Skilled in data modeling, query optimization, and troubleshooting performance.Infrastructure & DevOps:Hands-on experience deploying and managing applications on cloud platforms (preferably Azure; AWS/GCP a plus).Experience with CI/CD tools (Azure DevOps, Jenkins, GitHub Actions, etc.).Familiarity with containerization tools (Docker, Kubernetes).Strong DevOps mindset with focus on automation, monitoring, and reliability.Qualifications5+ years of experience as a full stack developer, with strong emphasis on Java backend.Excellent problem-solving skills and ability to work in a fast-paced environment.Strong communication and collaboration skills