Lead technical development for Java-based backend systems and cloud infrastructure.
Responsibilities
- Develop and maintain REST APIs using Spring Boot.
- Apply SOLID principles and design patterns to build scalable software.
- Implement microservices architectures for distributed systems.
- Manage AWS cloud resources and security configurations.
Required Skills
- 6+ years of professional software development experience.
- Strong expertise in Java and the Spring framework.
- Deep understanding of object-oriented programming and design patterns.
- Hands-on experience with REST API development.
- Experience with AWS components: Lambda, RDS, DynamoDB, S3, and EC2.
- Knowledge of AWS security and VPC rules engine.
- Degree in any graduate field.
Preferred Skills
- Experience with Docker and Kubernetes.
- Practical implementation of microservices.