Experience
Up to 1 yrs
Salary (CTC)
₹3.5L - ₹7.5L
Job Location
Hyderabad, India
Vacancy
3
Designation
Javascript Developer
Job Type
ONSITE
Job Description
Position Overview
The Java Developer will be responsible for designing, developing, and maintaining scalable, high-performance applications using Java and related technologies. This role involves collaborating with cross-functional teams, writing clean and efficient code, troubleshooting technical issues, and contributing to the full software development lifecycle.
Key Responsibilities
1. Application Development
- Design, develop, test, and deploy Java-based applications.
- Write clean, maintainable, and efficient code following best practices.
- Enhance existing applications by improving performance, functionality, and scalability.
2. System Architecture & Design
- Participate in software architecture discussions and design activities.
- Develop RESTful APIs and microservice-based solutions.
- Ensure solutions are secure, scalable, and aligned with business requirements.
3. Code Review & Quality Assurance
- Conduct unit testing and integrate automated testing frameworks.
- Participate in code reviews and ensure adherence to coding standards.
- Troubleshoot, debug, and resolve complex technical issues.
4. Collaboration & Documentation
- Work closely with QA, DevOps, Product, and UI/UX teams to deliver end-to-end solutions.
- Prepare technical documentation, design specifications, and release notes.
5. Continuous Improvement
- Stay updated with the latest Java technologies, frameworks, and industry trends.
- Recommend improvements to processes, architecture, and development practices.
Qualifications & Experience
- Bachelors degree in Computer Science, Engineering, or related field.
- 2–6 years of hands-on experience in Java development (customizable by role).
- Strong knowledge of Core Java, OOP concepts, and data structures.
- Experience with Spring Boot, Hibernate/JPA, and RESTful API development.
- Proficiency with relational databases (MySQL, PostgreSQL, Oracle) and SQL.
- Experience with version control (Git) and build tools like Maven or Gradle.
Key Skills
- Strong problem-solving and analytical skills.
- Solid understanding of software engineering principles.
- Ability to work in Agile/Scrum environments.
- Good communication and team collaboration skills
