Full Stack Java Developer

San Francisco 22 months agoContractor External
Negotiable
Role: Full Stack Java Developer Local (Two days onsite mandatory) Duration 6+ months We are seeking a highly skilled and experienced Staff Software Engineer with expertise in Java and Microservices, as well as Angular Full-stack development. This is a contractor position, and the successful candidate will be responsible for developing and maintaining high-quality software solutions in a fast-paced and dynamic environment. Responsibilities: • Full-stack Development: Collaborate with cross-functional teams to design, develop, and implement scalable software solutions using Java and Angular frameworks. • Microservices Architecture: Design and develop microservices-based applications, ensuring scalability, reliability, and performance. • Technical Expertise: Apply your in-depth knowledge of Java and microservices architecture to design and implement software modules, adhering to best practices and industry standards. • Front-end Development: Develop responsive and user-friendly web interfaces using Angular, HTML, CSS, and JavaScript, ensuring optimal user experience across different devices. • Code Review and Quality Assurance: Conduct code reviews to maintain code quality, identify and address potential issues, and ensure adherence to coding standards and best practices. • Troubleshooting and Debugging: Investigate and resolve complex software defects and technical issues, collaborating with team members to find innovative solutions. • Documentation: Create and maintain technical documentation, including design specifications, architecture diagrams, and user manuals, to facilitate effective communication and knowledge transfer. • Agile Development: Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives, to ensure timely delivery of high-quality software. • Collaboration and Mentoring: Collaborate with cross-functional teams, providing technical guidance and mentorship to junior engineers, and actively contribute to a positive and collaborative work environment. Qualifications: • Extensive experience (5+ years) in Java and microservices development, with a strong understanding of design patterns and best practices. • Proven experience in full-stack development, with expertise in Angular, HTML, CSS, and JavaScript. • Familiarity with front-end frameworks and libraries such as React or Vue.js is a plus. • Strong knowledge of software development principles, including Agile methodologies, version control systems (Git), and continuous integration/continuous deployment (CI/CD) practices. • Experience with cloud platforms (e.g., AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes) is highly desirable