We are seeking an experienced and highly skilled Java Full Stack Developer Architect to lead the design, development, and implementation of scalable, secure, and high-performance enterprise applications. The ideal candidate will have strong expertise in Java technologies, modern front-end frameworks, cloud platforms, microservices architecture, and DevOps practices. This role requires a hands-on technical leader who can define architectural standards, mentor development teams, and collaborate with stakeholders to deliver innovative solutions.
-
Design and architect enterprise-grade full-stack applications using Java and modern web technologies.
-
Define application architecture, coding standards, design patterns, and best practices.
-
Lead the development of scalable, secure, and high-performance microservices-based applications.
-
Collaborate with business stakeholders, product owners, and engineering teams to translate business requirements into technical solutions.
-
Review application architecture and code to ensure quality, maintainability, and scalability.
-
Mentor and guide development teams on technical design, implementation, and problem-solving.
-
Develop RESTful APIs and integrate with third-party services and enterprise systems.
-
Optimize application performance, reliability, and security.
-
Drive cloud adoption and DevOps automation using CI/CD pipelines.
-
Participate in technology evaluations and recommend appropriate tools and frameworks.
-
Ensure compliance with security, governance, and enterprise architecture standards.
-
Troubleshoot complex production issues and provide architectural solutions.
-
10+ years of experience in Java application development.
-
3+ years of experience in solution or application architecture.
-
Strong expertise in Java 17/21, Spring Boot, Spring Framework, Spring Security, Spring Data JPA, and Hibernate.
-
Hands-on experience with Microservices Architecture.
-
Experience developing RESTful APIs and event-driven applications.
-
Strong knowledge of front-end technologies including Angular, React, TypeScript, JavaScript, HTML5, CSS3, and Bootstrap.
-
Experience with API Gateway, OAuth2, JWT, OpenID Connect, and SSO.
-
Expertise with relational databases such as Oracle, PostgreSQL, MySQL, or SQL Server.
-
Experience with NoSQL databases such as MongoDB or Cassandra.
-
Knowledge of Apache Kafka or RabbitMQ.
-
Experience with Docker and Kubernetes.
-
Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
-
Experience with CI/CD tools including Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
-
Strong understanding of design patterns, SOLID principles, domain-driven design, and clean architecture.
-
Experience with Git and Agile/Scrum methodologies.
-
Excellent analytical, communication, and leadership skills.
-
Experience with container orchestration and cloud-native application development.
-
Knowledge of Infrastructure as Code (Terraform, CloudFormation, or ARM templates).
-
Experience with observability tools such as Prometheus, Grafana, ELK, or Splunk.
-
Experience with OpenAPI/Swagger and API management platforms.
-
Certifications in AWS, Azure, Kubernetes, or Java are a plus.
-
Experience in banking, financial services, healthcare, retail, or enterprise SaaS environments is preferred.