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:
Bachelors 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.
Role & responsibilities
Preferred candidate profile