Overview We are seeking a highly experienced Senior Full Stack Engineer to design, build, and maintain enterprise-grade applications. This role requires deep technical expertise across backend and frontend technologies, strong architectural thinking, and the ability to independently drive complex initiatives while ensuring scalability, performance, and long-term maintainability. The ideal candidate has extensive experience in Java/Spring ecosystems and modern React development, with a strong foundation in microservices and event-driven architectures. Key Responsibilities Application Design & Development Design, develop, and maintain scalable enterprise applications. Build robust backend services using Java and Spring Framework. Develop responsive frontend applications using React.js and modern web technologies. Design and implement RESTful APIs and ensure seamless system integrations. Architecture & Scalability Design and implement microservices architectures and distributed systems. Develop event-driven solutions using messaging systems such as Kafka, RabbitMQ, or Solace. Ensure system scalability, performance, and resilience. System Reliability & Performance Develop enterprise scheduling and batch processing solutions. Troubleshoot and resolve complex issues across distributed systems. Optimize performance and ensure system stability. Technical Leadership & Collaboration Make strategic technical decisions balancing immediate needs and long-term sustainability. Communicate complex technical concepts to both technical and non-technical stakeholders. Collaborate across teams to ensure high-quality delivery. Required Qualifications Bachelors degree in Computer Science, Software Engineering, or equivalent experience. 10+ years of experience building enterprise-grade applications. Strong proficiency in Java and Spring Framework (Spring Boot, MVC, Cloud, Security). Extensive experience with React.js, including hooks, lifecycle, and state management (Redux). Strong foundation in JavaScript (ES6+), HTML5, and CSS3. Proven experience designing and maintaining microservices architectures at scale. Strong background in event-driven architecture and messaging systems (Kafka, RabbitMQ, Solace, etc.). Experience with RESTful API design, database architecture, and distributed systems. Strong troubleshooting and problem-solving skills across multiple services. Experience developing enterprise scheduling and batch processing solutions. Ability to work independently and take ownership of complex projects. Strong communication and stakeholder engagement skills. Strong architectural mindset and strategic technical decision-making ability. Preferred Qualifications Experience with cloud platforms (Azure) and containerization (Docker, Kubernetes). Experience with DevSecOps practices and CI/CD pipelines. Experience mentoring engineers and leading technical initiatives. Familiarity with monitoring and observability tools (Azure Monitor, Dynatrace). Strong understanding of cybersecurity best practices and performance optimization. Experience working in Agile environments.