Java Full Stack Developer (Spring Boot, AWS, Teradata SQL)Role OverviewWe are seeking a highly skilled
Java Full Stack Developer with strong expertise in
Spring Boot,
AWS cloud services, and
Teradata SQL. The ideal candidate will design, develop, and maintain scalable applications, APIs, and data-driven solutions while ensuring performance, reliability, and security.
Key Responsibilities- Design and develop end-to-end full stack applications using Java, Spring Boot, and modern frontend technologies
- Build and maintain RESTful APIs and microservices architectures
- Develop and optimize cloud-native applications on AWS (EC2, Lambda, S3, RDS, etc.)
- Work on data processing and analytics using Teradata SQL and relational databases
- Perform data modeling, query optimization, and performance tuning for large datasets
- Ensure application scalability, reliability, and security standards
- Collaborate with cross-functional teams (frontend, QA, DevOps, product owners)
- Participate in Agile/Scrum ceremonies and deliver within sprint timelines
- Troubleshoot and resolve production issues and performance bottlenecks
- Contribute to CI/CD pipelines, automation, and DevOps practices
Required Skills & QualificationsTechnical Skills- Strong expertise in Java and Spring Boot (Microservices architecture)
- Experience with full stack development (Angular/React/JavaScript preferred)
- Hands-on experience with AWS services (EC2, Lambda, S3, API Gateway, RDS, CloudWatch)
- Advanced proficiency in SQL with Teradata (complex queries, performance tuning, stored procedures)
- Experience with REST APIs, JSON, and API integration patterns
- Familiarity with CI/CD tools (Jenkins, Git, Bitbucket, etc.)
- Strong understanding of database design and optimization
- Exposure to Unix/Linux environment and scripting
Preferred Skills- Experience with API gateways (e.g., Gravitee, Apigee)
- Knowledge of performance tuning and system optimization
- Experience with automation testing frameworks (PyTest / JUnit)
- Familiarity with ETL/data integration tools
- Exposure to containerization (Docker, Kubernetes)
Experience- 5-10 years of experience in software development
- Proven experience in enterprise-scale applications and cloud environments
Soft Skills- Strong problem-solving and analytical thinking
- Excellent communication and collaboration skills
- Ability to work in a fast-paced Agile environment
- Ownership mindset with focus on quality and delivery
Nice to Have- Experience in MarTech / Customer Experience platforms
- Exposure to AI-assisted development or automation