Senior Java Engineer

0 - 5 years

20 - 50 Lacs

Posted:1 week ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior Java Engineer
Experience Required: 10 years +
Working Hours : IST
Location: Bangalore
Work Mode: Hybrid

Required Skills & Experience:

1) Programming & Development:

* Deep expertise in Java, its frameworks, and development toolsets.
* Strong understanding of data structures, algorithms, multithreading, and concurrent programming.* Hands-on with TDD/BDD and best practices for clean, maintainable code.* Proven ability to debug, profile, and optimize complex distributed systems.* Exposure to multiple programming paradigms and languages beyond Java.

2) System Design & Architecture:

* Solid understanding of design patterns (e.g., CQRS, eventual consistency).
* Expertise in SOLID principles, domain-driven design, and microservices architecture.* Experience designing for scalability, idempotency, and performance.* Deep knowledge of distributed systems, including replication, sharding, and fault tolerance.* Strong experience in API design and service-to-service communication.

3) Development Practices:

* Experience with CI/CD pipelines, automation of build/test/deploy workflows.
* Familiarity with security scanning, performance testing, and monitoring tools.* Strong believer in “automate everything by default.”

4) Infrastructure & Cloud:

* Expertise with at least one database technology (SQL/NoSQL), plus caching and messaging systems.
* Solid knowledge of operating systems and scripting.* Hands-on experience with cloud platforms (Azure preferred; AWS or GCP a plus).* Understanding of DevSecOps principles and tools.

5) Security:

* Write secure code by default; identify and mitigate vulnerabilities early.
* Proficient in using tools for security scanning and code review.

6) Collaboration & Leadership:

* Proven ability to lead group design discussions and influence technical direction.
* Strong mentoring, coaching, and communication skills.* Ability to work closely with Product Owners and understand domain-level business context.

7) Innovation:

* Track record of introducing new tools, frameworks, or methodologies that improved team productivity or system performance.
* Pragmatic approach—balance innovation with simplicity.

Job Types: Full-time, Permanent

Pay: ₹2,000,000.00 - ₹5,000,000.00 per year

Experience:

  • Azure: 5 years (Required)

Location:

  • Bangalore, Karnataka (Required)

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

thiruvananthapuram, kerala, india