3 Princeton Software Services Jobs
10-20 years
Princeton IT Services - Senior Software Architect - Java Technologies (10-20 yrs)
Princeton Software Services
posted 29d ago
Key skills for the job
Job Description :
Location : Remote - PAN India
- Candidate should be from A-grade collages or MNC's company.
- Candidate should be from Product based company
Role Overview :
We are seeking an experienced and visionary Senior Software Architect to lead the design and development of scalable microservices-based SaaS applications. In this role, you will define architectural standards, mentor development teams, and ensure the delivery of high-performance, secure, and maintainable systems. This is a hands-on leadership position for someone passionate about driving technical excellence and innovation.
Key Responsibilities :
Architectural Leadership :
- Design, develop, and implement scalable, secure, and robust microservices architectures for SaaS applications.
- Define and enforce architectural best practices, coding standards, and development guidelines.
Technology Strategy :
- Drive the adoption of modern technologies and frameworks, focusing on Java and related ecosystems.
- Evaluate emerging technologies and tools to enhance application performance and scalability.
Collaboration :
- Work closely with product managers, stakeholders, and engineering teams to translate business requirements into technical solutions.
- Provide technical leadership and mentorship to developers, ensuring alignment with architectural goals.
Performance & Scalability :
- Optimize system performance and reliability to handle growing data and user demands.
Implement strategies for load balancing, fault tolerance, and system monitoring.
Integration & Interoperability :
- Design APIs and services for seamless integration with third-party systems and platforms.
- Ensure interoperability between microservices using industry-standard communication protocols (e.g., REST, gRPC, Kafka).
Security & Compliance :
- Incorporate security best practices in architecture to ensure data protection and compliance with relevant standards.
- Conduct architecture reviews and risk assessments to identify and mitigate vulnerabilities.
Development Lifecycle :
- Collaborate on CI/CD pipelines and DevOps practices to streamline the development process.
Support the deployment and operation of cloud-native applications.
Required Qualifications :
Experience :
- 10+ years of experience in software architecture and development, with a strong focus on microservices and SaaS applications.
- Proven expertise in designing distributed systems and high-availability applications.
Technical Skills :
- Proficiency in Java and related frameworks (Spring Boot, Hibernate).
- Deep understanding of microservices design patterns, event-driven architecture, and domain-
driven design (DDD).
- Experience with containerization and orchestration tools (Docker, Kubernetes).
- Familiarity with cloud platforms (AWS, Azure, GCP) and cloud-native design principles.
- Strong understanding of relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Knowledge of messaging systems like Kafka, RabbitMQ, or similar.
- Experience with front-end technologies, specifically React and Vue.js, is a plus.
- Experience with serverless architectures and API management platforms.
- Experience with CI/CD tools (Jenkins, GitLab CI, or similar) and version control systems (Git).
Soft Skills :
- Excellent problem-solving and analytical abilities.
- Strong communication skills to collaborate effectively across teams.
Preferred Qualifications :
- Certifications in cloud platforms (e.g., AWS Solutions Architect, GCP Professional Architect).
What We Offer :
- Competitive salary and comprehensive benefits.
- Opportunities to work on cutting-edge technologies and challenging projects.
- A supportive, innovative, and growth-oriented work environment.
- Remote work
Functional Areas: Software/Testing/Networking
Read full job description10-20 Yrs
5-15 Yrs
8-20 Yrs