Responsibilities:
• Design, develop, and deploy scalable and reliable software applications using Java and related technologies.
• Implement continuous integration and continuous deployment (CI/CD) pipelines using Jenkins to automate software delivery processes.
• Develop responsive web applications using Angular 17, ensuring high-quality user experiences across devices and screen sizes.
• Design and implement APIs with Swagger to facilitate communication between different components of the system.
• Work with relational databases like MySQL to store and retrieve application data securely.
• Design and develop microservices-based architectures to build modular and scalable systems.
• Collaborate with cross-functional teams to ensure the successful delivery of software solutions that meet business requirements.
• Research, design, develop, and test blockchain technologies
Requirements:
• Bachelor's degree in Computer Science, Engineering, or a related field.
• 2+ years of experience in Java development and software engineering.
• Proficiency in AWS services including Route53, IAM, and S3.
• Experience with CI/CD pipelines using Jenkins for automated software delivery.
• Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
• Familiarity with cryptographic techniques and best practices for data security.
• Understanding of microservices architecture and its implementation.
• Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.