Java Fullstack Developer

SoTalent ยท Charlotte, NC

Spotted 27m agofulltime
Job description

About this role

Employer-provided description, formatted for easier reading.

Java Fullstack Developer

๐Ÿ“ Location: Charlotte, NC, US

๐Ÿข Industry: Business Consulting and Services

๐Ÿ’ผ Work Setting: Hybrid

Are you passionate about building scalable, high-performance applications and delivering innovative software solutions that drive business success? We are seeking a Senior Full Stack Java Developer to design, develop, and maintain robust frontend and backend applications while collaborating with cross-functional teams to deliver reliable, scalable, and user-focused technology solutions.

Key Responsibilities

  • Design, develop, test, and maintain both frontend and backend components of enterprise applications.
  • Build scalable, secure, and high-performing software solutions using Java and modern application development frameworks.
  • Collaborate with product managers, architects, developers, QA teams, and business stakeholders to deliver technology solutions aligned with business objectives.
  • Develop responsive and intuitive user interfaces using modern frontend technologies and frameworks.
  • Implement and maintain APIs, microservices, and backend services to support application functionality.
  • Participate in code reviews, system design discussions, and technical planning activities.
  • Troubleshoot application issues, optimize performance, and ensure system reliability.
  • Follow software engineering best practices, including coding standards, testing, documentation, and continuous integration.
  • Contribute to the modernization and enhancement of existing applications and platforms.
  • Support the full software development lifecycle from requirements gathering through deployment and maintenance.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
  • 10+ years of overall experience in Information Technology or Software Development.
  • 5+ years of hands-on experience in Java application development.
  • Strong understanding of object-oriented programming principles, software architecture, and application design patterns.
  • Experience building and supporting enterprise-scale applications.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work effectively in a collaborative, cross-functional environment.
  • Excellent verbal and written communication skills.

Preferred Qualifications

  • 5+ years of experience working with modern frontend frameworks such as Angular or similar technologies.
  • Experience developing full-stack applications across frontend and backend layers.
  • Knowledge of RESTful APIs, microservices architecture, and web application development.
  • Familiarity with cloud platforms, DevOps practices, CI/CD pipelines, and Agile methodologies.
  • Experience working with relational databases and performance optimization techniques.

Preferred Skills

  • Java Development
  • Full Stack Development
  • Angular
  • Frontend Development
  • Backend Development
  • REST APIs
  • Microservices Architecture
  • Object-Oriented Programming
  • Software Design & Architecture
  • Database Development
  • CI/CD & DevOps Practices
  • Agile Methodologies
  • Application Performance Tuning
  • Cross-Functional Collaboration
Interested in this role?Continue on SoTalent's careers page.
Apply on SoTalent