Senior Java Software Engineer
2 weeks ago
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.
RequirementsKey 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.
- 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.
- 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.
Java | Spring Framework | Microservices | AWS | PostgreSQL | MySQL
-
Senior Java Software Engineer
7 days ago
Bengaluru, Karnataka, India SmartHub Full timeCompany 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...
-
Senior Software Engineer – Java
1 week ago
Bengaluru, Karnataka, India Epam Systems Full time ₹ 8,00,000 - ₹ 24,00,000 per yearWe 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...
-
Senior Software Engineer
7 days ago
Bengaluru, Karnataka, India Pivotrics Full timeCompany 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...
-
Software Development Engineer III Java
2 weeks ago
Bengaluru, Karnataka, India CData Software Full time US$ 60,000 - US$ 2,40,000 per yearRole 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:...
-
Senior Java Software Engineer
2 weeks ago
Bengaluru, Karnataka, India BlueOptima Full time ₹ 8,00,000 - ₹ 16,00,000 per yearCompany 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 timeWe'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...
-
Senior Java Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Mind Parkour Full time ₹ 6,00,000 - ₹ 18,00,000 per yearCompany 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...
-
Senior Software Engineer
1 day ago
Bengaluru, Karnataka, India Radware Full timeSenior 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...
-
Senior Software Developer – Java
5 days ago
Bengaluru, Karnataka, India Tesslogs IT Solutions Full timeHello 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...
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India VIDA Digital Identity Full time ₹ 50,000 - ₹ 1,50,000 per yearSenior 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...