Job Overview
Company
Miracle Software Systems
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Miracle Software Systems and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><b>Description :</b><br/><br/><b>Job Summary :</b><br/><br/>We are seeking a highly skilled Full Stack Developer with hands-on experience in Python, Spring Boot, Angular, and Google Cloud Platform (GCP).
</p><p><br/></p><p>The ideal candidate will be responsible for designing, developing, and deploying scalable web applications, integrating data systems, and automating CI/CD pipelines to ensure seamless software delivery.<br/><br/><b>Key Responsibilities :</b><br/><br/><b>Application Development :</b><br/><br/></p><p>- Participate in the design, development, and deployment of cloud-native applications on Google Cloud Platform (GCP) using Python and Spring Boot frameworks.<br/><br/><b>Database Integration :</b><br/><br/></p><p>- Implement and manage secure, optimized connections to BigQuery and SQL databases, ensuring efficient data storage, retrieval, and transformation.<br/><br/><b>Frontend Development :</b><br/><br/></p><p>- Build responsive, dynamic, and user-friendly interfaces using Angular, ensuring seamless integration between frontend components and backend microservices.<br/><br/><b>CI/CD & Automation :</b><br/><br/></p><p>- Design, implement, and maintain Jenkins pipelines for continuous integration and deployment (CI/CD), ensuring automated build, test, and deployment processes.<br/><br/><b>Code Quality & Craftsmanship :</b><br/><br/></p><p>- Apply Software Craftsmanship principles and tools (e.g., SonarQube, Checkstyle, ESLint) to maintain high-quality, clean, and maintainable codebases.<br/><br/><b>Testing & Debugging :</b><br/><br/></p><p>- Develop and execute unit tests, integration tests, and automated test suites to ensure the reliability, scalability, and robustness of the application.
Proactively debug and resolve technical issues.<br/><br/><b>Performance Optimization :</b><br/><br/></p><p>- Continuously monitor and optimize application performance, identifying bottlenecks and implementing enhancements for better scalability and availability.<br/><br/><b>Documentation :</b><br/><br/></p><p>- Create and maintain detailed technical documentation for code, APIs, and development processes, supporting long-term maintainability and knowledge sharing.<br/><br/><b>Required Skills & Qualifications :</b><br/><br/></p><p>- 4 to 8 years of experience in full-stack software development.<br/><br/></p><p>- Strong proficiency in Python and Spring Boot frameworks.<br/><br/></p><p>- Hands-on experience with Angular (latest versions) for UI development.<br/><br/></p><p>- Good understanding of GCP services such as BigQuery, Cloud Functions, App Engine, and Cloud Storage.<br/><br/></p><p>- Experience working with SQL and NoSQL databases.<br/><br/></p><p>- Proficiency in Jenkins or other CI/CD tools.<br/><br/></p><p>- Strong grasp of RESTful API design, microservices architecture, and containerization (Docker/Kubernetes).<br/><br/></p><p>- Knowledge of version control systems (e.g., Git, Bitbucket).<br/><br/></p><p>- Excellent problem-solving and analytical skills.<br/><br/></p><p>- Strong communication and teamwork abilities.<br/><br/><b>Preferred Qualifications :</b><br/><br/></p><p>- Experience with Terraform or other Infrastructure as Code (IaC) tools.<br/><br/></p><p>- Familiarity with Agile/Scrum development methodologies.<br/><br/></p><p>- Experience with monitoring tools like Prometheus, Grafana, or Stackdriver.<br/><br/></p><p>- Certification in Google Cloud Platform is an added advantage.</p><br/></p> (ref:hirist.tech)
About Miracle Software Systems
Don't Miss This Opportunity!
Miracle Software Systems is actively hiring for this Miracle Software Systems - Senior Software Engineer - Python/AngularJS position
Apply Now