Staff Fullstack Engineer - Java Angular
Experience : 7+ Years
Employment Type : Full-time
Job Overview :
We are seeking a highly experienced and technically proficient Staff Fullstack Engineer with 7+ years of experience in Java and Angular development. You will be a key technical leader, responsible for writing and reviewing high-quality code, envisioning end-to-end solutions, and guiding the team through complex technical challenges. This role demands a deep understanding of modern full-stack architecture, cloud environments, and a passion for continuous improvement in a fast-paced development setting.
Responsibilities :
- Code Quality & Review : Write and meticulously review high-quality, scalable, and maintainable code, ensuring adherence to best practices and architectural guidelines.
- Requirements Analysis & Solution Envisioning : Thoroughly understand functional requirements and meticulously analyze client needs within the project context. Envision the overall technical solution for defined functional and non-functional requirements, including defining appropriate technologies, patterns, and frameworks.
- Design & Methodology Implementation : Determine and implement effective design methodologies and tool sets to ensure efficient and robust application development.
- Application Development Enablement : Enable smooth application development by coordinating requirements, managing schedules, and overseeing development activities.
- Release Leadership : Be able to lead and / or support User Acceptance Testing (UAT) and production rollouts, ensuring successful deployment and stability.
- Effort Estimation & Justification : Create, understand, and validate Work Breakdown Structures (WBS) and estimated effort for given modules / tasks, and be able to clearly justify these estimations.
- Issue Resolution & Continuous Improvement : Address issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement. Help the team in troubleshooting and resolving complex bugs.
- Technical Guidance & Feedback : Give constructive feedback to team members and set clear technical expectations. Come up with well-justified solutions to any issue raised during code / design reviews.
Requirements : Total Experience :
7+ years of hands-on software development experience in modern Java Full Stack development.Extensive experience with Java frameworks and libraries, including Spring Core, Spring Boot, Spring MVC, Hibernate / JPA, and designing / implementing Microservices Architecture.Experience in SOA-based architecture and developing Web Services (using technologies like Extensive experience in single-page web application development using Angular, HTML5, CSS3, and JavaScript.Experience with both relational databases (e.g., SQL) and NoSQL databases.Experience with message queues such as Kafka, RabbitMQ, ActiveMQ, etc.Must have experience developing Software-as-a-Service (SaaS) applications.A good understanding of UML and design patterns. Strong expertise in designing and developing Web Services and REST APIs.Good understanding of front-end architecture, UI development, and data-driven design.ref : hirist.tech)