We are looking for an experienced Java Full Stack Developer with a strong foundation in both front-end and back-end development. The ideal candidate should be capable of designing and implementing robust, scalable applications, while collaborating with cross-functional teams in a dynamic environment. Key Responsibilities: ? Application Development: Design, develop, and maintain high-performance applications using Java and modern front-end technologies. ? API Integration: Create and manage RESTful APIs to enable seamless communication between front-end and back-end systems. ? Performance Optimization: Ensure applications are optimized for maximum speed, reliability, and scalability. ? UI/UX Implementation: Collaborate with UI/UX designers to develop visually appealing and user-friendly interfaces. ? Code Quality: Write clean, reusable code, adhering to coding standards and best practices. ? Debugging and Issue Resolution: Identify, troubleshoot, and resolve technical issues and bugs to enhance application functionality. ? Collaboration: Work closely with cross-functional teams, including product management and QA, to understand requirements and deliver software solutions. ? Testing and Validation: Conduct code reviews, write unit tests, and perform validations to maintain application quality. ? Documentation: Maintain comprehensive documentation for code, APIs, and software functionalities to support team onboarding and knowledge sharing. ? Continuous Learning: Stay current with industry trends, best practices, and emerging technologies to drive continuous improvement. Requirements: ? Minimum of 4 years of experience in Java Full Stack Development. ? Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field. ? Proficiency in Java, Spring Framework, and Spring Boot. ? Experience in designing and implementing RESTful APIs. ? Familiarity with Microservices Architecture for modular and scalable applications. ? Strong expertise in JavaScript, HTML5, CSS3, with experience in Angular or React. ? Knowledge of responsive design principles for cross-device compatibility. ? Experience with SQL databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB). ? Proficiency with Git for version control and collaboration. ? Knowledge of automated testing frameworks such as JUnit or Selenium. ? Familiarity with CI/CD pipelines and tools like Jenkins or GitLab CI. ? Basic understanding of DevOps practices for streamlined deployment and release cycles. ? Exposure to cloud platforms like AWS or Azure is a plus. ? Strong problem-solving skills and attention to detail. ? Excellent communication and collaboration abilities. ? Proactive approach to learning and adaptability to new challenges. Technical Skills Summary: Java, Spring/Spring Boot, RESTful APIs, JavaScript, HTML5, CSS3, Angular/React, Microservices Architecture, SQL/NoSQL Databases, Git, CI/CD, Automated Testing
Any Gradute