Job Summary
   We are seeking a highly skilled and motivated Senior Fullstack Engineer with 6 to 9 years of experience to join our talented development team. The ideal candidate will be responsible for designing, developing, and deploying end-to-end solutions, from the user interface to the backend services and database. You will be working with a modern tech stack, including Angular, Spring Boot 3.x, Java 17+, and AWS, in a fast-paced Agile environment. Your contributions will be critical to delivering high-quality, scalable, and secure features for our core applications. 
  
  
Key Responsibilities
   -  
Full-Stack Development:
 Design, develop, test, and deploy robust, scalable, and high-performance web applications using Angular for the frontend and Spring Boot for the backend.   -  
Agile Collaboration:
 Actively participate in all Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives, to deliver features iteratively.   -  
Technical Leadership:
 Contribute to architectural decisions, code reviews, and technical design discussions to ensure the quality and maintainability of the codebase.   -  
Cloud & DevOps:
 Build, maintain, and deploy containerized applications to our AWS cloud environment, leveraging services like EKS and Docker.   -  
Security Implementation:
 Implement and maintain security best practices, including integrating our applications with Azure SSO using Spring Security.   -  
Database Management:
 Work with Oracle RDS, including designing database schemas, writing efficient queries, and ensuring data integrity and performance.   -  
Monitoring & Troubleshooting:
 Proactively monitor application health, performance, and logs using tools like Datadog and Splunk to identify and resolve production issues quickly.   -  
Problem Solving:
 Analyze complex technical challenges and provide innovative and effective solutions.   
  
  
Required Qualifications & Skills
   -  
Experience:
 6 to 9 years of professional software development experience in a full-stack capacity.   -  
Agile Methodology:
 Proven experience working effectively in an Agile/Scrum development team.   -  
Frontend Expertise:
 Strong proficiency in modern front-end development with Angular (v17+ preferred)
 , HTML5, CSS3, and TypeScript.   -  
Backend Expertise:
 Expertise in backend development using Spring Boot (v3.x)
 and Java (JDK 17+)
 .   -  
Database Skills:
 Hands-on experience with relational databases, specifically Oracle RDS
 , including schema design and query optimization.   -  
Security:
 Demonstrated experience implementing security solutions with Spring Security
 and integrating with identity providers like Azure SSO
 .   -  
Soft Skills:
  -  Excellent problem-solving and analytical abilities. 
  -  Strong verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders. 
  -  A collaborative team player with a proactive attitude. 
  
   -  
Cloud Proficiency:
 Significant hands-on experience with AWS cloud services
 Containerization.
 Experience with containerization and orchestration using Docker
 and Kubernetes (EKS)
 .   -  
Monitoring Tools:
 Proficiency with application performance monitoring and logging tools such as Datadog
 and Splunk
 .   -  
CI/CD:
 Experience with setting up and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI).   -  
Other Cloud Stacks:
 Familiarity with other cloud platforms like Microsoft Azure or Google Cloud Platform (GCP) is a plus.