Job Overview
As a skilled Java Full Stack Developer, you will design, develop, and maintain high-performance web applications using Java-based technologies. This role requires expertise in object-oriented programming principles, API integration, and software development lifecycle management.
Responsibilities:
* Design and develop scalable, efficient, and secure web applications using Java.
* Participate actively in all phases of the software development lifecycle, ensuring timely delivery and high-quality results.
* Collaborate with cross-functional teams to integrate front-end interfaces with internal and external services using APIs.
* Produce detailed design documentation and improve code quality by implementing best practices.
Requirements:
1. Strong understanding of Java programming principles, including object-oriented design patterns and multithreading concepts.
2. Experience with popular front-end frameworks and libraries for building dynamic user interfaces.
3. Proficiency in integrating APIs with third-party services and managing data communication between systems.
4. Excellent problem-solving skills, with ability to analyze complex issues and provide creative solutions.
5. Effective communication and teamwork skills, with ability to collaborate with colleagues and stakeholders.