Job Title: Fullstack Java Developer
Experience: 5+ years
Position Overview:
We are looking for a highly skilled and experienced Fullstack Java Developer with a strong background in Java, Spring Boot, and React. As a Fullstack Developer, you will play a key role in designing, developing, and maintaining our web applications. Your expertise in both backend and frontend technologies will be instrumental in delivering robust and user-friendly software solutions.
Key Responsibilities:
Backend Development (Java, Spring Boot):
1. Design and develop high-performance, scalable, and secure backend applications using Java and Spring Boot.
2. Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications.
3. Build RESTful APIs and integrate them with frontend components.
4. Implement and maintain database schemas, perform data modeling, and optimize database queries.
5. Write unit tests and perform code reviews to maintain code quality and ensure adherence to coding standards.
6. Troubleshoot and debug backend issues, and provide timely solutions.
Frontend Development (React):
1. Develop user-friendly and responsive web interfaces using React and related technologies.
2. Collaborate with UI/UX designers to implement visually appealing and intuitive user interfaces.
3. Integrate frontend components with backend APIs to create seamless user experiences.
4. Optimize web applications for performance and ensure cross-browser compatibility.
5. Implement state management and data handling in React applications.
6. Write unit tests for frontend components and ensure a high level of code quality.
Fullstack Integration:
1. Seamlessly integrate frontend and backend components to create cohesive web applications.
2. Implement authentication and authorization mechanisms to secure user data and application features.
3. Collaborate with the DevOps team to deploy and maintain applications in a production environment.
Documentation and Communication:
1. Create and maintain technical documentation, including system architecture, design specifications, and implementation details.
2. Communicate effectively with team members and stakeholders, providing updates on project progress, challenges, and solutions.
Required Skills and Qualifications:
1. Bachelor's degree in Computer Science, Software Engineering, or a related field.
2. 6+ years of professional experience in Fullstack Java development.
3. Strong proficiency in Java and Spring Boot for backend development.
4. Extensive experience with React and related frontend technologies.
5. Knowledge of RESTful API design and integration.
6. Experience with database systems (e.g., SQL, NoSQL) and ORM frameworks.
7. Proficiency in HTML, CSS, JavaScript, and modern frontend libraries/tools.
8. Version control using Git and experience with build tools like Webpack.
9. Strong problem-solving skills and the ability to work both independently and as part of a team.
10. Excellent communication and interpersonal skills.
For more infromation Kindly contact us through mail ID: lavanya.s@ignitz.net or whatsup through 9392796918