Job Description
About the job
Job Summary
We are seeking a highly skilled Full Stack Java Developer with expertise in Java, Spring Boot, React/Angular, System Design, and Agentic AI to build scalable enterprise applications. The ideal candidate should have hands-on experience in designing microservices, developing responsive front-end applications, and integrating AI-driven autonomous agents into business solutions.
🎯 What Success Looks Like in This Role
Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, React/Angular. Build RESTful APIs and Microservices using Spring Boot.
Design scalable, secure, and high-performance system architecture.
Develop responsive and user-friendly front-end applications using React.js or Angular.
Integrate Agentic AI capabilities using LLMs, AI agents, and automation frameworks.
Work with AI orchestration tools such as LangChain, LangGraph, CrewAI, AutoGen, or similar frameworks.
Develop AI-powered workflows for business process automation. Collaborate with Product Managers, Business Analysts, QA, and DevOps teams.
Participate in architecture discussions, code reviews, and technical design sessions.
Optimize application performance, scalability, and security.
Write clean, maintainable, and reusable code following best practices.
Support production deployments and resolve application issues.
📋 Requirements & Qualifications
Strong foundation in Computer Science, including data structures, algorithms, and software engineering principles.
0 to 2 years of hands-on experience in Software Development and Programming, with proficiency in at least one modern programming language.
Knowledge of Back-End Web Development, including building APIs, working with databases, and integrating services.
Understanding of Object-Oriented Programming (OOP) concepts and ability to design maintainable, modular code.
Ability to work effectively in a remote environment, manage time independently, and collaborate using online tools.
Familiarity with version control systems (e.g., Git) and basic software development workflows (CI/CD is a plus).
Experience or interest in products that support global communities, immigration, or social impact is an advantage.
Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.