Jobs and Careers
MA

Senior Principal Architect

Majesco
United States, United Statesfull_timeVerifiedPosted 1 Aug 2025
💰 $165,000/yr($150,000/yr$165,000/yr)

About the role

Job Description:

We are seeking a highly skilled and experienced Enterprise Architect with a strong AI and Java background to lead our architectural initiatives. In this role, you will be responsible for overseeing the design and development of scalable, high-performance software architectures, as well as building comprehensive architectural diagrams. Your technical expertise in Java development, architectural design, troubleshooting, performance optimization, and threading management will be critical in shaping the technical direction of our organization.

Key Responsibilities:

  • Hands on AI Experience: Using AI in enterprise to unleash productivity through GenAI, Agentic AI, fine tuning LLMs.
  • Architectural Leadership: Lead the architectural vision and strategy, ensuring alignment with business goals and technical standards.
  • Hands-On Development: Actively participate in coding, implementing Java-based solutions, and setting coding standards and best practices.
  • Technical Leadership: Provide technical guidance, mentorship, and code reviews to development teams, ensuring adherence to architectural standards and design principles.
  • Troubleshooting: Investigate and troubleshoot complex technical issues, providing timely resolutions and root cause analysis. Excellent problem-solving skills to analyze complex technical challenges, make informed decisions, and propose innovative solutions that align with business objectives.
  • Collaboration: Collaborate with cross-functional teams, including developers, QA engineers, product managers, and stakeholders, to deliver high-quality solutions.
  • Documentation: Create and maintain detailed technical documentation, including architectural diagrams, design documents, coding guidelines, and system documentation.
  • Continuous Learning: Stay updated with the latest Java technologies, industry trends, and best practices to drive innovation and continuous improvement.

Technical Areas of Expertise:

Java Development:

  • Mastery of Java programming language, including advanced features such as concurrency, lambdas, multi-threading, thread safety and streams.
  • Deep understanding of Java EE (Enterprise Edition) for building scalable enterprise applications.

Microservices Architecture:

  • Expertise in designing and implementing microservices architectures for SaaS applications, enabling scalability, flexibility, and maintainability.
  • Knowledge of patterns such as service discovery, circuit breakers, and API gateways.

Azure Cloud Services:

  • Proficiency in Azure services relevant to SaaS applications, including Azure App Service, Azure Kubernetes Service (AKS), Azure Functions, Azure Cosmos DB, Azure SQL Database, Azure Blob Storage, etc.
  • Experience in leveraging Azure PaaS (Platform as a Service) offerings for scalability, resilience, and cost-effectiveness.

Distributed Systems:

  • Understanding of distributed system concepts and challenges, such as consistency, availability, and partition tolerance.
  • Experience with distributed messaging systems like Azure Service Bus, Azure Event Hubs, or Kafka for event-driven communication.

Performance Optimization:

  • Proven track record of optimizing Java applications for high performance, low latency, and high throughput in cloud environments.
  • Identify and resolve performance bottlenecks, optimize code, and improve system efficiency to meet performance objectives.
  • Familiarity with Azure Performance Tuning tools and techniques for identifying and resolving performance bottlenecks.

Database Technologies:

  • Proficiency in SQL and experience with relational databases (e.g., Oracle, PostgreSQL) as well as NoSQL databases (e.g., MongoDB, Cassandra) for handling large datasets and scaling horizontal.
  • Expertise in designing and optimizing database schemas, queries, and indexes for high-volume transactional systems.

Security and Compliance:

  • Understanding of security best practices for Java applications, including authentication, authorization, encryption, and secure communication protocols (e.g., HTTPS).
  • Experience in implementing security measures to protect against common threats such as injection attacks, cross-site scripting (XSS), and cross-site request forgery (CSRF).

DevOps and CI/CD:

  • Proficiency in DevOps practices and Azure DevOps services for continuous integra

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Majesco

View company profile →