Full Stack Developer

Expert In Recruitment Solutions

Philadelphia, PA

JOB DETAILS
SKILLS
Agile Programming Methodologies, AngularJS, Artificial Intelligence (AI), Artificial Intelligence (AI) Agents, Automation, Best Practices, Cloud Computing, Code Reviews, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Database Design, Database Optimization, Debugging Skills, Design Patterns Programming Methodologies, Identify Issues, Java, Kanban, Mentoring, Messaging Middleware, Messaging Technology, Microsoft Windows Azure, Modeling Languages, NoSQL, Problem Solving Skills, Production Support, Python Programming/Scripting Language, Quality Management, React.js, Requirements Management, SQL (Structured Query Language), SQL Databases, Scrum Project Management and Software Development, Semantic Search, Software Administration, Technical/Engineering Design
LOCATION
Philadelphia, PA
POSTED
1 day ago
Looking for:
-Full stack experience with Python, SQL, Java, React, Angular
-Good communication skills
-5+ years of hands on Java development experience
-Strong experience with Spring and enterprise grade backend systems
-Solid understanding of design patterns and scalable architecture principles
- Experience working with large language models and exposure to agentic AI frameworks (e.g., LangChain, LangGraph, CrewAI) for building multi-step, tool-augmented workflows and autonomous AI agents
-Experience with SQL and NoSQL databases and optimization techniques
-Experience with messaging systems
-Hands on experience with Azure cloud services
-Experience working in Agile environments
-Will be working on a team of 50 people

Job Responsibilities
Design, develop, and maintain high quality Java based applications in a complex, distributed environment.
Proficiency in modern front-end frameworks (React, Angular) and back-end technologies (Python, Java/Spring Boot, Node.js) to build scalable, end-to-end applications.
Contribute to AI enabled and data driven solutions, working closely with data and product teams.
Take ownership of features from requirements analysis through implementation, deployment, and production support.
Participate in technical design and architecture discussions, influencing solutions and best practices.
Perform code reviews and promote clean code, scalability, and maintainability.
Act as a technical mentor for less experienced developers, sharing knowledge and setting development standards.
Support application evolution by driving feature enhancements and technical improvements.
Work with CI/CD pipelines and deployment processes to ensure reliable delivery.
Troubleshoot, debug, and resolve complex issues in existing applications.
Collaborate effectively in Agile, distributed teams (Scrum / Kanban).
Familiarity with Retrieval-Augmented Generation patterns, embedding models, vector databases, and semantic search techniques to ground AI outputs in enterprise content.
Experience working with large language models and exposure to agentic AI frameworks (e.g., LangChain, LangGraph, CrewAI) for building multi-step, tool-augmented workflows and autonomous AI agents
Communicate clearly with stakeholders, helping translate technical topics into understandable outcomes and impacts.
Technical Scope
Core Java development
Spring ecosystem: Spring MVC, Spring Data, Spring Security
Web applications using Angular, TypeScript, RxJS, HTML, CSS
SQL and NoSQL databases, with a strong focus on data modeling and performance
Messaging queues and asynchronous processing
Cloud development on OpenShift
CI/CD pipelines and deployment automation
Unix/Linux environments
Agentic Frameworks (langchain, Langgraph, etc)

About the Company

E

Expert In Recruitment Solutions