Senior Java Software Engineer

2 weeks ago


Bengaluru, Karnataka, India Weekday AI Full time ₹ 1,20,000 - ₹ 2,60,000 per year

This role is for one of the Weekday's clients

Salary range: Rs Rs ie INR 18-26 LPA)Min Experience: 7 years

Location: Bengaluru

JobType: full-time

As a Senior Java Software Engineer, you will play a crucial role in designing, developing, and maintaining high-performance backend systems and microservices. You will work with modern technologies such as AWS, the Spring ecosystem, and various databases to build scalable and robust solutions. This role requires strong problem-solving skills, the ability to collaborate in an agile environment, and a commitment to delivering high-quality backend services.

Requirements
Key Responsibilities
  • Backend Design & Development: Architect, implement, and maintain backend services using Java, Spring Framework, and Microservices architecture.
  • Cloud Integration (AWS): Build and deploy scalable applications leveraging AWS services including EC2, S3, Lambda, RDS, and DynamoDB.
  • Microservices Architecture: Develop and manage microservices using RESTful APIs and containerized environments (Docker). Implement best practices for service reliability, security, and communication.
  • Database Management: Work with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, and DynamoDB. Design efficient data models and optimize queries.
  • Code Quality & Testing: Write clean, maintainable, and high-performing code. Conduct unit/integration testing and ensure delivery of resilient backend solutions.
  • Team Collaboration: Partner with frontend engineers, DevOps teams, and product managers to achieve seamless integration and meet project goals.
  • Agile Participation: Contribute to sprint planning, daily stand-ups, code reviews, and continuous improvement activities.
  • Mentorship: Guide and support junior team members through technical mentorship and knowledge sharing.
Required Skills & Experience
  • Java Expertise: 7+ years of hands-on experience with Java and strong understanding of OOP concepts, multithreading, and JVM performance.
  • Spring Framework: Deep experience with Spring Boot, Spring Cloud, and Spring Security for microservices development.
  • Microservices Experience: Proven ability to design, develop, and deploy services in a distributed system environment.
  • Cloud Technology (AWS): Practical experience with AWS—EC2, Lambda, RDS, DynamoDB, S3, and CloudFormation.
  • Databases: Strong command of relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB), including performance tuning.
  • RESTful APIs: Expertise in designing REST-based services with secure authentication frameworks (OAuth2, JWT).
  • Version Control & CI/CD: Proficiency with Git and CI/CD tools like Jenkins or GitLab.
  • Testing & Debugging: Experience with TDD, JUnit/TestNG, and debugging complex backend systems.
  • Communication: Excellent verbal and written communication skills with a collaborative mindset.
Preferred Qualifications
  • Containerization: Experience with Docker and Kubernetes.
  • DevOps & Automation: Familiarity with DevOps practices and tools like Terraform or CloudFormation.
  • Agile Environment: Hands-on experience working with Scrum or Kanban.
  • Cloud-Native Principles: Understanding of modern cloud-native patterns and architectures.
  • Big Data (Bonus): Exposure to systems like Kafka, Spark, or Hadoop.
Key Skills

Java | Spring Framework | Microservices | AWS | PostgreSQL | MySQL



  • Bengaluru, Karnataka, India SmartHub Full time

    Company Description specializes in AI-ML powered Edge automation, OT asset management, Edge Intelligence, and Cybersecurity Hygiene for operational teams with IoT devices and edge infrastructure. The company helps organizations achieve zero downtime, higher productivity, better operational efficiency, continuous compliance, and effective risk management of...


  • Bengaluru, Karnataka, India Epam Systems Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    We are seeking a skilled and motivated Senior Software Engineer with a strong background in Java and Spring Boot to become an integral part of our team.This position offers an opportunity to contribute to cutting-edge service-oriented architecture projects while ensuring the development of high-quality and optimized solutions.ResponsibilitiesDevelop...


  • Bengaluru, Karnataka, India Pivotrics Full time

    Company DescriptionPivotrics specializes in software product engineering and sets up high-performance insourcing teams for global product leaders. We transform software teams into world-class product engineering teams by blending product mindset, deep tech, agile working, and customer-focused innovation. Our approach helps customers scale revenue and profits...


  • Bengaluru, Karnataka, India CData Software Full time US$ 60,000 - US$ 2,40,000 per year

    Role Description:As a SDE III at CData, you will play a pivotal role in building software applications for our suite of products. You'll be an integral part of our agile development process, contributing primarily to back-end engineering. Your expertise will transform technology into user-friendly, functional software.Key Responsibilities:Build and Deliver:...


  • Bengaluru, Karnataka, India BlueOptima Full time ₹ 8,00,000 - ₹ 16,00,000 per year

    Company Description BlueOptima's vision is to become the global reference for the optimisation of the performance of Software Engineers across all industries. We provide industry-leading objective metrics in software development. We enable large organisations to deliver better software, faster and at lower cost, with technology that pushes the limits of what...

  • Senior Java Developer

    21 hours ago


    Bengaluru, Karnataka, India giridhara software services Full time

    We're seeking a Senior Java Developer with hands-on experience in Java 17 and Google Cloud Platform (GCP) to build scalable backend solutions and work on cloud-native applications.Key Skills:Java 17, Spring Boot, MicroservicesGCP (Compute Engine, Cloud SQL, Pub/Sub, IAM)SQL/NoSQL (Cloud SQL, BigQuery, Firestore)CI/CD, Git, Maven/GradleDocker, Kubernetes...


  • Bengaluru, Karnataka, India Mind Parkour Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Company DescriptionMind Parkour empowers individuals to unlock their full potential through innovative and customized learning experiences. With a team that merges corporate and academic expertise, the company specializes in crafting tailored programs that address specific needs for organizations and individuals. For corporations, Mind Parkour offers...


  • Bengaluru, Karnataka, India Radware Full time

    Senior Software EngineerRadware is looking for an experienced Senior Software Engineer, which will have a significant impact on the company's cloud business expansion. We are building the next generation of the company's cloud-based management and protection solution.As a Software Engineer, you are part of a team responsible for the design, development and...


  • Bengaluru, Karnataka, India Tesslogs IT Solutions Full time

    Hello All,Greetings from tesslogs,We are looking for an experiencedSenior Software Developerwith strong expertise in Java, cloud backend development, and modern software engineering practices. Role:Senior Software Developer - Java Experience:Minimum7+ yearsof relevant experience Client:IBM EndClient:Siemens Location:Bangalore Availability:Immediate joiners...


  • Bengaluru, Karnataka, India VIDA Digital Identity Full time ₹ 50,000 - ₹ 1,50,000 per year

    Senior Software Engineer - Backend (Java/Spring Boot)Company Overview:VIDA Digital Identity is a leading provider of innovative SaaS solutions, dedicated to revolutionizing digital identity and authentication through cutting-edge technology. We are seeking a highly skilled Senior Software Engineer with expertise in backend development using Java and Spring...