Skip to main content

Java Full Stack Architect

Technology
Value Technology Inc
Charlotte, United States3 weeks agoUntil 6/13/2026
Full timeOn-site

Job description

Job Role: Java Full Stack Architect

Location: Charlotte, NC (Onsite)

Experience:15 years

Job Description:

Value Technology is seeking a highly skilled and experienced Java FullStack Architect to join our dynamic team. As a Java Full Stack Architect, you will be responsible for designing, developing, and implementing innovative and scalable solutions using Java and related technologies. You will play a pivotal role in shaping the technical direction of our projects and ensuring the delivery of high-quality software.

Job Responsibilities:

  • Design and architect robust, scalable, and secure full-stack solutions using Java technologies.
  • Lead the development and implementation of complex software systems, ensuring adherence to best practices and architectural principles.
  • Collaborate with stakeholders, including product managers, engineers, and designers, to define project requirements and technical specifications.
  • Provide technical guidance and mentorship to development teams, fostering a culture of innovation and continuous improvement.
  • Participate in code reviews and ensure code quality across the entire software development lifecycle.
  • Evaluate and recommend new technologies and tools to improve development efficiency and solution quality.
  • Troubleshoot and resolve complex technical issues, ensuring the stability and performance of our applications.
  • Stay up-to-date with the latest industry trends and technologies, and apply them to our projects as appropriate.
  • Contribute to the development of architectural standards and guidelines.
  • Participate in the planning and execution of system deployments and upgrades.
  • Ensure solutions are aligned with business objectives and compliance requirements.
  • Document architectural designs and solutions for maintainability and knowledge sharing.
Requirements:
  • Bachelor's or Master's degree in Computer Science or a related field.
  • 10 years of experience in software development with a focus on Java technologies.
  • Extensive experience in designing and implementing full-stack solutions.
  • Strong proficiency in Java, Spring Framework (Spring Boot, Spring MVC, Spring Data), and related technologies.
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Experience with database technologies (e.g., relational databases like MySQL, PostgreSQL, and NoSQL databases like MongoDB, Cassandra).
  • Experience with RESTful API design and development.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Experience with DevOps practices and tools (e.g., Docker, Kubernetes, Jenkins).
  • Strong understanding of software development methodologies (e.g., Agile, Scrum).
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Experience with microservices architecture is a plus.
  • Experience with security best practices and secure coding principles.
Keywords
ReactOSHTML5CodingSpring FrameworkVue.jsMongodbApache CassandraAngularAngularJSJavaScriptDevOpsHtmlMysqlPostgresqlScrumCassandraJavaRelational grammarMaintainabilityAWS

¿Te interesa este puesto?