Designing and developing the overall architecture of Java applications, including choosing appropriate technologies, frameworks (like Spring Boot, Hibernate, etc.), and architectural patterns (microservices, event-driven architecture, etc.).
Write high-quality, maintainable, and well-tested code. Participate in code reviews, troubleshoot issues, and mentor junior and mid-level team members.
Design, implement, and optimize database schemas, queries, stored procedures, and functions to support application requirements. This includes working with relational databases (e.G., MySQL, PostgreSQL) and potentially NoSQL databases (e.G., MongoDB, Cassandra)
Identifying and resolving performance bottlenecks, optimizing application performance, and ensuring efficient resource utilization.
Working with cloud platforms (like AWS, Azure, or GCP) and containerization technologies (like Docker and Kubernetes) for deployment and management of applications.
Design, develop, and maintain scalable backend systems using Java (Spring Boot) and integrate AI / LLM services. Ensure secure, efficient, and scalable communication between LLM APIs (OpenAI, Google Gemini, Azure OpenAI, etc.) and internal systems.
Work closely with product managers, designers, other developers, and stakeholders to define requirements, design solutions, and ensure successful delivery of software solutions.
Contribute to defining system architecture, integrating data storage solutions, and exploring new technologies and alternatives for architectural review.
Conduct software analysis, programming, testing, and debugging to resolve complex technical issues related to both application logic and database integration.
Implementing and managing caching strategies to improve response times and reduce database load. Choosing appropriate caching strategies (e.G., in-memory caching, distributed caching) based on application requirements. Integrating and managing caching solutions like Redis, Memcached, or Ehcache.
Skills and Experience
A strong foundation in Java programming, including core concepts, advanced topics (like multithreading and JVM internals), and design patterns is essential.
Designing and implementing microservices using Spring Boot and related technologies, ensuring they are scalable, robust, and secure.
Utilizing messaging systems like Kafka or RabbitMQ to implement event-driven architectures, enabling asynchronous communication between services.
In-depth knowledge of database technologies, including schema design, SQL optimization, and experience with specific database systems.
Create and maintain RESTful APIs, and potentially GraphQL APIs, for seamless integration with web and mobile front-end applications. Ensure adherence to best practices in API design, documentation, and implementation.
Implement monitoring solutions (e.G., Prometheus, Grafana) to track service health and performance, and troubleshoot issues in production environments.
Leverage and contribute to the Netflix Open Source Software (OSS) ecosystem, including components like Eureka for service discovery, Hystrix for fault tolerance, and Ribbon for client-side load balancing.
Qualification
6-8 years of experience in software development with a strong focus on Java.
Proven experience as an engineer in large-scale enterprise systems.
Excellent understanding of software design and programming principles.
Strong problem-solving skills and attention to detail.
Excellent communication and leadership skills.
Create a job alert for this search
Senior Java Architect • Bengaluru, Republic Of India, IN
Related jobs
Promoted
New!
Senior Lead Architect - Java, AWS
ConfidentialBengaluru / Bangalore, India
If you are excited about shaping the future of technology and driving significant business impact in financial services, we are looking for people just like you.
Join our team and help us develop ga...Show moreLast updated: less than 1 hour ago
Promoted
New!
Senior Systems Architect (Contract Role)
EpsilonBengaluru, Republic Of India, IN
We are looking for an expert cloud system engineer for one of our global healthcare enterprise customers.The role “AWS System Architect” is a key role in building and implementing customer infrastr...Show moreLast updated: 22 hours ago
Promoted
Senior AI Systems Architect
CommerceIQBengaluru, Republic Of India, IN
We are seeking a highly skilled senior technical lead to join our Agentic AI & Semantic Search team.This is a hands-on technical leadership role responsible for designing scalable AI systems that i...Show moreLast updated: 11 days ago
Promoted
New!
Senior Technical Software Architect
Verticalmove, Inchosur, tamil nadu, in
PLEASE NOTE : THIS IS A 100% REMOTE ROLE FROM INDIA.PLEASE NOTE : WE ARE ONLY CONSIDERING CANDIDATE COMING FROM B2B SAAS ENVIRONMENTS AND SOFTWARE PRODUCTS COMPANIES - ABSOLUTELY NO CANDIDATES COMING...Show moreLast updated: 22 hours ago
Promoted
Senior Backend Systems Architect
ThoughtSpotBengaluru, Republic Of India, IN
We’re looking for an experienced Backend Engineer to help design and build the next-generation Embedded Analytics platform.
In this role, you’ll architect and develop scalable, distributed systems u...Show moreLast updated: 29 days ago
Promoted
Senior Java Architect
OracleBengaluru, Republic Of India, IN
Proficient Full Stack developer with Java / J2EE.A proficient Backend developer with experience in various technologies and a strong understanding of software architecture patterns.Proficient in REST...Show moreLast updated: 30+ days ago
Promoted
Senior Data Systems Architect
QuantiphiBengaluru, Republic Of India, IN
Quantiphi is an award-winning Data Science and Machine Learning Software and Services Company focused on helping organizations translate the big promise of Machine Learning technologies into quanti...Show moreLast updated: 30+ days ago
Promoted
Senior Architect I - Java
lululemon India Tech HubBengaluru, India
Setting the bar in technical fabrics and functional design, we create transformational products and experiences that support people in moving, growing, connecting, and being well.We owe our success...Show moreLast updated: 9 days ago
Promoted
Java Fullstack Solution Architect
Amicon Hub Servicesbangalore district, karnataka, in
We Are Hiring | Solution Architect (Product-Based Client).Appsmith / Mendix (concepts – mandatory).Camunda (concepts – mandatory, hands-on preferred).
Java, Angular, AWS, GitHub, Camunda.Concepts (m...Show moreLast updated: 2 days ago
Promoted
Senior Software Architect
CyberSolvehosur, tamil nadu, in
CyberSolve is a fastest growing IAM Specialist firm in the US with poised to become the world's largest company in the IAM space.
CyberSolve’s 250+ specialists solve interesting puzzles in Non-Emplo...Show moreLast updated: 2 days ago
Promoted
Senior Java Architect
ConfidentialBengaluru / Bangalore
We are actively seeking a dynamic and results-oriented individual to join our team as a Java Solutions Architect.In this influential role, you will play a pivotal part in designing and implementing...Show moreLast updated: 30+ days ago
Promoted
Senior Java Architect
Publicis SapientBengaluru, India
We are looking for a Manager Technology - Java Microservices as a Module Lead to join our team of bright thinkers and doers.
You’ll use your problem-solving creativity to design, architect,...Show moreLast updated: 8 days ago
Promoted
Backend Systems Architect
VIDA Digital IdentityBengaluru, Republic Of India, IN
Lead Software Engineer - Backend (Java / Spring Boot).VIDA Digital Identity is a leading provider of innovative SaaS solutions, dedicated to revolutionizing digital identity and authentication throug...Show moreLast updated: 13 days ago
Promoted
Senior Solution Architect - Java
ConfidentialBengaluru / Bangalore, India
We are looking for an experienced and passionate.This role will focus on migrating and consolidating General Ledger systems to Oracle while overseeing end-to-end architecture and solution designs f...Show moreLast updated: 2 days ago
Promoted
Senior Systems Architect
ThoughtSpotBengaluru, Republic Of India, IN
We are looking for a Principal Engineer to shape the architecture of ThoughtSpot’s cloud-native, distributed platform and scale it to support our ambitious product vision.You will bring deep system...Show moreLast updated: 16 days ago
Happiest Minds TechnologiesBengaluru, Karnataka, India
Job Title : Enterprise Architect.We are seeking a highly experienced and visionary.This role is ideal for a senior technologist with 20+ years of experience in software and systems architecture, wit...Show moreLast updated: 24 days ago
Promoted
Senior Systems Architect (Contract role)
EpsilonBengaluru, Karnataka, India
We are looking for an expert cloud system engineer for one of our global healthcare enterprise customers.The role “AWS System Architect” is a key role in building and implementing customer infrastr...Show moreLast updated: 1 day ago
Promoted
Senior System Architect
WatsoniteBengaluru, Republic Of India, IN
Define infrastructure strategy and plan, which includes hardware, networking and software (OS, Application, security, monitoring…) on AWS Cloud.
Continuous monitoring and optimization of resources o...Show moreLast updated: 8 days ago