Coddle Technologies
Senior Java Full Stack Developer - AngularJS/Spring Boot
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 10+ years
- Category
- Fullstack
- Posted
Skills
Full description
Job Summary :
We are seeking a highly experienced Senior Java Full Stack Developer with 10+ years of experience in designing, developing, and delivering enterprise-grade applications. The ideal candidate should have strong expertise in Java, Spring Boot, Angular, Apache Kafka, and MongoDB, with hands-on experience in building scalable, cloud-native, and high-performance applications using Microservices architecture.
The candidate should possess excellent problem-solving skills, be capable of leading technical initiatives, collaborating with cross-functional teams, and driving the development of robust enterprise solutions.
Key Responsibilities :
- Design, develop, and maintain enterprise-level full-stack applications using Java and Angular.
- Build scalable and secure Microservices using Spring Boot.
- Develop responsive and dynamic user interfaces using Angular, TypeScript, HTML5, and CSS3.
- Design and implement RESTful APIs and integrate with third-party applications and enterprise systems.
- Develop event-driven and asynchronous applications using Apache Kafka.
- Design, develop, and optimize MongoDB databases and collections for high-volume applications.
- Participate in application architecture, solution design, and technical discussions.
- Collaborate with Business Analysts, Product Owners, UI/UX designers, QA engineers, and DevOps teams.
- Perform code reviews and ensure adherence to coding standards, security guidelines, and development best practices.
- Troubleshoot application issues and optimize application performance.
- Implement authentication, authorization, and security best practices.
- Develop reusable components and shared libraries to improve development efficiency.
- Ensure application scalability, reliability, availability, and maintainability.
- Participate in Agile ceremonies including Sprint Planning, Daily Stand-ups, Backlog Grooming, Sprint Reviews, and Retrospectives.
- Mentor junior developers and provide technical leadership throughout the project lifecycle.
- Support production deployments and resolve critical production issues.
Required Technical Skills :Backend Technologies :
- Java 8/11/17+
- Spring Boot
- Spring MVC
- Spring Security
- Spring Data JPA
- Hibernate
- Microservices Architecture