Java Full Stack Developer
- Job Category - IT
- Job Type - Full Time
- Job ID - PR_728_JOB
- No of openings: 02
- Experience : 6 to10 Years
- Job Location - Hyderabad
- Preferred Candidate Location - Telangana, Andhra Pradesh
Job Description
As a Java Full Stack Developer specializing in User Interface, you will be responsible for creating and maintaining the user-facing components of web applications. You will work closely with UI/UX designers and back-end developers to deliver seamless, user-friendly, and high-performance web applications.
Job Responsibilities
Front-End Development:
- Develop responsive and visually appealing user interfaces using HTML, CSS, JavaScript, and modern front-end frameworks like React, Angular, or Vue.js.
- Collaborate with UI/UX designers to translate design mockups and wireframes into functional web interfaces.
- Ensure cross-browser compatibility and optimize UI for various devices and screen sizes
Back-End Development
- Build robust server-side components and RESTful APIs using Java and related frameworks like Spring Boot.
- Implement data storage and retrieval mechanisms, including database design, integration, and optimization
Full Stack Development:
- Integrate front-end and back-end components to create end-to-end functionality.
- Implement authentication and authorization mechanisms to ensure data security.
- Collaborate with the back-end development team to ensure efficient data flow and server-client communication.
Testing and Debugging:
- Conduct unit testing, integration testing, and end-to-end testing to ensure the reliability and stability of the application.
- Debug and resolve issues and bugs promptly
Performance Optimization:
- Identify and address performance bottlenecks in both front-end and back-end components.
- Optimize code and application for speed and scalability.
Version Control and Collaboration:
- Utilize version control systems (e.g., Git) for code management and collaborate effectively with team members.
Documentation:
- Create and maintain technical documentation for code, APIs, and system architecture.
Agile Development:
- Participate in Agile/Scrum development processes, including sprint planning, daily stand-ups, and retrospectives.
Continuous Learning:
- Stay updated with the latest trends and technologies in web development, Java, and UI/UX design.
Qualification:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Full Stack Developer with a strong focus on UI development.
- Proficiency in Java and relevant Java frameworks (e.g., Spring Boot).
- Expertise in front-end technologies like HTML, CSS, JavaScript, and modern UI frameworks.
- Experience with RESTful API design and development.
- Knowledge of database systems (e.g., MySQL, PostgreSQL, MongoDB).
- Familiarity with version control systems (e.g., Git) and collaborative development tools.
- Strong problem-solving and communication skills.
- Ability to work in a team and meet project deadlines.
- Knowledge of cloud platforms and deployment (e.g., AWS, Azure, Google Cloud).
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Understanding of DevOps practices and CI/CD pipelines.