Responsibilities
- Design, develop, test, and deploy scalable web applications using Java (Spring) on the backend and Angular/React on the frontend.
- Collaborate with cross‑functional teams, including product owners, QA engineers, and UX/UI designers, to deliver high‑quality features.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Develop and optimize SQL queries and database schemas to support application performance and scalability.
- Participate in code reviews, technical discussions, and sprint ceremonies to ensure quality and continuous improvement.
- Troubleshoot and resolve production issues, ensuring minimal downtime and excellent user experience.
Preferred Qualifications
- Knowledge of containerization (Docker, Kubernetes) is a plus.
- Familiarity with cloud platforms (AWS, Azure, GCP) is desirable.
- Experience with testing frameworks (JUnit, Jasmine, Jest) is a plus.
- Strong problem‑solving skills and ability to work independently with minimal supervision.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 3–5 years of professional experience as a full‑stack developer.
- Strong proficiency in Java and Spring (Spring Boot, Spring MVC) frameworks.
- Experience with Angular and/or React for building responsive front‑end applications.
- Proficiency in SQL and relational database design (e.g., MySQL, PostgreSQL).
- Experience working with RESTful APIs and integrating front‑end and back‑end services.
- Familiarity with Git, CI/CD pipelines, and Agile/Scrum methodologies.
Soft Skills
- Excellent critical thinking and problem‑solving skills.
- Strong communication and collaboration skills.
- Customer‑focused approach with clear written and verbal communication.
Seniority level
Associate
Employment type
Full‑time
Job function
Telecommunications and Software Development
#J-18808-Ljbffr