Key Responsibilities
- Design, develop, and maintain scalable web applications using modern frontend and backend technologies.
- Build and enhance backend services using Java (Spring Boot microservices) and/or Python.
- Develop responsive and user-friendly frontend applications using HTML, CSS, JavaScript, and frameworks such as React or Angular.
- Debug, troubleshoot, and resolve production and non-production issues efficiently.
- Deploy, monitor, and manage applications on cloud platforms such as AWS or PCF.
- Collaborate closely with product owners, architects, and cross-functional teams to deliver high-quality solutions.
- Write clean, maintainable, and well-documented code following best practices.
- Participate in code reviews and ensure adherence to coding and security standards.
Required Skills Qualifications
- 5+ Years experience as a Java Developer
- Strong debugging, analytical, and problem-solving skills.
- Proficiency in backend development using Java with Spring Boot (microservices architecture) and/or Python.
- Experience with RESTful APIs and distributed systems.
- Good understanding of cloud concepts and hands-on experience with AWS or PCF.
- Solid knowledge of HTML, CSS, and JavaScript.
- Hands-on experience with modern frontend frameworks such as React or Angular.
- Familiarity with version control systems (e.g., Git).
- Understanding of CI/CD pipelines and DevOps practices is a plus.
This job is provided by Shine.com