Unknown Company

Senior Full-Stack Java Developer

memphis, tn • Posted 3 days ago
Remote Contract General

Senior Full-Stack Java DeveloperLocation: Memphis, TN (100% Remote) Long Term Contract Experience Level: 10-15 yearsJob Overview: We are seeking a highly skilled Senior Full-Stack Developer with 10-15 years of experience to join our dynamic team. The ideal candidate will have a strong background in Java and Spring frameworks, microservices architecture, cloud deployment, and continuous integration/continuous deployment (CI/CD) practices. Additionally, experience in front-end development using React is essential.

This role requires excellent communication skills and the ability to work effectively in a collaborative, fast-paced environment.Required Qualifications10-15 years of professional software development experience.Expertise in Java and Spring frameworks (Spring Boot, Spring MVC, etc.).Strong understanding and hands-on experience with microservices architecture.Extensive experience in deploying and managing applications in cloud environments such as AWS, Azure, or GCP.Proficiency in front-end development using React, with a solid understanding of modern front-end build pipelines and tools.Hands-on experience in CI/CD environments with tools like Jenkins, GitLab CI, CircleCI, etc.Excellent problem-solving abilities and adaptability to new technologies and methodologies.Strong communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.Experience in agile development environments.Key ResponsibilitiesDesign & Development: Architect, develop, and maintain scalable and reliable microservices using Java and Spring frameworks.Full Lifecycle Participation: Engage in the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.Cloud Deployment: Deploy and manage applications in cloud environments (e.g., AWS, Azure, GCP), leveraging cloud-native features.Front-End Development: Utilize React to build responsive and dynamic user interfaces that enhance user experience.Collaboration: Work closely with cross-functional teams including product managers, designers, and other developers to deliver high-quality products.CI/CD Implementation: Implement and enhance CI/CD pipelines to streamline the development and deployment process.Mentorship: Mentor and guide junior developers, fostering a culture of continuous learning and professional growth.

Back to Job Search