- Designation Title: Senior Java Architect
- Location: Remote (India) – Candidates from Anywhere in India Can Apply.
Job Description:
We are seeking a highly skilled and experienced Senior Java Architect to design, architect, and scale complex, high-performance applications for large enterprise environments.
The ideal candidate will have deep experience with Java 17, Spring Boot 3, and developing RESTful APIs, as well as a proven track record of architecting scalable, maintainable solutions for global customers.
As a Java Architect, you will play a key role in defining the architecture of new systems and re-architecting existing ones to handle increasing load and complexity.
You will collaborate closely with cross-functional teams, including developers, product managers, and DevOps teams, to ensure that software systems are designed for reliability, scalability, and maintainability.
You will be responsible for leading the technical direction of projects, reviewing code, and providing strategic guidance in the adoption of new technologies, frameworks, and development practices.
You will also guide and mentor development teams to ensure best practices in coding standards, architecture design, and performance optimization.
Responsibilities / Essential Functions
- Architect and design scalable, enterprise-level Java applications capable of handling high throughput and complex data flows.
- Define the overall system architecture and lead the technical decision-making process to ensure system scalability, performance, and security.
- Collaborate with stakeholders and cross-functional teams to define system requirements and technical solutions, ensuring alignment with business goals.
- Lead the design and development of RESTful APIs and microservices architecture, ensuring robust, secure, and efficient integrations.
- Provide technical leadership and mentorship to development teams, ensuring adherence to best practices in coding, architecture, and performance tuning.
- Evaluate and recommend emerging technologies, frameworks, and tools that can improve system architecture, performance, and scalability.
- Optimize complex SQL queries, database designs, and interactions, particularly with Oracle and other relational databases.
- Drive the adoption of CI/CD pipelines, containerization (e.g., Docker), and orchestration (e.g., Kubernetes) for automated deployment and scaling.
- Architect solutions to handle concurrent operations efficiently using multithreading and Java Lambdas.
- Conduct architecture and code reviews to uphold performance, scalability, and security standards.
- Troubleshoot and resolve architectural challenges across different layers of the application stack.
Requirements:
- 8+ years of experience in Java development, with at least 3+ years in an architect role, designing and scaling large-scale, enterprise-grade applications.
- Strong expertise in Java 17 and Spring Boot 3 for designing high-performance applications.
- Proven experience in architecting and implementing microservices-based architectures and RESTful API services.
- Extensive experience with SQL databases, particularly Oracle or other enterprise-level relational databases.
- In-depth knowledge of multithreading, concurrency, and performance optimization techniques using Java Lambdas.
- Strong experience with containerization technologies such as Docker, and orchestration tools like Kubernetes.
- Proven track record of integrating and optimizing CI/CD pipelines and automated deployment processes.
- Experience working in large-scale environments with a focus on scalability, availability, and performance tuning.
- Solid understanding of security best practices and performance optimization for large-scale systems.
- Excellent problem-solving skills, with the ability to anticipate and mitigate architectural risks.
- Strong leadership and communication skills, with the ability to collaborate effectively with development teams, stakeholders, and business leaders.
- Experience with cloud platforms such as AWS, Azure, or Oracle Cloud.
Nice to Have:
- Familiarity with Kafka or similar event-streaming technologies for handling large-scale data processing.
- Experience working in Agile or SCRUM development teams.
- Familiarity with React V18
What We Offer
- Exposure to working with a Microsoft gold partner organization with the latest technologies.
- People first organisation culture
- Company Paid Group Mediclaim Insurance for employee, spouse and up to 2 Kids of INR 400,000 per annum.
- Company Paid Group Personal accidental insurance for employees of INR 1,000,000 per annum.
- Company Paid & Manager approved Career Advancement Opportunities
- Best in the Industry referral bonus policy.
- 29 Paid leaves throughout the year
- Company-paid Maternity leaves for female employees
Top Skills
What We Do
PairSoft brings together two industry leaders to form the strongest procure-to-pay platform for the mid-market and enterprise, with close integration to Microsoft Dynamics, Blackbaud, Oracle, SAP, Acumatica, and Sage ERPs.