Posted:1 week ago|
Platform:
On-site
Full Time
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:
Location:
Work Location: In person
Tech Next
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java Now6.0 - 10.0 Lacs P.A.
bengaluru, karnataka
Experience: Not specified
20.0 - 50.0 Lacs P.A.
20.0 - 30.0 Lacs P.A.
bengaluru
30.0 - 45.0 Lacs P.A.
gurgaon, haryana, india
4.5 - 7.5 Lacs P.A.
4.0 - 7.0 Lacs P.A.
thiruvananthapuram, kerala, india
Salary: Not disclosed
12.0 - 22.0 Lacs P.A.
13.0 - 18.0 Lacs P.A.
bangalore, karnataka
Salary: Not disclosed