Job Description
Job Description:
We are seeking a skilled Java Full Stack Developer to design, develop, and maintain both front-end and back-end components of enterprise web applications. The ideal candidate will have hands-on experience with Java, Angular, and AWS services, delivering high-performance, scalable, and secure solutions.
Key Responsibilities:
- Design and develop responsive, dynamic user interfaces using Angular.
- Implement server-side logic, APIs, and business processes using Java.
- Ensure cross-browser compatibility and smooth user experience.
- Optimize performance, scalability, and reliability of back-end services.
- Deploy, manage, and scale applications leveraging AWS services (EC2, S3, RDS, Lambda, etc.).
- Maintain high availability, security, and compliance of cloud infrastructure.
- Collaborate with cross-functional teams including product managers, UI/UX designers, and DevOps engineers.
- Troubleshoot, debug, and implement solutions across the full stack.
Required Skills & Qualifications:
- Java (Core, J2EE, Spring Boot) with 5+ years of experience.
- Angular (2+ years, Angular 8+ preferred) with TypeScript.
- Experience with RESTful APIs and server-side logic implementation.
- Hands-on experience with AWS services: EC2, S3, Lambda, RDS, etc.
- Strong knowledge of SQL/NoSQL databases (Oracle, MySQL, MongoDB).
- Familiarity with CI/CD pipelines, Git, and version control systems.
- Experience in Agile/Scrum development environments.
Preferred Skills:
- Experience with microservices architecture and containerization (Docker/Kubernetes).
- Knowledge of unit testing frameworks (JUnit, Jasmine, Karma).
- Exposure to cloud security best practices and monitoring tools.