Overview
Job Title: Java Full Stack Developer
Off-Shore requirement
Location: Hyderabad
Job Type: Contract
Experience: 8+
Hybrid Position.
Job Description:
We are seeking a highly skilled and motivated Java Full Stack Developer to join our dynamic team. The ideal candidate will have extensive experience in building scalable, efficient, and user-friendly web applications using both front-end and back-end technologies. As a Full Stack Developer, you will be responsible for developing and maintaining applications across the entire software development lifecycle, from concept through deployment and maintenance.
Key Responsibilities:
- Develop and maintain web applications: Design, develop, test, and deploy web-based applications using Java and associated front-end technologies.
- Work on both front-end and back-end: Implement UI/UX designs with technologies like HTML, CSS, JavaScript (Angular/React/Vue.js), while integrating with Java-based backend services (Spring Boot, Hibernate).
- Database management: Design and maintain databases, ensure performance optimization, and manage data with technologies like MySQL, PostgreSQL, or MongoDB.
- API integration: Create and manage RESTful APIs and integrate with third-party services and APIs.
- Collaborate with cross-functional teams: Work closely with other developers, designers, and product managers to create the best user experiences.
- Code quality and best practices: Write clean, maintainable, and efficient code, and follow industry best practices.
- Troubleshoot and optimize applications: Identify bugs, bottlenecks, and other issues, and provide effective solutions to improve application performance.
- Stay current: Continuously learn and adopt new technologies, tools, and trends to keep our applications up-to-date and innovative.
Skills & Qualifications:
- Proven experience as a Full Stack Developer, ideally in Java, with solid expertise in both front-end and back-end technologies.
- Back-end technologies:
- Java 8+ (or higher), Spring Boot, Hibernate, JPA
- RESTful API design and development
- Microservices architecture experience
- Knowledge of web services (SOAP/REST)
- Front-end technologies:
- HTML, CSS, JavaScript (Angular, React, or Vue.js)
- Knowledge of front-end frameworks like Angular, React, or Vue.js
- Knowledge of front-end tools like Webpack, Babel, etc.
- Database management: Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, etc.)
- Version control systems: Proficiency in Git and GitHub or similar platforms.
- Cloud platforms: Experience with cloud environments like AWS, Google Cloud, or Azure is a plus.
- Problem-solving: Strong analytical and debugging skills.
- Agile methodologies: Experience working in Agile environments, using tools like Jira, Trello, or similar.
- Excellent communication skills: Ability to communicate effectively with stakeholders, team members, and clients.
Preferred Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience with CI/CD pipelines, Docker, Kubernetes, and containerization.
- Familiarity with DevOps tools and best practices for continuous integration and deployment.
- Understanding of security practices in web development.
Experience with testing frameworks like JUnit, TestNG, or others
Job Type: Full-time
Pay: ₹15,934.60 - ₹88,542.46 per month
Benefits:
- Provident Fund
Location Type:
- In-person
Work Location: In person