Job Title:
Senior Full Stack Java Developer (AI-Driven Mindset | Java, React, Azure, Kubernetes, Microservices)
About the Role
Senior Full Stack Java Developer
Java (backend)
performance-based stock options
Key Responsibilities
- Design, develop, and maintain scalable, resilient, and secure full-stack applications.
 
- Build microservices using Java/Spring Bootand modern best practices.
- Develop rich, interactive, and responsive user interfaces using React.js.
- Deploy, manage, and scale applications on Azure CloudusingKubernetes (AKS).
- Collaborate with cross-functional teams (Product, DevOps, QA, UX) to deliver end-to-end solutions.
 
- Implement CI/CD pipelines for automated builds, testing, and deployments.
 
- Ensure application security, performance tuning, and optimization.
 
- Mentor junior developers and contribute to technical decision-making.
 
- Participate in design reviews, code reviews, and architecture discussions.
 
- Stay current with emerging technologies and advocate for best practices.
 
Required Skills & Experience
- 8+ yearsof professional software development experience.
- Strong expertise in Java, Spring Boot, REST APIs, and Microservices.
- Proven front-end development experience with React.js, Redux, JavaScript (ES6+), HTML5, CSS3.
- Hands-on experience deploying and managing applications on Microsoft Azure(App Services, AKS, Azure Functions, Event Hub, etc.).
- Experience with Kubernetes(preferably AKS) for container orchestration.
- Proficiency with CI/CD pipelinesusing tools like Azure DevOps, Jenkins, or GitHub Actions.
- Strong knowledge of SQL/NoSQL databases(e.g., PostgreSQL, MySQL, MongoDB, Cosmos DB).
- Familiarity with Docker, Helm, Terraform, or ARM templatesfor infrastructure as code.
- Good understanding of security best practices(OAuth2, JWT, Identity Management).
- Solid grasp of software architecture, design patterns, and cloud-native principles.
- Excellent communication, collaboration, and problem-solving skills.
 
Preferred Skills
- Experience with Event-Driven Architectures(Kafka, RabbitMQ, Service Bus).
- Knowledge of GraphQLfor API development.
- Familiarity with monitoring & logging tools(Prometheus, Grafana, ELK, App Insights).
- Previous exposure to Agile/Scrummethodologies.
- Prior experience leading a team or mentoring developers.
 
Education
- Bachelors or Masters degree in Computer Science, Engineering, or related field(or equivalent work experience).
KPIs / Success Metrics
First 90 Days
- Successfully onboard into the team and development environment.
 
- Deliver at least one end-to-end feature(frontend + backend + deployment on Azure).
- Set up or enhance CI/CD pipelinesto improve deployment efficiency.
- Participate actively in code reviews and architecture discussions.
- Establish working relationships with cross-functional teams.
 
First 6 Months
- Lead the development of major modules or microservices.
- Optimize application performance, reducing response times and resource costs.
- Increase test coverageand improve code quality metrics.
- Contribute to cloud migration or scaling initiativeson Azure Kubernetes Services (AKS).
- Mentorjunior developerswith measurable improvements in their output.
First 12 Months
- Act as a go-to technical leaderfor full stack solutions.
- Successfully deliver multiple high-impact projectsdeployed to production.
- Implement or improve monitoring, alerting, and logging frameworks.
- Drive adoption of best practicesacross the team (security, DevOps, architecture).
- Demonstrate measurable business impact through improved system scalability, uptime, and cost efficiency.
Growth & Rewards
- Stock Options: Performance-based equity opportunities tied to project success and business outcomes.
- Work in the USA: Potential opportunities to travel and work with US clients.
- Visa Sponsorship: H1B and Green Card sponsorship available for high-performing long-term employees.
- Opportunity to work on modern cloud-native applications.
- Professional growth, leadership, and global client exposure.