Must have:
• Strong hands on experience on Java
• Strong fundamental of programming, problem solving skill
• Worked on scalable and distributed app, clean code and can write testable code
• spring boot, hibernate, spring JPA, spring security
• Reviewing smart contracts for security and functionality.
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.
• 5+ 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.