รber diese Senior Software Engineer - Backend Stelle bei Weekday AI
๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐
๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ด๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ฎ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ด-๐ฎ๐ฌ ๐๐ฃ๐)
Experience: 4+ yrs
Location: Mumbai, Maharashtra, India
Job Type: Full-time
We are seeking an experiencedย Senior Java Software Engineerย to design, develop, and enhance high-performance, scalable enterprise applications capable of handling high-volume, low-latency workloads. This role is ideal for professionals with strong expertise in Java-based backend development, distributed systems, microservices architecture, and cloud-native technologies who are passionate about building reliable and resilient software platforms.
As a Senior Java Software Engineer, you will play a key role in architecting scalable solutions, driving technical design decisions, and collaborating with cross-functional teams to deliver modern enterprise applications. You will contribute throughout the software development lifecycle, from translating business requirements into technical solutions to optimizing application performance, improving system reliability, and adopting emerging technologies that enhance product capabilities.
Requirements
Key Responsibilities
- Design, develop, and maintain scalable, high-performance enterprise applications usingย Java, Spring Boot, JPA,andย RESTful APIs.
- Build and optimize distributed systems and microservices capable of supporting real-time, event-driven workloads.
- Collaborate with engineering, product, and architecture teams to translate business requirements into scalable technical solutions and low-level designs.
- Lead software design discussions, define application architecture, and contribute to engineering best practices.
- Identify application bottlenecks, troubleshoot production issues, and implement performance optimization strategies.
- Develop resilient, highly available services while ensuring scalability, reliability, and maintainability.
- Work with databases and data platforms includingย MySQL, MongoDB, Elasticsearch, Redis,ย andย DynamoDBย to optimize data storage and retrieval.
- Deploy and manage applications on cloud platforms such asย AWS, Azure,ย orย Google Cloud Platform (GCP)while leveraging managed cloud services.
- Evaluate new technologies, open-source frameworks, and engineering trends to improve product quality and development efficiency.
- Participate in Agile development processes, code reviews, mentoring activities, and continuous improvement initiatives.
What Makes You a Great Fit
- 4+ years of experience developing scalable enterprise applications usingย Java/J2EE, Spring Boot, JPA,ย andย RESTful Web Services.
- Strong understanding ofย microservices architecture, distributed systems, and event-driven application design.
- Hands-on experience working withย MySQL, MongoDB, Elasticsearch, Redis, DynamoDB,ย or similar data platforms.
- Experience deploying and managing applications on cloud environments includingย AWS, Azure,ย orย Google Cloud Platform (GCP).
- Strong foundation in computer science concepts includingย data structures, algorithms, object-oriented programming,ย andย software design principles.
- Experience building highly available, low-latency, and fault-tolerant backend systems.
- Familiarity with frontend technologies such asย HTML5, CSS3, React.js, Angular,ย orย D3.jsย is an added advantage.
- Good understanding of Agile software development methodologies, CI/CD practices, and collaborative engineering workflows.
- Excellent analytical, debugging, and problem-solving skills with the ability to drive complex technical initiatives.
- Strong communication, collaboration, and leadership abilities with a passion for delivering high-quality, scalable software solutions.