We are seeking a highly skilled Full Stack Java Developer with strong expertise in backend Java development, Angular 14+, and Microservices architecture. The ideal candidate should have experience in building secure, scalable, and cloud-native applications, coupled with DevOps and API integration capabilities.
Key Responsibilities:
- Design and develop full-stack applications using Java (Backend) and Angular v14+ (Frontend)
- Implement and manage Microservices-based architectures
- Participate in system design, architecture discussions, and technical decision-making
- Integrate and manage RESTful APIs, third-party APIs, and internal services
- Build and maintain CI/CD pipelines using tools like Jenkins, Git, Docker, and Kubernetes
- Optimize performance of applications and underlying databases (SQL & NoSQL)
- Ensure application security, including authentication, authorization, and encryption
- Troubleshoot issues, perform code reviews, and improve system reliability
- Collaborate with cross-functional teams in an Agile environment
Primary Skills:
- Strong backend programming experience in Java
- Experience with Angular 14+ for frontend development
- Proven expertise in Microservices architecture and design
- Solid understanding of cloud platforms AWS or Azure
- DevOps tools knowledge: Docker, Kubernetes, CI/CD
- Proficiency with SQL & NoSQL databases
- Experience in API development & management
- Understanding of security concepts: SSL, OAuth2, JWT, encryption protocols
- Strong grasp of system design, scalability, and distributed architectures
Secondary (Good-to-Have) Skills:
- Exposure to Enterprise Applications (ERP, CRM systems)
- Knowledge of networking basics: firewalls, VPNs, load balancers
- Familiarity with middleware/integration tools
- Experience in Agile/Scrum environments
- Understanding of SOA (Service-Oriented Architecture)