Immediate Opening on Sr. Java Solution Architect || Onsite || C2C at San Jose, California, USA |
Email: [email protected] |
From: chaitanya, conflux systems [email protected] Reply to: [email protected] Hi, Hope you are doing well. Please find the detailed job description and let me know your thoughts, Job Role: Sr. Java Solution Architect Location: San Jose CA Experience: 15+ Years Maditory Skills: Senior Java Backend Architec, Kafka, Spring Boot, Kubernetes, Cloud, NoSQL databases, API, Devops, CI/CD pipelines, TDD We are seeking a highly skilled and experienced Senior Java Backend Architect to join our dynamic engineering team. As a Senior Architect, you will lead the design, architecture, and implementation of microservices-based architectures using Java Spring Boot, Kafka, NoSQL databases, and Kubernetes and Python. You will drive the backend development strategy for scalable, high-performance applications and ensure alignment with modern architectural principles such as API-led design, middleware integration, and Test-Driven Development (TDD). This role is perfect for someone with a strong background in backend architecture and the ability to drive architectural decisions across the organization. Key Responsibilities: Lead the architecture and design of robust, scalable, and high-performance backend systems using Java, Spring Boot, microservices, and Kubernetes. Implement Kafka for real-time data streaming and event-driven architecture to ensure scalability and high availability. Design and implement API-led integration strategies, including the use of REST and SOAP web services, as well as developing middleware solutions to facilitate smooth communication across systems. Guide the development and integration of NoSQL databases (e.g., MongoDB, Cassandra, Elasticsearch) to support high-volume, low-latency applications. Define and enforce API design principles and standards, ensuring the scalability, security, and maintainability of backend services. Collaborate with cross-functional teams (front-end, product, and DevOps) to design end-to-end solutions and ensure alignment with business goals. Leverage DevOps practices to implement continuous integration, delivery, and deployment pipelines that ensure high-quality software releases. Advocate for and practice Test-Driven Development (TDD), ensuring robust unit, integration, and system tests are in place for all backend components. Provide hands-on leadership and mentorship to the development teams, ensuring adherence to best practices, coding standards, and architectural guidelines. Troubleshoot complex technical issues, perform root cause analysis, and provide solutions for high-impact problems. Stay up-to-date with emerging trends and technologies in backend development, microservices architecture, and cloud platforms, bringing innovative solutions to the team. Contribute to the development and maintenance of internal and external API documentation, ensuring ease of use and clarity for consumers. Requirements: 8+ years of experience in software development, with at least 5+ years in backend architecture and Java development. Strong experience in Java Spring Boot, including design and development of microservices and API-driven applications. Expertise in Kafka and other messaging platforms for building event-driven and real-time applications. Solid understanding of NoSQL databases (e.g., MongoDB, Cassandra, Elasticsearch) and experience in choosing the right database solutions for specific use cases. Hands-on experience with Kubernetes for container orchestration, ensuring the deployment, scaling, and management of backend services. Extensive experience with API-led design and integration, using REST and SOAP APIs, with a deep understanding of middleware and SOA principles. Proficient in implementing DevOps practices, including CI/CD pipelines, automated testing, and monitoring tools. In-depth knowledge of Test-Driven Development (TDD) and experience implementing comprehensive test suites for backend services. Familiarity with cloud platforms such as AWS, Azure, or Google Cloud, and experience deploying scalable systems in cloud environments. Strong problem-solving and analytical skills with a focus on scalability, performance, and reliability. Excellent communication and leadership skills, with the ability to collaborate with cross-functional teams and mentor junior and mid-level engineers. Bachelors or Masters degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Preferred Skills: Experience with containerization (Docker) and microservices architecture in production environments. Familiarity with Reactive programming frameworks (e.g., Spring Web Flux). Knowledge of API gateways and service mesh architectures (e.g., Istio, Envoy). Experience with monitoring and logging solutions such as Prometheus, Grafana, ELK stack, or Splunk. Familiarity with Agile development methodologies (e.g., Scrum, Kanban). Keywords: continuous integration continuous deployment California Immediate Opening on Sr. Java Solution Architect || Onsite || C2C [email protected] |
[email protected] View All |
03:45 AM 28-Jan-25 |