Software Engineer - Backend Springboot, Python
Software Engineer - Backend Springboot, Python10
Applications
10
Applications
Mumbai
Bengaluru
Hyderabad
Full-Time
Senior: 4 to 10 years
Posted on Nov 29 2024
About the Job
Skills
Python Programming
Java
Springboot
Machine Learning
Data Visualization
Predictive Modeling
Big Data
SQL
Role & Responsibilities
- Solve complex data driven problems using the state-of-the-art AI/ML models
- Architect and maintain scalable, maintainable and reliable backend services.
- Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
- Implement security best practices to protect data and ensure and ensure compliance with relevant regulations and standards.
- Work closely with frontend developers, designers, and product managers to understand requirements and deliver high-quality features.
- Develop and maintain automated tests, and perform thorough testing and debugging to ensure reliability and stability of the backend systems.
- Implement and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate the deployment process.
Ideal Candidate
- Bachelors/Masters in Computer Science or hands-on experience demonstrating working understanding of software applications.
- Knowledge of building applications that can be deployed in a cloud environment or are cloud native applications.
- Strong expertise in building backend applications using Java/C#/Python with demonstrable experience in using frameworks such as Spring/Vertx/.Net/FastAPI.
- Deep understanding of enterprise design patterns, API development and integration and Test-Driven Development (TDD)
- Working knowledge in building applications that leverage databases such as PostgreSQL, MySQL, MongoDB, Neo4J or storage technologies such as AWS S3, Azure Blob Storage.
- Hands-on experience in building enterprise applications adhering to their needs of security and reliability.
- Hands-on experience building applications using one of the major cloud providers (AWS, Azure, GCP).
- Working knowledge of CI/CD tools for application integration and deployment.
- Working knowledge of using reliability tools to monitor the performance of the application.
About the company
Anamika Staffing and Recruiting is a dynamic talent solutions provider committed to connecting top-tier professionals with organizations worldwide. Specializing in comprehensive recruitment services across diverse industries, we excel in sourcing, vetting, and placing candidates tailored to meet your business needs. Our expertise lies in streamlining the hiring process, ensuring efficiency, and de ...Show More
Anamika Staffing and Recruiting is a dynamic talent solutions provider committed to connecting top-tier professionals with organizations worldwide. Specializing in comprehensive recruitment services across diverse industries, we excel in sourcing, vetting, and placing candidates tailored to meet your business needs. Our expertise lies in streamlining the hiring process, ensuring efficiency, and delivering exceptional client and candidate experiences. Whether you're seeking skilled talent or career advancement, Anamika Staffing and Recruiting is your trusted partner for strategic and impactful workforce solutions. ...Show Less
Industry
Staffing & Recruiting
Company Size
2-10 Employees
Headquarter
Bangalore
Other open jobs from Anamika Staffing and Recruiting