Lead Java Full Stack Engineer (Spring Boot + React)
Innovecture
- Location
- India
- Job type
- Full-time
Required skills
- Python
- AWS
- backend
- CI
- CloudFront
- Cypress
- data ingestion
- Docker
- EC2
- ECS
- ETL
- frontend
- full-stack
- Java
- Kubernetes
- microservices
- MySQL
- PostgreSQL
- ReactJS
- SQL
- technical architecture
- Terraform
- TypeScript
About the role
Innovecture
Website:
innovect.com
Job details:
Required Skills
- 8+ years of professional software development experience
- Strong expertise in Java as the backend language
- Hands-on frontend development using ReactJS and modern TypeScript
- Strong experience with SQL and relational databases (PostgreSQL, MySQL, etc.)
- Proven experience building and maintaining scalable full-stack applications
- Strong understanding of software engineering best practices, testing, and system design
- Experience working in collaborative engineering teams
- Experience with Python and relevant Python packages
- Ability to mentor engineers and guide technical implementation
⭐ Preferred Skills
- Advanced SQL with PostgreSQL (joins, subqueries, CTEs, query optimization)
- Understanding of ETL and data ingestion pipelines
- Experience with AWS services (EC2, ECS, ELB, S3, CloudFront, IAM)
- Experience with microservices architecture and distributed systems
- Knowledge of Terraform, Docker, Kubernetes
- Experience with CI/CD pipelines and testing frameworks (e.g., Cypress)
- Experience building Generative AI applications or prompt engineering
- Knowledge of Agentic AI concepts and frameworks
- Experience working with high-traffic production systems
🧠 Key Responsibilities
- Lead the design and development of scalable full-stack applications
- Build robust Java backend services and APIs
- Develop modern, responsive React applications using TypeScript
- Optimize SQL queries and manage complex data relationships
- Integrate applications with data and AI platforms
- Maintain and improve AWS-based infrastructure
- Conduct code reviews and enforce engineering best practices
- Mentor and guide junior and mid-level engineers
- Collaborate with product, design, and engineering teams to deliver features
- Contribute to technical architecture decisions and system design
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.