Java Fullstack Developer
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