Key Responsibilities
- Design and develop software modules following software engineering principles and technical documentation standards
- Participate in code reviews, design reviews, and release processes to ensure quality and alignment with requirements
- Apply modern development practices including serverless computing, microservices architecture, and infrastructure-as-code
- Collaborate with cross-functional teams to integrate systems with existing corporate product platforms
- Contribute to technology roadmap discussions and help turn business requirements into technical solutions
- Work in an agile environment, leveraging automation tools to improve development efficiency
Requirements
- Bachelor's degree or equivalent experience in a technical field
- 6+ months of hands-on experience with Java programming
- 6+ months of experience with cloud technologies (GCP, AWS, or Azure)
- Familiarity with source code management (Git/GitHub) and build tools (Maven/Gradle)
- Basic understanding of relational databases (SQL Server, MySQL) and automated testing frameworks