Job description
Job Title: Senior Java Fullstack Developer (Java with Any frontend)
Exp : 5- 10 Years
Work Mode : Hybrid
Location : Pune
Notice Period : Immediate only
Job Overview:
We are seeking a highly skilled and experienced Senior Java Fullstack Developer to lead the design and development of scalable, high-performance web applications.
This individual will work with cutting-edge technologies, including Angular and Java, and collaborate with cross-functional teams to deliver innovative solutions.
The ideal candidate will have a strong background in both front-end and back-end development, with expertise in Angular, Java, RESTful API design, and message queuing technologies like RabbitMQ.
Key Responsibilities:
- Lead Fullstack Development: Lead the design and development of scalable web applications, utilizing Angular for the front end and Java for the back end.
- Collaborate with Stakeholders: Work closely with product managers, designers, and other stakeholders to define project requirements, deliverables, and timelines.
- API and Microservice Development: Architect and implement RESTful APIs and microservices to support the needs of the front-end applications, ensuring seamless integration between systems.
- Message Queuing Integration: Design and implement message-driven architectures using technologies such as RabbitMQ or other queuing systems, ensuring smooth communication between microservices and other backend systems.
- Code Quality Assurance: Ensure code quality through effective code reviews, automated testing, and adherence to best practices and development standards.
- Performance Optimization: Troubleshoot and resolve technical issues, focusing on optimizing performance, scalability, and system reliability.
- Innovation and Continuous Learning: Stay up-to-date with emerging technologies, tools, and industry trends to drive innovation and maintain a competitive edge within the team and organization.
Required Qualifications:
- Education: Bachelor’s degree in computer science, Software Engineering, or a related field.
- Experience: 6+ years of experience in full-stack development with a primary focus on Angular or React and Java.
- Technical Expertise:
- Strong proficiency in Angular or React, Java, Spring Boot, and RESTful web services.
- Solid experience with front-end technologies, including HTML, CSS, and JavaScript.
- Familiarity with database technologies such as SQL and NoSQL and experience with ORM frameworks (e.g., Hibernate).
- Experience with message queuing technologies such as RabbitMQ or other similar systems (e.g., Kafka, ActiveMQ).
- Experience with cloud platforms such as AWS or Azure, and a strong understanding of DevOps practices.
- Problem-Solving & Teamwork: Excellent problem-solving skills, attention to detail, and the ability to work effectively in a collaborative team environment.
- Communication: Strong communication skills to liaise with technical and non-technical team members and stakeholders.
Preferred Qualifications:
- Experience with Agile/Scrum methodologies for iterative development and project management.
- Knowledge of CI/CD pipelines and version control systems like Git.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Prior experience with building applications on cloud-based infrastructures (AWS, Azure, etc.) and leveraging cloud services.
Required Skill Profession
Computer Occupations