, 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.