Java Developer
Join Techila's team of Salesforce experts. We build senior-led transformations that deliver measurable outcomes for clients worldwide.
Experience
2–3 yrs
Employment Type
Full-time
Openings
1 position
Apply By
Jul 31, 2026
Required Skills
Job Description
Java Developer Pune · Full-time · On-site
About the Role This role involves designing, developing, testing, and maintaining Java-based applications as part of a collaborative team. The successful candidate will deliver high-quality software, participate in continuous improvement initiatives, and stay up to date with emerging technologies. The role requires strong technical skills, collaboration, and a commitment to best practices.
Key Responsibilities
- Design, develop, test, and maintain Java-based applications.
- Write clean, efficient, and well-documented code following best practices.
- Collaborate with business analysts, developers, QA engineers, and stakeholders to deliver high-quality software.
- Troubleshoot, debug, and resolve application issues.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Develop and consume RESTful APIs and microservices.
- Optimize application performance and scalability.
- Maintain application security and ensure compliance with coding standards.
- Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.
- Stay up to date with emerging technologies and recommend improvements.
Requirements
- Develop strong proficiency in Java (Java 8/11/17 or later).
- Demonstrate good understanding of Object-Oriented Programming (OOP) principles.
- Utilize experience with Spring Boot, Spring MVC, and Spring Framework.
- Apply knowledge of RESTful web services and Microservices architecture.
- Leverage experience with Hibernate/JPA.
- Showcase strong SQL skills with databases such as MySQL, PostgreSQL, or Oracle.
- Demonstrate familiarity with Git and version control systems.
- Understand Maven or Gradle build tools.
- Apply experience with unit testing frameworks such as JUnit and Mockito.
- Implement knowledge of Agile development methodologies.
At a Glance
[ Hiring process ]
What to expect
Four stages, typically completed within 2–3 weeks. We respect your time — every stage has a clear purpose and timely feedback.
- STEP 0130 min
Screening Call
Introductory conversation with our talent team to understand your background and motivations.
- STEP 0260–90 min
Technical Round
Live problem-solving with a senior architect on Salesforce design, integrations, or domain depth.
- STEP 0345 min
Culture Fit
Conversation with practice leadership covering working style, ownership, and how you collaborate.
- STEP 04Within 5 days
Offer
Formal offer with full compensation breakdown, start date, and onboarding plan.
Apply
Java Developer
Fill in your details and attach your resume below.