Job Overview
| Particulars | Details |
|---|---|
| Position | Java Tech Lead |
| Company | Schrill Technologies Inc. |
| Location | Bengaluru (Bidadi) |
| Job Type | |
| Experience | 5 - 6 years |
| Category / Department | IT |
| Application Mode |
π’ About Schrill Technologies Inc.
Company Overview:
Schrill Technologies Inc. is a global consulting and technology solutions company specializing in strategic consulting, systems implementation, training, and digital transformation. The company provides enterprise solutions across areas including EPM, SAP BW/BI, HCM, MM, PM, and EP.
Schrill Technologies supports businesses with end-to-end IT consulting and technology solutions designed to optimize operations, maximize technology investments, and support digital transformation. The company operates across the USA, India, and Canada.
Company Mission:
To achieve outstanding results for clients, employees, vendors, and society while maintaining fairness, honesty, and courtesy.
Company Vision:
To be a globally respected corporation delivering best-in-class business solutions through innovation, technology, and exceptional people.
Core Values / Principles
Customer Delight
Leadership by Example
Integrity & Transparency
Fairness
Continuous Excellence
Diversity & Inclusion
Houston, Texas, USA
π‘ Editor's Note / Preparation Tip
Resume Tips:
Highlight your Java experience prominently.
Clearly mention hands-on Struts experience because it is mandatory.
Include specific Struts-based projects and responsibilities.
Mention MySQL development, queries, optimization, and database integration experience.
Showcase enterprise application development experience.
Mention your total years of Java development experience.
Clearly state your availability for immediate or 10-day joining.
Include experience working rotational shifts if applicable.
Highlight troubleshooting and production-support experience.
Keep the technical skills section aligned with Java, Struts, and MySQL.
Interview Preparation:
Revise Core Java concepts and object-oriented programming.
Prepare detailed questions around Struts architecture and lifecycle.
Review Struts configuration, actions, forms, validation, and request handling.
Revise MySQL queries, joins, indexes, transactions, and optimization.
Prepare to explain previous Java/Struts projects.
Review common enterprise application architecture concepts.
Practice debugging and troubleshooting scenarios.
Be prepared to discuss production issues and their resolution.
Review your availability and willingness to work rotational shifts.
Prepare concise explanations of your most relevant technical projects.
Professional Tips:
Do not apply without clearly demonstrating Struts experience.
Put Java, Struts, and MySQL near the top of your resume.
Mention the specific versions or frameworks used where applicable.
Use measurable achievements for major projects.
Clearly communicate your joining availability to the recruiter.
π Job Description
Position Details:
Schrill Technologies is looking for a Java professional with 4β6 years of experience to join its team in Bidadi, Bengaluru.
The role requires hands-on experience with Java, Struts, and MySQL. Candidates must have practical experience working with Struts, as it is explicitly stated as a mandatory requirement for the position.
The position is based onsite in Bidadi and involves rotational shifts. Candidates who can join immediately or within 10 days are preferred.
Benefits / Compensation
Work location: Bidadi, Bengaluru
Rotational shifts
Immediate to 10-day joining preference
Salary: Not Provided
Other benefits: Not Provided
Candidate Requirements:
4β6 years of experience
Strong Java development experience
Hands-on Struts experience
MySQL knowledge
Struts experience is mandatory
Ability to work rotational shifts
Immediate to 10-day availability preferred
Preferred Skills:
Java
Struts
MySQL
Enterprise application development
Working Days & Hours:
Rotational shifts. Specific working days and shift timings are not provided.
How to Apply:
Interested candidates should share their updated resume with jhansi@schrilltech.com.
π― Key Responsibilities
- β Develop and maintain Java-based applications.
- β Work with Struts-based application components.
- β Develop and maintain database-related functionality using MySQL.
- β Troubleshoot and resolve application issues.
- β Contribute to enterprise application development and maintenance.
- β Collaborate with technical teams on project requirements and implementation.
- β Support application delivery according to project requirements.
- β Work rotational shifts as required.
π‘ Required Qualifications & Skills
π Career Guidance & Interview Insights
To help you succeed, we've compiled original preparation guides, resume keywords, and growth analytics for this category of role.
Joining as a Java Tech Lead offers a fantastic opportunity to work at the forefront of technological innovation. You will be exposed to modern software development lifecycles, collaborate with cross-functional product teams, and design scalable architectures that directly impact end-users. The continuous learning curve in tech ensures that your programming, debugging, and system engineering skills remain highly marketable and sharp.
The career roadmap in technology is highly rewarding. Typical progression starts as a Junior Software Engineer, moving to Associate Developer and then Senior Software Engineer (3-6 years). From there, professionals choose between an individual contributor trackβbecoming a Tech Lead, Staff Engineer, and Principal Architectβor a management track, advancing to Engineering Manager, Director of Engineering, and Chief Technology Officer (CTO).
Expected Technical & Behavioral Questions:
- Q1: How do you optimize database query performance?
Answer Tip: Talk about indexing strategies, query execution plan analysis, avoiding N+1 queries, and implementing caching layers (like Redis). - Q2: Explain the differences between Microservices and Monolithic architecture.
Answer Tip: Highlight scaling advantages, loose coupling, independent deployments, network latency considerations, and data consistency challenges in microservices. - Q3: How do you handle merge conflicts in Git?
Answer Tip: Explain checking out the local branch, pulling the latest main branch, running git merge, opening the conflicted files to resolve blocks manually, and committing the resolved merge.
To pass automated ATS (Applicant Tracking System) screening and catch the recruiter's eye, tailor your resume with the following tips:
- Keywords to include: Software Engineering, SDLC, OOP, CI/CD Pipelines, SQL databases, Agile, Unit Testing, Code Review, Cloud Architectures (AWS/Azure).
- Format: Use a clean, single-column resume format. Avoid graphics, text boxes, or tables which can scramble ATS parser outputs.
- Quantify Results: Instead of writing 'wrote code', write 'Developed a caching system that reduced server response times by 35%.'
Estimated compensation for this role type in India is βΉ12,00,000 - βΉ25,00,000+ per annum (Senior/Lead level). The actual salary package offered depends on factors such as company size, work mode (remote or on-site), individual technical proficiency, and negotiations during final HR rounds.
Highly recommended certifications include: AWS Certified Solutions Architect, Microsoft Certified: Azure Fundamentals, Certified Kubernetes Administrator (CKA), Oracle Certified Professional Java SE, or tech-stack specific achievements (e.g. Meta Front-End Developer certification).
Frequently Asked Questions
1. What is the job title?
The position is advertised as Java Tech Lead.
2. How much experience is required?
Candidates should have 4β6 years of experience.
3. Where is the position located?
The position is based in Bidadi, Bengaluru.
4. Is the position remote?
No. The role is onsite in Bidadi, Bengaluru.
5. Is Struts mandatory?
Yes. The job post specifically states that Struts experience is mandatory.
6. Which technical skills are required?
The required skills are Java, Struts, and MySQL.
7. Are rotational shifts required?
Yes. The position involves rotational shifts.
8. What joining availability is preferred?
Candidates who can join immediately or within 10 days are preferred.
9. Is salary information provided?
No salary or compensation figure is provided in the job post.
10. How can candidates apply?
Candidates should share their updated resume at jhansi@schrilltech.com.
Share This Job
π‘οΈ Safety Disclaimer: JobPortalConnect curates official listings for informational purposes. Genuine recruiters will never ask you for processing fees, training payments, or security deposits. If you spot suspicious activity, copyright issues, or wish to request the removal of this listing, please report it to us immediately at contact.jobportalconnect@gmail.com.