Weekday, Inc. Logo

Weekday, Inc.

Java Backend Specialist

Posted 3 Days Ago
Be an Early Applicant
In-Office
Mumbai, Maharashtra, IND
Senior level
In-Office
Mumbai, Maharashtra, IND
Senior level
Design, develop, and lead scalable Java backend and microservices solutions. Responsibilities include architecture, REST APIs, event-driven systems, cloud-native deployment, database design, concurrency, JVM and application performance optimization, production troubleshooting, code reviews, technical standards, mentoring, and cross-functional technical decision-making.
The summary above was generated by AI

𝗧𝗵𝗶𝘀 𝗿𝗼𝗹𝗲 𝗶𝘀 𝗳𝗼𝗿 𝗼𝗻𝗲 𝗼𝗳 𝘁𝗵𝗲 𝗪𝗲𝗲𝗸𝗱𝗮𝘆'𝘀 𝗰𝗹𝗶𝗲𝗻𝘁𝘀

𝗦𝗮𝗹𝗮𝗿𝘆 𝗿𝗮𝗻𝗴𝗲: 𝗥𝘀 𝟭𝟱𝟬𝟬𝟬𝟬𝟬 - 𝗥𝘀 𝟯𝟱𝟬𝟬𝟬𝟬𝟬 (𝗶𝗲 𝗜𝗡𝗥 𝟭𝟱-𝟯𝟱 𝗟𝗣𝗔)

Experience: 8+ yrs

Location: Bengaluru, Karnataka, India, Mumbai, Maharashtra, India

Job Type: Full-time

We are looking for an experienced Senior Java Technical Lead with 8+ years of strong hands-on experience in Java development, microservices, cloud technologies, system architecture, and technical leadership. The ideal candidate will combine deep expertise in the Java ecosystem with strong architectural thinking and the ability to lead complex engineering initiatives.

This role requires someone who can own end-to-end solution design, make sound technology decisions, troubleshoot complex production challenges, and guide engineering teams toward scalable, secure, and high-performance solutions.


RequirementsKey Responsibilities
  • Design, develop, and deliver scalable enterprise applications using Core Java, Java 8/11/17+, and Spring Boot.
  • Design and implement robust microservices architectures with appropriate service boundaries and communication patterns.
  • Develop secure and scalable REST APIs and event-driven solutions using Kafka, RabbitMQ, or similar messaging technologies.
  • Design efficient data models and work with SQL and NoSQL databases based on application requirements.
  • Architect cloud-native solutions using AWS, Azure, or GCP, along with Docker and Kubernetes.
  • Apply concurrency, multithreading, asynchronous processing, caching, messaging, and resiliency patterns to build high-performance systems.
  • Analyse and optimise application performance, including JVM memory, garbage collection, CPU utilisation, and resource consumption.
  • Identify and resolve memory leaks, performance bottlenecks, race conditions, deadlocks, and other complex production issues.
  • Evaluate algorithms and data structures with a strong understanding of time and space complexity.
  • Apply SOLID principles, clean-code practices, and appropriate design patterns such as Factory, Strategy, Singleton, and Observer.
  • Lead technical discussions, architecture reviews, design sessions, and engineering decision-making.
  • Conduct code reviews and establish development standards, engineering practices, and quality guidelines.
  • Mentor and guide developers, helping teams improve technical capabilities and problem-solving skills.
  • Collaborate with architects, product owners, business stakeholders, and cross-functional teams to define effective technical solutions.
  • Drive resolution of complex technical and production issues while balancing scalability, reliability, security, cost, and maintainability.
  • Contribute to technology evaluations and make architecture decisions based on clear technical and business trade-offs.
What Makes You a Great Fit
  • 8+ years of professional experience in Java development, backend engineering, software architecture, or technical leadership.
  • Strong hands-on expertise in Core Java, including Java 8/11/17+ features.
  • Deep understanding of concurrency, multithreading, synchronization, Executors, CompletableFuture, locks, and concurrent collections.
  • Strong knowledge of JVM internals, memory management, garbage collection, profiling, and performance optimisation.
  • Extensive experience with Spring Boot, Spring ecosystem, microservices, and REST APIs.
  • Strong understanding of event-driven architecture and messaging technologies such as Kafka or RabbitMQ.
  • Experience with SQL and NoSQL databases, data modelling, query optimisation, and scalable data access.
  • Strong understanding of distributed systems, scalability, high availability, fault tolerance, security, and resiliency.
  • Hands-on experience with AWS, Azure, or GCP, along with Docker and Kubernetes.
  • Strong knowledge of Java collections and internals, including HashMap, ConcurrentHashMap, HashSet, equals(), and hashCode().
  • Strong understanding of SOLID principles, design patterns, clean code, and software engineering best practices.
  • Ability to analyse complex systems, identify bottlenecks, and make effective architecture and technology decisions.
  • Proven experience leading technical discussions, design reviews, code reviews, and engineering initiatives.
  • Strong mentoring and team leadership capabilities.
  • Excellent communication skills with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
  • Strong ownership mindset with the ability to independently drive solutions from requirements through design, implementation, troubleshooting, and delivery.

Similar Jobs

29 Minutes Ago
Hybrid
Mumbai, Maharashtra, IND
Mid level
Mid level
Financial Services
Execute price verification, fair value adjustments, valuation controls, and month-end and quarter-end leveling. Support management reporting, regulatory mandates, control initiatives, and valuation issue resolution. Partner with functional teams, enhance independent pricing processes, identify control coverage gaps, and implement tools to improve efficiency. Contribute to business, risk, and finance projects while analyzing complex financial products, derivatives, transaction flows, and valuation processes.
Top Skills: ExcelMicrosoft PowerpointPythonSQLVisual Basic
30 Minutes Ago
Hybrid
Mumbai, Maharashtra, IND
Senior level
Senior level
Financial Services
Lead product strategy, vision, roadmaps, discovery, requirements, and end-to-end delivery for advisor and client service experiences. Partner with Design and Technology in Agile development, manage backlogs and releases, establish delivery governance, resolve risks, and track KPIs for adoption and workflow efficiency. Drive stakeholder alignment, successful launches, operational readiness, and responsible AI applications across CRM and servicing workflows.
Top Skills: Crm AnalyticsFinancial Services CloudJIRALightning SchedulerMarketing CloudSales CloudSalesforceService Cloud
45 Minutes Ago
Remote or Hybrid
India
Entry level
Entry level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Develop and maintain Qlik Sense dashboards and user interfaces, create Qlik load scripts, model data, and work with SQL and relational databases. Apply ETL and data integration concepts, troubleshoot issues, optimize performance, and deliver effective data visualizations for financial services clients.
Top Skills: Data IntegrationData VisualizationETLQlik Load ScriptQlik ScriptingQlik SenseRelational DatabasesSQL

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account