Java Fullstack Senior Developer
Primary skills: Technology->Full stack->Java Full stack
Minimum Qualifications
- 3–5 years of hands-on experience in full-stack development using Java and Angular.
- Strong understanding of REST APIs, HTTP fundamentals, and integration patterns between UI and backend services.
- Experience with relational databases and writing optimized queries.
- Working knowledge of version control (Git) and collaborative development workflows.
- Education: Bachelor’s or Master’s degree (or equivalent) in Engineering/Computer Applications/Computer Science (BE/BTech/MCA/MSc/MTech or equivalent).
Preferred Qualifications
- Experience building modern UIs with React and understanding component-driven architecture.
- Familiarity with Java ecosystem frameworks (e.g., Spring/Spring Boot) and layered application architecture.
- Exposure to automated testing practices (unit/integration) for both frontend and backend.
- Experience with CI/CD pipelines and deploying applications in cloud or containerized environments.
- Strong communication skills with the ability to collaborate effectively across engineering and business stakeholders.
Good to have skills: Spring Boot, Microservices, Hibernate/JPA, Docker, Jenkins
Key Responsibilities
- Design, develop, and maintain full-stack web applications using Java and Angular/React.
- Build and consume RESTful APIs and Microservices.
- Develop responsive and user-friendly UI components.
- Collaborate with product owners, architects, and QA teams to deliver business requirements.
- Write clean, maintainable, and efficient code following coding standards and best practices.
- Participate in code reviews, design discussions, and technical problem-solving.
- Optimize application performance, scalability, and security.
- Troubleshoot production issues and provide timely resolutions.
- Work within Agile/Scrum teams and contribute to sprint planning and estimations.