about 4 hours ago
Responsibilities
- Collaborate with product managers, UX designers, and architects to understand project requirements.
- Design, develop, test, and maintain software applications to meet high-quality standards.
- Write clean, efficient, and maintainable code according to coding standards.
- Conduct code reviews to enhance code quality and consistency.
- Analyze, troubleshoot, and debug product defects, providing timely solutions.
- Stay updated on emerging technologies to improve software development processes.
- Contribute to architectural decisions and drive technical innovation.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of experience in backend software development.
- Strong proficiency in Java and experience with frameworks like Spring and JPA.
- Expertise in designing and consuming RESTful web services.
- Solid understanding of relational and NoSQL databases.
- Experience with cloud environments such as AWS or Azure.
- Familiarity with building cloud-native applications and Kubernetes.
- Knowledge of DevOps practices and CI/CD pipelines.
- Proven problem-solving skills for complex technical challenges.
- Excellent communication and collaboration skills.
- Passion for code quality and continuous improvement.
Benefits
- Generous time off policies.
- Top shelf benefits.
- Education, wellness, and lifestyle support.
