06 Aug
|
Percipere
|
Mumbai
Role Overview
As a Senior Java Full-Stack Developer, you will architect, build, and maintain complex enterprise-level applications. You will lead a team, set technical direction, and ensure high-quality code standards while collaborating closely with product managers and stakeholders.
Key Responsibilities
- Architect and develop scalable, high-performance full-stack applications using Java, Spring Boot, and Angular.
- Design and implement RESTful services and microservices following cloud-native architecture principles.
- Lead backend development with Hibernate, JUnit, and MySQL, ensuring robustness and maintainability.
- Develop frontend solutions using Angular, HTML, CSS, and JavaScript, adhering to best practices.
- Conduct testing including unit, integration, and frontend testing using frameworks like Jasmine and Jest.
- Provide technical guidance and mentorship to development teams, ensuring best coding standards.
- Collaborate with product managers and stakeholders to define solutions and deliverables.
- Optimize performance, scalability, and security across applications.
- Improve and refine DevOps processes for effective deployments and CI/CD pipelines.
Required Skills
- Java, Spring Boot, Angular
- RESTful API design and Microservices
- Hibernate, JUnit, MySQL
- Frontend: HTML, CSS, JavaScript, Angular best practices
- Full-stack application design and deployment
- Unit and integration testing (Jasmine, Jest)
- Leadership and team management
Nice-to-Have Skills
- Cloud platforms: AWS, Azure, GCP
- DevOps tools: Jenkins, GitLab CI/CD
- Containerization & orchestration: Docker, Kubernetes
- Security best practices and performance optimization
- NoSQL databases, message brokers (Kafka, RabbitMQ)
- Agile/Scrum team experience and stakeholder management
📌 Senior Full Stack Developer (Mumbai)
🏢 Percipere
📍 Mumbai