CloudEagle.ai helps IT, security & Procurement teams manage, govern & renew their SaaS apps from one single platform. With CloudEagle.ai, enterprises like RingCentral, Shiji, Recroom make SaaS management & governance a breeze & save 10-30% on their software spend. Recognized as a one of the most innovative AI/ML player in the SaaS management space by Gartner and a Leader in the Innovation & Platform Play by GigaOm, CloudEagle is seeking a highly experienced Java Solution Architect to play a pivotal role in designing and implementing robust, scalable, and high-performance solutions.Work Location: RemoteJob SummaryAs a Java Solution Architect, you will be responsible for designing, developing, and implementing high quality software solutions using Java technologies. You will play a critical role in defining the architecture, ensuring the scalability, performance, and security of applications, and leading a team of developers to deliver robust solutions.This position requires a deep understanding of software architecture principles, Java development, and hands-on experience with modern development frameworks and tools.Key Responsibilities:1) Architecture Design:Design and develop scalable, secure, and high-performance software solutions using Java technologies.Create technical specifications, and design documents.Ensure alignment with business requirements and technical standards2) Technical Leadership:Provide technical leadership and guidance to development teams throughout the software development lifecycle.Mentor and coach junior developers, fostering a culture of continuous learning and improvement.Conduct code reviews and ensure adherence to best practices, coding standards, and quality guidelines3) Java Development:Utilize advanced Java programming skills to develop core components of the software architecture.Implement and optimize Java-based solutions, ensuring high performance and security.4) System Integration:Oversee the implementation of solutions, ensuring they are delivered on time and meet quality standards.Collaborate with cross-functional teams, including business analysts, project managers, and QA engineers, to deliver end-to-end solutions.Troubleshoot and resolve technical issues and performance bottlenecks.Qualifications:Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.8+ years of proven experience developing complex Java applications with a strong understanding of object-oriented design principlesProven experience in software architecture and design, particularly in large-scale systems.Deep understanding of Java frameworks (e.g., Spring, Hibernate) and design patterns.Experience with microservices architecture, cloud platforms (e.g., AWS), and containerization (e.g., Docker, Kubernetes).Hands-on experience with MongoDB database design, implementation, and optimization, including data modeling, indexing, and aggregation, with potential exposure to other NoSQL databases.Excellent problem-solving skills, with a focus on scalability and performance optimization.Familiarity with DevOps practices and CI/CD pipelines.Knowledge of security best practices and experience implementing secure systems.Strong leadership and communication skills, with experience leading technical teams.Experience in Agile/Scrum methodologies.
Job Title
CloudEagle.ai | Senior Software Architect