Job Title : Senior Java Fullstack Developer
Exp : 7- 10 Years
Work Mode : WFO
Location : Chennai
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 : 7+ years of experience in full-stack development with a primary focus on Angular and Java.Technical Expertise :Strong proficiency in Angular , 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.