Job Title
Java Full-Stack Developer
Location
United States (Remote / Hybrid / Onsite)
About the Role
We are seeking a Java Full-Stack Developer to design, develop, and maintain scalable web applications. You will work on both backend and frontend components, collaborating with cross-functional teams to deliver high-quality, secure, and performant solutions.
Key Responsibilities
- Develop and maintain backend services using Java and Spring / Spring Boot
- Build RESTful APIs and microservices
- Develop responsive user interfaces using modern frontend frameworks
- Collaborate with product managers, designers, and QA teams
- Write clean, testable, and well-documented code
- Optimize application performance and scalability
- Participate in code reviews and Agile/Scrum ceremonies
Required Experience
3+ years of full-stack development experience (5+ years for senior roles)
Experience working in Agile/Scrum environments
Experience in production support and troubleshooting
Strong debugging and performance optimization skills
Education
Bachelor’s degree in Computer Science, Information Technology, or related field
(Master’s preferred for senior-level roles)
Soft Skills
Strong communication skills (written & verbal)
Ability to work independently and in team environments
Problem-solving and analytical thinking
Time management and multitasking skills