Senior Software Engineer – Java
3 days ago
Location:
Bangalore
Experience:
3-5, 5–8 years
Employment Type:
Full-Time
Department:
Engineering / Product Development
Reporting To:
Engineering Manager / CTO
Role Overview
We are looking for a technically strong and conceptually clear
Senior Software Engineer
with hands-on experience in
Java (11/16/21)
,
multithreading
, and
FastAPI
. This role demands deep understanding of core Java principles, concurrent programming, and backend API development. You'll be expected to contribute to system design, mentor junior developers, and build scalable, high-performance applications.
Key Responsibilities
· Design and develop robust backend systems using Java and FastAPI
· Implement multithreaded solutions with proper concurrency control
· Architect RESTful APIs with asynchronous handling and optimal performance
· Apply design patterns to solve real-world engineering problems
· Collaborate with cross-functional teams to translate business requirements into technical solutions
· Participate in code reviews, system design discussions, and performance tuning
· Solve algorithmic challenges and optimize data structures for production-grade systems
Technical Expertise Required
· Java Fundamentals: Syntax, OOP principles, JVM memory model
· Generics: Type safety, bounded types, wildcards
· Exception Handling: Checked vs unchecked, custom exceptions
· Functional Interfaces & Lambdas: Predicate, Function, Consumer, lambda syntax
· Stream API: Filtering, mapping, reduction, collectors
· Futures & Locks: CompletableFuture, ReentrantLock, concurrency control
· Multithreading: Thread lifecycle, synchronization, deadlocks
· Semaphores: Permits, thread coordination, bounded resources
· FastAPI: RESTful design, endpoints, async handling
· DSA & Logical Thinking: Arrays, trees, graphs, recursion, problem-solving
· Design Patterns: Singleton, Factory, Strategy with real-world applications
Evaluation Criteria
· Conceptual clarity across core topics
· Ability to explain trade-offs and use cases
· Demonstrated practical examples and project experience
· Readiness for hands-on coding and system design challenges
· Strong communication and mentoring skills
How to Apply
Click on the link and Apply.
-
Senior Java Software Engineer
3 days ago
Bengaluru, Karnataka, India McLaren Strategic Solutions (MSS) Full time ₹ 15,00,000 - ₹ 25,00,000 per yearSenior Software Engineer (Java) (India | 4+ years of hands-on software development experience in Java/J2EE technologies.) Join mPokket, a leading fintech platform in India, as a Senior Software Engineer. Lead technical teams in delivering end-to-end software projects, providing architecture guidance, and mentoring junior developers. Key Responsibilities ...
-
Senior Java Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Techila Global Services Full time ₹ 1,40,000 - ₹ 28,00,000 per yearCompany DescriptionTechila Global Services is a distinguished digital transformation consulting and technology firm with a presence in the United States, Europe, and the Asia-Pacific region. As a Platinum Partner, we deliver innovative solutions and strategic guidance to empower over 100 enterprise clients worldwide. Our mission is to help organizations...
-
Java Software Engineer
4 weeks ago
Bengaluru, Karnataka, India, Karnataka Java Backend developer Full timeWe are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).
-
Senior Software Engineer
3 days ago
Bengaluru, Karnataka, India Aiprus Software Private Limited Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Title:Senior Software Engineer – Java, PySpark, Reactive ProgrammingLocation:Bengaluru, IndiaExperience:5+ YearsJob DescriptionWe are seeking an experiencedSenior Software Engineerwith strong expertise inJava, Apache PySpark, Python, and Reactive Programming. The ideal candidate will be responsible for designing, developing, and implementing...
-
Senior Java Software Engineer
3 weeks ago
Bengaluru, Karnataka, India, Karnataka Pivotrics Full timeCompany DescriptionPivotrics is a software product engineering company based in Bengaluru. We specialize in transforming software teams into world-class product engineering teams for global product majors. Our approach combines a product mindset, deep tech expertise, agile working, and customer-focused innovation to help our clients scale revenue and...
-
Senior Java Software Engineer
3 days ago
Bengaluru, Karnataka, India Cozzera Full time ₹ 20,00,000 - ₹ 25,00,000 per yearPosition- Senior Software Engineer - JavaExperience- 8 to 10 YearsLocation - Bangalore (Hybrid)Job Summary:We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic development team. The ideal candidate will have a strong background in Java, Spring Framework, and Apache Tomcat, with a passion for building scalable and...
-
Senior Software Engineer
5 days ago
Bengaluru, Karnataka, India NEC Software Solutions Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSenior Software Engineer - Java, Springboot, Microservices, AWS Company Description NEC Software Solutions (India) We have more than 30 years of experience in providing end to end IT services across the globe and have earned a reputation for delighting our customers by consistently surpassing expectations and helping them deliver robust, market-ready...
-
Senior Java Software Engineer
4 weeks ago
Bengaluru, Karnataka, India, Karnataka Input Zero Technologies Full timeRole : Senior Java software engineerLocation: BangaloreNotice period: Only immediateWe are looking for :Bachelor’s degree in Computer Science or related engineering field3+ years of experience in software development in Frontend and Backend TechnologiesStrong Knowledge of back-end development frameworks and platformsSolid experience in Java/J2EE...
-
Senior Java Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Aiprus Software Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob Title:Senior Java DeveloperLocation:BengaluruExperience:4-8yearsJob SummaryWe are looking for a highly skilled Java Developer with strong expertise in Core Java and modern frameworks to design, develop, and implement scalable applications. The ideal candidate should have hands-on experience in building microservices, integrating APIs, and implementing...
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...