Role : Sr. Full stack Software Engineer (Java, Angular, AWS)
Must Have :
- Hands-on experience with core AWS services including EC2, S3, Lambda, API Gateway, RDS, DynamoDB, CloudWatch.
- Experience in developing and deploying Java applications on AWS cloud infrastructure.
- Familiarity with AWS Code Pipeline, Code Build, Code Deploy, and CloudFormation for CI / CD and infrastructure as code (IaC).
- Knowledge of Docker and ECS / EKS for containerized Java applications.
- Experience building Java-based microservices and deploying them using Spring Boot + AWS Lambda or ECS.
- Knowledge of event-driven architecture
- Core Java, multithreading, OOPs concepts
- Must have exposure and hands-on experience on Angular
- Understanding and working experience of
- Web services - REST or SOAP - Microservices architecture, domain driven design
- SQL, NoSQL
- Production readiness / systems troubleshooting / support / etc. for high performance multi-threaded applications
- Git, Jenkins, SonarQube and other tools
- Understanding design patterns, common concepts such as cashing, transaction management, profiling, performance tuning, etc.
Key Responsibilities :
Design, develop, and maintain scalable web applications.Build reusable, testable, and efficient code for both front-end and back-end systems.Collaborate with designers, product managers, and other developers to define project requirements.Integrate APIs and third-party services.Ensure responsiveness, performance optimization, and cross-browser compatibility.Implement security and data protection best practices.Conduct code reviews and troubleshoot issues.Required Skills & Qualifications :
Bachelors degree in Computer Science, IT, or related field (or equivalent experience).Strong proficiency in front-end technologies : HTML, CSS, JavaScript (ES6+), React.js / Angular / Vue.js.Strong proficiency in back-end technologies : Node.js, Express.js, Python, Java, or PHP.Experience with databases : MySQL, PostgreSQL, MongoDB.Knowledge of RESTful APIs and integration.Familiarity with version control tools like Git / GitHub.Understanding of cloud services (AWS, Azure, or GCP) is a plus.(ref : hirist.tech)