Full Stack Java Trainee Role

New York 22 months agoFull-time External
Negotiable
A Full Stack Entry-Level role typically involves working as a junior or entry-level developer who is responsible for both front-end and back-end development of web applications. This role is a great starting point for individuals looking to begin their career in web development. Below is a sample job description for a Full Stack Entry-Level role: Job Title: Full Stack Java Developer (Entry-Level) Job Type: Full-Time Job Summary: As a Full Stack Java Developer at [SNVA Technologies], you will be part of our dynamic development team, working on cutting-edge web applications. This entry-level role is an excellent opportunity for individuals who are passionate about web development and want to build their skills in both front-end and back-end technologies. Key Responsibilities: Front-End Development: Collaborate with design teams to implement user interfaces and user experiences that are visually appealing and user-friendly. Write clean, maintainable, and responsive HTML, CSS, Angular , React and Java Scripts Code. Ensure cross-browser compatibility and optimize web applications for various devices. Back-End Development: Work with server-side technologies and databases to develop robust and efficient web application logic. Implement RESTful APIs to facilitate communication between the front-end and back-end. Write server-side code in languages such as Java, Ruby, Node.js, or Handle data storage, retrieval, and manipulation efficiently. Database Management: Create and maintain relational or NoSQL databases. Write and optimize SQL queries for data retrieval and manipulation. Ensure data security and integrity. Version Control: Use version control systems (e.g., Git) to manage codebase and collaborate effectively with team members. Testing and Debugging: Write unit tests to ensure code quality and reliability. Debug and troubleshoot issues reported by users or other team members. Collaboration: Collaborate closely with front-end developers, designers, and other stakeholders to meet project requirements and deadlines. Participate in code reviews to maintain code quality and share knowledge with the team. Learning and Growth: Stay updated on the latest web development trends and technologies. Take ownership of personal and professional development, seeking opportunities to grow and improve skills. Qualifications: Bachelor's degree in Computer Science, Web Development, or a related field (or equivalent experience). Strong understanding of web development fundamentals and technologies. Familiarity with front-end frameworks (e.g., React, Angular, or Vue.js) and back-end frameworks (e.g., Express, Django, or Ruby on Rails) is a plus. Basic knowledge of databases and SQL. Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills. Eagerness to learn and adapt to new technologies. Benefits: Competitive salary Health, dental, and vision insurance 401(k) Regards Ashish