Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

Java Software Engineer

  • Source: LinkedIn
  • Photon
  • On-site
  • Bengaluru
  • Full-Time
  • Mid level

Job Description

Lead Java Backend Developer

About the Role

Experience: More than eight years of backend software engineering experience, supported by formal training or certification in software engineering fundamentals.

Responsibilities

  • End-to-end ownership: Design, build, test, deploy, and operate backend services throughout the full software development life cycle using agile ways of working.
  • Java (8/11/17): Strong proficiency in core Java, including lambda expressions and streams, functional programming concepts, collections, exception handling, file input and output, and multithreading and concurrency; strong foundation in data structures, algorithms, and problem solving.
  • Spring Boot: Hands-on experience with annotations, dependency injection, inversion of control, automatic configuration, environment profiles, building representational state transfer application programming interfaces, Spring model view controller, transaction management, Actuator endpoints, and production readiness practices.
  • Data persistence: Experience building efficient data access layers using Spring Data Java Persistence API, with strong awareness of relational modeling and performance tuning.
  • Application programming interface design: Design and evolve representational state transfer services with input validation, versioning, consistent error handling, and operational endpoints such as health checks and metrics.
  • Security: Implement authentication and authorization with Spring Security, including JSON Web Tokens, Open Authorization, Kerberos, and password encoding; apply secure application programming interface controls including cross-origin resource sharing configuration.
  • System design: Produce and apply high-level design and low-level design; apply microservices patterns and Java design patterns with a focus on resiliency, scalability, and maintainability.
  • Quality and testing: Write and maintain automated tests using JUnit and or Cucumber, perform code reviews, and debug complex issues; drive root-cause fixes and automate recurring remediation.
  • Build, integration, and deployment tooling: Use Maven or Gradle for builds, Jenkins for continuous integration and continuous delivery, Docker for containerization, and Kubernetes for container orchestration.
  • Cloud exposure: Working familiarity with Amazon Web Services, Microsoft Azure, or Google Cloud Platform, including cloud-native principles.

Qualifications

  • Additional strengths (preferred): Event-driven systems and messaging or streaming platforms such as Kafka; observability practices including logs, metrics, traces, alerting, and incident-driven improvements; infrastructure as code using tools such as Terraform.
  • Artificial intelligence assisted development: Familiarity with GitHub Copilot, Claude-class assistants, and relevant Visual Studio Code extensions, with responsible usage and strong engineering controls.

Required Skills

  • Strong proficiency in core Java.
  • Hands-on experience with Spring Boot.
  • Experience building efficient data access layers.
  • Design and evolve representational state transfer services.
  • Implement authentication and authorization with Spring Security.
  • Produce and apply high-level design and low-level design.
  • Write and maintain automated tests.
  • Use Maven or Gradle for builds.
  • Working familiarity with cloud platforms.

Preferred Skills

  • Event-driven systems and messaging or streaming platforms.
  • Observability practices.
  • Infrastructure as code using tools such as Terraform.
  • Familiarity with AI-assisted development tools.

Pay range and compensation package

[Pay range or salary or compensation]

Equal Opportunity Statement

[Include a statement on commitment to diversity and inclusivity.]

Skills

  • Java
  • spring
  • spring-boot
  • spring-data
  • java-persistence-api
  • spring-security
  • JSON
  • JUnit
  • Cucumber
  • apache-maven
  • Gradle
  • Jenkins
  • Docker
  • Kubernetes
  • amazon-web-services
  • microsoft-azure
  • google-cloud-platform
  • Kafka
  • Terraform
  • Github
  • gitHub-copilot
  • microsoft-visual-studio
  • visual-studio
  • visual-studio-code

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Photon

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes