Job Description
A Java Full Stack Developer designs, develops, tests, and maintains scalable web applications using Java, Spring Boot, APIs, databases, and frontend technologies. They handle both backend and frontend development, ensuring high performance, security, responsive interfaces, seamless integrations, and efficient deployment for enterprise and cloud-based business applications.
Responsibilities
- Develop scalable backend services using Java and Spring
- Build responsive frontend applications using React or Angular
- Design RESTful APIs for enterprise software integrations efficiently
- Optimize application performance, scalability, and database query execution
- Collaborate with cross-functional teams for agile software delivery
- Perform unit testing, debugging, and application issue resolution
- Implement secure authentication and authorization for enterprise applications
- Maintain CI/CD pipelines and cloud deployment environments effectively
Required Skills
- Strong knowledge of Java, Spring Boot, and Microservices architecture
- Experience with React, Angular, JavaScript, HTML, and CSS frameworks
- Understanding of REST APIs and backend integration methodologies effectively
- Proficiency in MySQL, PostgreSQL, MongoDB, and database optimization techniques
- Familiarity with Git, Docker, Kubernetes, Jenkins, and CI/CD pipelines
- Knowledge of AWS, Azure, cloud computing, and deployment strategies
Note: Salary depends on experience and skills and is paid in local currency.