Java Full Stack Developer
We are seeking a skilled and motivated Java Full Stack Developer to join our dynamic team. The ideal candidate will have strong proficiency in both front-end and back-end development, with expertise in Java-based frameworks and modern web technologies.
Design, develop, and maintain scalable web applications using Java, Spring Boot, and front-end frameworks.
Collaborate with cross-functional teams to gather requirements and deliver high-quality software solutions.
Develop RESTful APIs and integrate with third-party services.
Build responsive UI components using Angular, React, or similar frameworks.
Participate in code reviews, unit testing, and performance tuning.
Troubleshoot and debug issues across the stack.
Ensure adherence to software development best practices and standards.
3+ years of experience as a Full Stack Developer.
Strong programming skills in Java, Spring/Spring Boot.
Proficiency in front-end technologies: HTML5, CSS3, JavaScript, and Angular/React/Vue.js.
Experience with RESTful API development and integration.
Familiarity with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
Knowledge of version control tools such as Git.
Experience with build tools like Maven/Gradle and CI/CD pipelines.
Good understanding of microservices architecture.
Strong problem-solving and communication skills.
Exposure to cloud platforms (AWS, Azure, GCP).
Experience with Docker/Kubernetes.
Familiarity with Agile/Scrum methodologies.
Knowledge of automated testing frameworks.
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.