We are seeking a skilled Backend Developer with 5 to 8 years of experience to join our team in Hyderabad on a permanent basis. The ideal candidate will have strong expertise in Java, SpringBoot, and Hibernate, along with hands-on experience in front-end technologies and frameworks. This role involves designing and developing scalable web applications, building RESTful APIs, and collaborating closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain web applications using Java for back-end development and modern frameworks for front-end interfaces.
- Write clean, efficient, and scalable code following best practices in software engineering.
- Build RESTful APIs and microservices to facilitate seamless communication between front-end and back-end systems.
- Develop interactive and responsive user interfaces using frameworks such as Angular, React, or Vue.js.
- Collaborate with product managers, designers, and fellow developers to gather requirements and deliver effective solutions.
- Optimize application performance and scalability through rigorous code optimization and testing.
- Troubleshoot and debug issues across the entire application stack.
- Implement and maintain CI/CD pipelines to automate build and deployment processes.
- Stay current with emerging technologies and frameworks relevant to full-stack development.
Required Qualifications
- Strong proficiency in Java, SpringBoot, and Hibernate.
- Experience with front-end technologies including HTML, CSS, and JavaScript.
- Hands-on experience with front-end frameworks like Angular, React, or Vue.js.
- Knowledge of relational databases such as MySQL, PostgreSQL, or Oracle.
- Familiarity with RESTful APIs, microservices architecture, and web services.
- Experience using version control tools like Git.
- Understanding of containerization tools such as Docker and orchestration platforms like Kubernetes.
- Excellent analytical and problem-solving skills.
- Effective communication and teamwork abilities.
Preferred Qualifications
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of NoSQL databases like MongoDB or Cassandra.
- Familiarity with DevOps practices and CI/CD tools such as Jenkins or GitLab CI/CD.
- Experience with testing frameworks like JUnit or Selenium.
- Certifications in Java or full-stack development technologies are considered a plus.
This role offers the opportunity to work in a dynamic environment with cutting-edge technologies, contributing to impactful projects while growing your expertise in both backend and frontend development. If you are passionate about building robust applications and enjoy working collaboratively, this position is an excellent fit.