Senior Cloud-Based Software Engineer
We're seeking a skilled Full Stack Developer with expertise in backend Java development, Angular 14+, and Microservices architecture.
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
Required Skills and Qualifications:
• 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
What We Offer:
• A challenging role with opportunities for growth and professional development
• A collaborative and dynamic work environment
• The chance to work on cutting-edge technologies and projects
About the Role:
This is a key position within our organization, and we're looking for a highly motivated and talented individual to join our team.