We are seeking a skilled Java Full Stack Developer with expertise in both back-end and front-end development. The ideal candidate will have strong proficiency in Core Java, modern frameworks like Spring and Hibernate, and experience in building dynamic front-end applications using React or Angular . The role demands a passion for delivering scalable, efficient, and user-friendly web applications while working in an agile environment.
Key Responsibilities
Back-End Development:
Design, develop, and maintain APIs using RESTful principles and Microservices Architecture .
Implement backend solutions with Core Java , Java 8 , Spring Boot , and Hibernate .
Work with SQL/NoSQL databases to handle data storage and retrieval effectively.
Front-End Development:
Build and maintain responsive, user-friendly web applications using React or Angular .
Collaborate with designers and back-end developers to integrate APIs and ensure seamless UI/UX.
Optimize front-end components for performance and scalability.
Integration Deployment:
Work with tools like Kafka for message streaming and event-driven systems.
Set up CI/CD pipelines using Maven , Git , Jenkins , Docker , and Kubernetes .
Deploy and manage applications on cloud platforms like AWS , Azure , or GCP .
Agile Collaboration:
Actively participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives.
Collaborate with cross-functional teams to define, design, and deliver high-quality features.
Code Quality Best Practices:
Write clean, maintainable, and efficient code following industry standards.
Conduct code reviews and ensure adherence to coding guidelines.
Skills Qualifications Required Skills:
Backend Skills:
Strong proficiency in Core Java , Java 8 , Spring , and Hibernate .
Experience with RESTful APIs and Microservices Architecture .
Proficient in working with SQL/NoSQL databases .
Frontend Skills:
Hands-on experience in React or Angular for front-end development.
Good understanding of front-end tools and frameworks (e.g., Redux for React or RxJS for Angular).
DevOps Tools:
Familiarity with Kafka , Git , Maven , Jenkins , Docker , and Kubernetes .
Experience deploying applications on cloud platforms like AWS , Azure , or GCP .
Soft Skills:
Strong problem-solving skills and an analytical mindset.
Excellent communication and collaboration skills.
Passion for learning and implementing emerging technologies.
Preferred Qualifications:
Experience with CI/CD pipelines and container orchestration.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.