Role: Full Stack Software Engineer
Job Description:
We are seeking a motivated and versatile Mid-Level Software Engineer with 5 8 years of experience in full-stack application development and DevOps practices. The ideal candidate will have strong hands-on experience in Java-based backend development, ReactJS frontend development, and CI/CD pipeline management. Exposure to AI-related technologies and solutions is highly desirable.
This role requires an individual who can contribute across the software development lifecycle, including application design, development, deployment automation, and production support.
Key Responsibilities
- Design, develop, and maintain scalable web applications using Java and ReactJS.
- Build and enhance backend services, APIs, and integrations.
- Develop responsive and user-friendly frontend components and interfaces.
- Collaborate with cross-functional teams to gather requirements and implement technical solutions.
- Manage source code repositories and branching strategies using GitHub.
- Design, implement, and maintain CI/CD pipelines to support automated build, test, and deployment processes.
- Participate in DevOps activities, including deployment automation, monitoring, troubleshooting, and environment management.
- Contribute to application performance optimization, security, and reliability initiatives.
- Support integration of AI-enabled features, tools, or services where applicable.
- Participate in code reviews and follow established software engineering best practices.
Required Qualifications
- 5 8 years of software development experience.
- Strong proficiency in Java and related backend development frameworks.
- Hands-on experience with ReactJS and modern frontend development practices.
- Experience with GitHub, source control management, and collaborative development workflows.
- Knowledge of CI/CD concepts and hands-on experience with pipeline creation and maintenance.
- Understanding of DevOps principles, deployment automation, and release management.
- Experience developing and consuming RESTful APIs.
- Strong problem-solving, debugging, and troubleshooting skills.
- Excellent communication and collaboration abilities.
Preferred Qualifications
- Exposure to AI/ML technologies, AI-powered applications, or Generative AI solutions.
- Experience with cloud platforms such as Azure, AWS, or Google Cloud.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Knowledge of infrastructure automation and monitoring tools.
About AgreeYa:
AgreeYa is a global systems integrator delivering a competitive advantage for its customers through software, solutions, and services. Established in 1999, AgreeYa is headquartered in Folsom, California, with a global footprint and a team of more than 1,800+ professionals across offices. AgreeYa works with 550+ organizations ranging from Fortune 100 firms to small and large businesses across industries such as Telecom, Banking, Financial Services & Insurance, Healthcare, Utility & Energy, Technology, Public Sector, Pharma & Biotech, Retail, Client, and others. Please visit us at for more information.
Equal Opportunity:
AgreeYa is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, gender identity, sexual orientation, national origin, disability, veteran status or other protected characteristics. Visit our website at to learn about our Career & Culture.