Logo
Element 6 Solutions LLC

Sr. Java Full Stack Developer

Element 6 Solutions LLC, Los Angeles, CA, United States

Save Job

Job Summary: We are seeking a highly experienced Sr. Java Full Stack Developer with 10+ years of expertise in Java development, reverse engineering, and full-stack application development. The ideal candidate must have a strong background in analyzing, debugging, and refactoring legacy code, along with expertise in modern Java frameworks, front-end technologies, and cloud environments. This role requires a local candidate from California who can collaborate closely with cross-functional teams and drive innovation in software development. Key Responsibilities: Perform reverse engineering on legacy Java applications, refactor and modernize codebases. Develop high-performance, scalable, and secure full-stack applications using Java, Spring Boot, React/Angular, and Microservices. Analyze existing systems to identify vulnerabilities, performance bottlenecks, and improvement areas. Debug, troubleshoot, and enhance legacy applications while ensuring seamless integration with modern technologies. Implement RESTful APIs and microservices architectures, ensuring modular and scalable solutions. Design and develop responsive UI components using React.js, Angular, or Vue.js. Optimize SQL and NoSQL database queries for high availability and performance. Collaborate with DevOps teams to ensure smooth deployment on AWS, Azure, or GCP environments. Participate in code reviews, testing, and Agile development cycles to maintain high code quality standards. Create technical documentation for refactored codebases, new modules, and system integrations. Key Qualifications: 10+ years of hands-on experience in Java Full Stack Development. Strong expertise in reverse engineering, debugging, and refactoring legacy Java applications. Proficiency in Java, Spring Boot, Hibernate, and Microservices architecture. Experience with front-end frameworks like React.js, Angular, or Vue.js. Deep understanding of REST APIs, Web Services, and third-party integrations. Hands-on experience with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.). Experience deploying applications on cloud platforms (AWS, Azure, GCP). Knowledge of containerization and orchestration tools like Docker and Kubernetes. Experience with CI/CD pipelines, Git, and DevOps best practices. Strong problem-solving skills, with the ability to analyze and enhance complex applications. Nice to Have Experience with reverse engineering tools and code analysis techniques. Familiarity with legacy systems like J2EE, Struts, or EJBs. Experience with security best practices, authentication mechanisms, and API security. Exposure to AI/ML integration in Java applications.