The Job logo

What

Where

Java Backend- Senior Software Engineer – Bangalore (minimum of 8+ years)

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are looking for a Senior Software Engineer with a strong background in Java development. As a key member of our team, you will be responsible for leading design and architecture discussions, translating business requirements into technical specifications, and writing efficient and robust code. This is a full-time, on-site opportunity based in Bengaluru, Karnataka, India. If you have 8+ years of experience in software development using Java and a solid understanding of software architecture patterns, we would love to hear from you.

Job description 

Key Responsibilities:

  • Lead design and architecture discussions for complex software systems, making informed decisions that align with the company’s technical vision.
  • Collaborate with product managers, UX/UI designers, and other engineers to translate business requirements into technical specifications and actionable tasks.
  • Write efficient, maintainable, and robust code using Java and related technologies.
  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices.
  • Mentor and guide junior engineers by sharing your deep understanding of Java, software design principles, and industry best practices.
  • Identify and address performance bottlenecks, security vulnerabilities, and other technical challenges within the software applications.
  • Stay up-to-date with the latest advancements in Java technologies and industry trends to ensure our products remain competitive and innovative.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives

Qualifications and Skills:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of professional experience in software development using Java.
  • Proven track record in designing and implementing complex, scalable software systems.
  • Solid understanding of software architecture patterns, object-oriented design, and design patterns.
  • Proficiency in working with frameworks such as Spring, Hibernate, or similar technologies.
  • Experience with web services, RESTful APIs, and microservices architecture.
  • Knowledge of Cloud Services (e.g., AWS/GCP/Azure).
  • Familiarity with CI/CD concepts and tools like TeamCity, Jenkins, etc.
  • Strong problem-solving skills and the ability to troubleshoot complex technical issues.
  • Excellent collaboration and communication skills, both written and verbal.
  • Previous experience mentoring junior engineers and leading technical discussions.
  • Familiarity with Agile/Scrum methodologies and tools (e.g., Jira, Confluence).
Set alert for similar jobsJava Backend- Senior Software Engineer – Bangalore (minimum of 8+ years) role in Bengaluru, India
Guidewire Software Logo

Company

Guidewire Software

Job Posted

10 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Guidewire Software Logo

Senior Software Engineer- CDP (Trooper)- Bengaluru (Minimum of 6+ years)

Guidewire Software

Bengaluru, Karnataka, India

Posted: 10 months ago

We are hiring for the position of Senior Software Engineer- CDP (Trooper) in Bengaluru. This is a full-time hybrid opportunity. The job involves designing, developing, and running cloud-native data platforms and analytics SaaS services. You should have excellent programming skills in Java and SQL, along with experience in relational databases, distributed systems, and Big Data. You will be working with technologies like Kubernetes, AWS, Docker, and Terraform. Additionally, knowledge of Kafka, microservices architecture, and containers is desirable. A B. Tech or M. Tech degree in Computer Science or Math is required. Join us at Guidewire Software and be a part of our dynamic team.