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