Java Developer
Company Description VineForge Technologies, based in Hyderabad, helps startups and established businesses build and scale their digital presence through websites, custom web applications, e-commerce stores, SaaS products, UI/UX design, and business automation solutions. The company focuses on transforming ideas into functional, high-quality digital products tailored to each client’s needs. VineForge serves clients across India and international markets, offering end-to-end support from concept to deployment. Team members collaborate closely with diverse industries, gaining exposure to modern technologies and practical problem-solving. The environment encourages innovation, ownership, and continuous learning.
Role Description The Java Developer will work on designing, developing, and maintaining Java-based web applications and services that support client projects and internal products. Day-to-day responsibilities include writing clean and efficient code, implementing and integrating microservices, collaborating with UI/UX and backend teams, and participating in code reviews. The role also involves troubleshooting issues, optimizing application performance, and contributing to technical design discussions and documentation. This is a full-time, on-site role located in Hyderabad, requiring regular collaboration with cross-functional teams and active participation in project planning and delivery.
Qualifications
- Strong foundation in Programming and Software Development, with experience in building and maintaining production-grade applications.
- Proficiency in Java and the Spring Framework, including Spring Boot and related libraries.
- Hands-on experience with Microservices architecture, including designing, deploying, and integrating distributed services.
- Knowledge of RESTful APIs, relational databases (e.g., MySQL, PostgreSQL), and version control systems (e.g., Git).
- Understanding of software engineering best practices, including testing, debugging, and secure coding principles.
- Ability to work collaboratively in an on-site team environment, communicate clearly, and manage time effectively.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Experience with cloud platforms (e.g., AWS, Azure), CI/CD pipelines, and containerization (e.g., Docker, Kubernetes) is a plus.