Java Architect

Year    KA, IN, India

Job Description

Role Overview



As a

Java Architect

, you will be responsible for the design, architecture, and development of enterprise-grade, scalable, and high-performance backend systems. You will play a strategic role in defining the technology roadmap, mentoring engineers, and collaborating with cross-functional teams to deliver impactful software products.

Key Responsibilities



Define and evolve the architecture for scalable and robust Java-based applications and services. Lead end-to-end technical design discussions and drive architectural decisions. Collaborate with product managers and business stakeholders to align technical direction with product goals. Ensure best practices in code quality, testing, performance, and security. Conduct code and architecture reviews to maintain standards and improve performance. Mentor and guide a team of software engineers and provide technical leadership. Evaluate and recommend new tools, frameworks, and technologies. Contribute to strategic planning and innovation initiatives. Troubleshoot complex production issues and oversee their resolution.

Required Skills & Qualifications



Bachelor's or Master's degree in Computer Science, Engineering, or related field. 10-12 years of hands-on experience in Java/J2EE application development. Deep expertise in core Java, Spring Framework (Spring Boot, Spring Cloud, etc.), and RESTful APIs. Strong experience with system design, microservices architecture, and event-driven systems. Good understanding of cloud platforms (AWS/Azure/GCP), containerization (Docker, Kubernetes). Familiarity with CI/CD pipelines, DevOps practices, and automated testing frameworks. Experience in database design and optimization - SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra). Proficient in design patterns, architecture principles (SOA, DDD), and best practices. Experience working in an Agile/Scrum environment. Excellent problem-solving, communication, and leadership skills.

Preferred Skills (Good to Have)



Exposure to front-end frameworks like Angular or React. Experience with messaging systems (Kafka, RabbitMQ, etc.). Knowledge of GraphQL, gRPC, or API gateways. Prior experience in product-based companies with scalable SaaS or enterprise-grade applications.
Job Type: Full-time

Pay: ?2,000,000.00 - ?3,000,000.00 per year

Benefits:

Health insurance Provident Fund
Application Question(s):

How much experience you have in Java? How much experience in Java springboot? How much experience in SQL?
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3877262
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year