
ThoughtBlends Private Limited
Senior java Developer
Skills
About the Role
📍 Location: Bangalore/Hyderabad
⏳ Notice Period: Immediate to 15 Days
💼 Experience: 4+ Years
🕒 Employment Type: Full-time
Interview Duration :15min
Role Overview
We are seeking a highly skilled and passionate Senior Java Developer with strong expertise in Java 8, Spring Boot, and Microservices to join our Bangalore delivery team.
In this role, you will design and build scalable, secure, and high-performance backend services for enterprise-grade applications. The ideal candidate is hands-on, quality-driven, and thrives in fast-paced Agile environments.
Key Responsibilities
Design, develop, test, and maintain Java-based microservices using Spring Boot
Build scalable RESTful APIs following enterprise best practices
Utilize Java 8 features such as Lambda Expressions, Streams, Functional Interfaces, and Optional
Develop secure applications using Spring Security, OAuth2, and JWT
Write clean, testable code with strong unit and integration test coverage (JUnit, TDD)
Collaborate with product owners, architects, and DevOps teams to deliver end-to-end solutions
Perform database design, query optimization, and performance tuning
Participate in architecture discussions, design reviews, and code reviews
Ensure high code quality, maintainability, and adherence to coding standards
Troubleshoot production issues and perform root cause analysis
Must-Have Requirements
Strong experience with Java 1.8, Core Java, Spring, and Spring Boot
Proven hands-on experience with Microservices architecture
Solid understanding of RESTful APIs and JSON
Expertise in Spring Security, OAuth2, and JWT
Strong database fundamentals with the ability to optimize complex queries
Knowledge of clean code principles and design best practices
Ability to work independently with minimal supervision
Soft Skills
Strong analytical and problem-solving skills
Excellent communication and collaboration abilities
Proactive mindset with a strong sense of ownership
Ability to work under tight deadlines in dynamic environments