Responsibilities:
- Develop full-stack web applications using Java-based technologies.
- Design, implement, and maintain frontend components using React, Angular, and JavaScript.
- Develop logic layer components using Java, Spring Boot, and microservices architecture.
- Implement and manage backend databases such as Postgres, MySQL, or RDS.
- Utilize a strong understanding of object-oriented programming concepts and design patterns to optimize application performance and scalability.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Stay updated with industry trends and best practices in software development.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience as a Full Stack Developer or similar role.
- Proficiency in frontend technologies including React, Angular, and JavaScript.
- Solid understanding of backend development using Java, Spring Boot, and microservices.
- Experience working with relational databases such as Postgres, MySQL, or RDS.
- Strong understanding of object-oriented programming concepts and design patterns.
- Excellent communication and teamwork skills.
- Ability to work independently in a remote environment.
- Nice to have: Experience in building applications on AWS or a foundational understanding of AWS services and system architecture.
Skills: Java, React, Angular, Spring Boot, Postgres, MySQL, RDS