Immediate Opening on Sr. Java Backend Architect || Onsite || C2C

Hi,

Hope you are doing well. 

Please find the detailed job description and let me know your thoughts,

 

Job Role: Sr. Java Backend Architect

Location: San Jose CA
Experience: 15+ Years

Mandatory Skills: Senior Java Backend Architect, 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.
  • Bachelor’s or Master’s 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).

 

 

 

 

Best Regards

 

 

  P Chaitanya | US IT Recruiter

 (Office) 678-459-2459 Ext 1889 || (Direct) 6785289784

 Fax : 615-469-3238 | [email protected]

Linked In: linkedin.com/in/papani-chaitanya-740b6a22b

11539 Park woods Cir, Suite 302, Alpharetta, GA, 30005

 Conflux Systems INC, a Minority and Small Business Enterprise

 

 

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Most Voted
Newest Oldest
Inline Feedbacks
View all comments