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 Boot
and modern best practices. - Develop rich, interactive, and responsive user interfaces using
React.js
. - Deploy, manage, and scale applications on
Azure Cloud
using Kubernetes (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+ years
of 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 pipelines
using 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 templates
for 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
GraphQL
for API development. - Familiarity with
monitoring & logging tools
(Prometheus, Grafana, ELK, App Insights). - Previous exposure to
Agile/Scrum
methodologies. - 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 pipelines
to 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 coverage
and improve code quality metrics. - Contribute to
cloud migration or scaling initiatives
on Azure Kubernetes Services (AKS). - Mentor
junior developers
with measurable improvements in their output.
First 12 Months
- Act as a
go-to technical leader
for full stack solutions. - Successfully deliver
multiple high-impact projects
deployed to production. - Implement or improve
monitoring, alerting, and logging frameworks
. - Drive adoption of
best practices
across 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.