The role
Job description
Full Stack Java Developer
Company: Zenvora Technologies
Job Location: Pune, Maharashtra
Job Type: Full-Time, Permanent
Work Mode: On-site
Interview Mode: In-person / Face-to-Face
Working Days: 5 Days a Week
Experience: Freshers and Experienced Candidates (as per role requirements)
Job Overview
Zenvora Technologies is looking for a motivated and skilled Full Stack Java Developer to join our team in Pune. The ideal candidate will be responsible for designing, developing, testing, implementing, and maintaining end-to-end web applications using Java-based backend technologies and modern frontend frameworks.
The candidate should have a strong understanding of Java programming, object-oriented programming, frontend development, database management, API integration, and software development practices. Knowledge of Spring Boot, Hibernate, REST APIs, JavaScript, and modern frontend frameworks will be beneficial.
This is a full-time, on-site position based in Pune. Candidates must be willing to work from the company office. Remote and work-from-home options are not available for this role.
Key Responsibilities
- Design, develop, test, and maintain full-stack web applications using Java and related technologies.
- Develop backend services, business logic, and application components using Java, Spring Boot, and related frameworks.
- Build responsive and user-friendly frontend interfaces using HTML, CSS, JavaScript, and relevant frameworks.
- Work with frontend technologies such as React.js, Angular, or other suitable frameworks.
- Develop, integrate, and maintain RESTful APIs and web services.
- Work with relational databases such as MySQL, PostgreSQL, or Oracle to store, retrieve, and manage application data.
- Use Hibernate or Java Persistence API (JPA) for database operations and object-relational mapping.
- Write clean, reusable, scalable, and maintainable code following established coding standards.
- Identify, troubleshoot, debug, and resolve application errors and technical issues.
- Perform unit testing, integration testing, and application debugging to ensure software quality.
- Collaborate with developers, testers, project managers, and other team members to deliver project requirements.
- Use Git and GitHub for source code management and version control.
- Understand business and technical requirements and translate them into effective software solutions.
- Optimize application performance, security, responsiveness, and reliability.
- Maintain technical documentation and complete assigned development tasks within project deadlines.
- Stay updated with emerging technologies, development tools, and industry best practices.
Required Skills and Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Good knowledge of Java programming and object-oriented programming (OOP) concepts.
- Understanding of core Java concepts, collections, exception handling, multithreading, and data structures.
- Knowledge of Spring Framework and Spring Boot for backend application development.
- Understanding of frontend technologies, including HTML5, CSS3, and JavaScript.
- Familiarity with React.js, Angular, or another modern frontend framework will be an advantage.
- Knowledge of REST APIs, HTTP methods, JSON, and API integration.
- Understanding of relational databases, SQL queries, joins, and database design.
- Familiarity with Hibernate, JPA, or other Java persistence technologies will be beneficial.
- Knowledge of Git, GitHub, debugging, testing, and software development life cycle (SDLC) concepts.
- Understanding of application security, performance optimization, and responsive web design.
- Strong logical reasoning, analytical thinking, and problem-solving abilities.
- Good communication, teamwork, and coordination skills.
- Ability to learn new technologies and work on assigned development tasks.
- Willingness to work from the company office in Pune.
Experience Requirements
Candidates with experience in Full Stack Development, Java Development, Backend Development, Web Application Development, or related roles are encouraged to apply.
Freshers with relevant educational qualifications, basic Java programming knowledge, academic projects, internships, or practical development experience may also apply, subject to the position's requirements.
Candidates should have a basic understanding of frontend and backend development and be willing to demonstrate their programming knowledge, logical reasoning, and technical skills during the interview process.
Salary and Compensation
- Salary Range: ₹27,500 – ₹37,500 per month.
- The final salary will depend on the candidate's programming skills, technical knowledge, qualifications, relevant experience, and performance during the selection process.
- Compensation details will be discussed with shortlisted candidates during recruitment.
Working Conditions and Employment Terms
- Employment Type: Full-time, permanent.
- Work Arrangement: On-site, work from office.
- Work Location: Pune, Maharashtra.
- Working Days: Five days per week.
- Interview Process: In-person / face-to-face interview at the designated office location.
- Performance Expectations: Candidates are expected to develop quality software, solve technical problems, meet project deadlines, and follow professional development practices.
- Code Quality: Employees must follow coding standards, write maintainable code, and contribute to application performance, security, and reliability.
- Data and Code Confidentiality: Employees must maintain the confidentiality of company information, source code, credentials, and project data in accordance with company policies.
- Company Policies: Employees are expected to follow applicable workplace policies, procedures, and professional conduct standards.
- Documentation: Candidates may be required to provide relevant educational, identification, project, and experience documents during the recruitment process.
Benefits and Growth Opportunities
- Opportunity to develop Java programming and full-stack development skills.
- Practical exposure to real-world software development projects.
- Opportunities to work with Java, Spring Boot, frontend frameworks, databases, and API integrations.
- Professional learning and technical development opportunities.
- Experience working on both frontend and backend components of web applications.
- Opportunities to improve coding, debugging, testing, and application architecture skills.
- Other applicable benefits as per company policy.
Interview Process
The recruitment process will include an in-person interview at the designated office location in Pune.
The selection process may include:
- Resume screening and initial discussion.
- Technical interview covering Java, OOP concepts, databases, frontend technologies, and backend development.
- Coding assessment or practical programming task, if applicable.
- Technical discussion on Spring Boot, REST APIs, SQL, and full-stack application development.
- Final discussion regarding the role, salary, and joining requirements.
Candidates will be informed of the interview date, time, and venue.
Candidates should bring an updated resume and any relevant supporting documents requested by the recruitment team.
Equal Opportunity Statement
Zenvora Technologies is committed to a fair and professional recruitment process. Candidates will be evaluated based on their qualifications, programming skills, technical knowledge, relevant experience, and suitability for the position.
How to Apply
Interested candidates can apply through this Indeed job posting. Applicants should review the job requirements and ensure they are comfortable with the Pune office location and the five-day working schedule before applying.
Candidates interested in Java programming, frontend and backend development, and building end-to-end web applications are encouraged to apply.
Pay: ₹28,000.00 - ₹38,500.00 per month
Benefits:
- Internet reimbursement
- Provident Fund
Work Location: In person