Junior Java Cloud Engineer

Responsibilities

  • Design, develop, and maintain full stack web applications using Java (Spring Boot) and Angular
  • Build and consume RESTful APIs
  • Work with cloud platforms such as AWS and/or Azure for deployment and integration
  • Collaborate with team members using Agile methodologies and tools (e.g., Git, JIRA, CI/CD)
  • Participate in code reviews and unit/integration testing
  • Troubleshoot and debug application issues
  • Learn and adapt to evolving technologies and best practices
  • Requirements

  • 1–2 years of professional software development experience
  • Native English speaking fluency required
  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • Solid understanding of Java, Spring Boot, and REST API development
  • Active use of AI coding assistants (GitHub Copilot, Cursor, Claude, ChatGPT, etc.) in your daily workflow with a willingness to learn best practices for reviewing and validating AI-generated code
  • Eagerness to learn when to rely on AI tools versus when to seek guidance from senior engineers on complex architectural or security-sensitive decisions
  • Experience with Angular or other modern JavaScript frameworks
  • Familiarity with cloud services (AWS or Azure preferred)
  • Strong problem-solving and communication skills
  • Passion for continuous learning and software craftsmanship
  • Nice to Have

  • Experience with containerization (Docker) and orchestration (Kubernetes)
  • Exposure to DevOps and CI/CD pipelines
  • Experience working in agile or scrum teams
  • Similar jobs