Full Stack Developer (Expert) 1508
Summary
Expert-level full-stack engineer designing and running production-grade Python and Java services (Spring Boot, microservices, REST APIs), building batch and event-driven data pipelines, and delivering AI-enabled solutions with LLMs, RAG, and AI agents. Requires ~10 years' experience with PostgreSQL/Oracle, CI/CD, Terraform, and AWS.
Java
- Enterprise Java Development
- Spring / Spring Boot
- REST API Development
- Microservices Architecture
- Integration Services
Python
- 8+ years Python
- Data processing
- Automation
- APIs
- AI integrations
AI Engineering & GenAI
- LLMs
- RAG
- Prompt Engineering
- AI Agents
- AI-assisted Development
Software Engineering
- Enterprise application development
- Object-oriented design
- System design
- Secure coding
- Production support
API & Integration Development
- REST APIs
- Service Integration
- API Design
- Event-driven architecture
Data Engineering / Data Processing
- ETL / ELT
- Data Pipelines
- Data Transformation
- Database Development
- Data Quality
Databases
- PostgreSQL
- Oracle
- SQL Development
Role & Responsibilities
- Design, build, test, deploy, and operate secure, scalable, production-grade software and data products.
- Develop high-quality Python and Java solutions for APIs, microservices, automation, integrations, and platform services.
- Engineer reliable batch and event-driven data pipelines with strong observability, governance, and data quality controls.
- LLMs
- AI Agents
- RAG (Retrieval-Augmented Generation)
- Prompt & Context Engineering
- AI Evaluation Frameworks
- Guardrails & Human Approval Workflows
- CI/CD
- Infrastructure as Code (Terraform preferred)
- Automated Testing
- Secure Coding Practices
- Code Reviews
- Production Readiness
- Collaboration closely with Product Owners, Architects, Data Engineers, Security, and Operations teams.
- Mentor engineers and contribute to technical leadership, architecture, and best practices.
Qualifications
- Relevant degree or diploma in Computer Science, Software Engineering, Information Technology, Data
- Engineering or a related field.
- 10 years of relevant software engineering experience, including responsibility for complex production systems.
- Expert-level delivery using Python and/or Java, with strong data and integration engineering experience.
- Practical evidence of AI-assisted or AI-native engineering, including evaluation, governance and accountable human review.
- AWS, Java, Python, data engineering, architecture, DevOps, Kubernetes, Terraform, Agile or AI-related certifications are advantageous.
Skills
- Agentic AI
- Agile
- AI
- API
- Api Design
- Automation
- AWS
- CI/CD
- Data Engineering
- Data Pipelines
- Data Quality
- DevOps
- ELT
- ETL
- Event Driven Architecture
- Generative AI
- Infrastructure as Code
- Java
- Kubernetes
- LLM
- Microservices
- Observability
- OOP
- Oracle
- PostgreSQL
- Prompt Engineering
- Python
- RAG
- REST
- Secure Coding
- Spring
- SQL
- Terraform
- Test Automation