We are seeking a Senior Full Stack Java Developer with strong experience building scalable enterprise applications using Java, Python, AWS, and modern front-end frameworks. The ideal candidate will have expertise across the full software development lifecycle, including application design, development, testing, cloud deployment, and production support.
This role requires hands-on experience developing cloud-native applications, REST APIs, microservices, and modern web applications in an Agile environment.
Required Skills
- 7+ years of software development experience
- Strong experience with Java, Spring Boot, and Python
- Experience with Node.js for backend services
- Strong experience building RESTful APIs and Microservices
- Frontend development experience with Angular and/or React
- Strong knowledge of JavaScript, HTML5, and CSS3
- Hands-on experience with AWS Cloud Services: Lambda, EC2, S3, RDS, IAM
- Experience with SQL and NoSQL databases : PostgreSQL, MySQL, MongoDB, DynamoDB
- Experience with CI/CD pipelines and DevOps practices
- Strong understanding of Git and Agile methodologies
- Experience with unit testing, debugging, and performance tuning
Preferred Skills: AWS Glue, PySpark, ETL/ELT Development, Terraform, CloudFormation, AWS CDK, Kafka or Kinesis, Serverless Architecture, Event-Driven Systems, Data Warehousing Concepts, AI/ML Integration Exposure, Security and Cloud Best Practices