- Participate in technical implementation discussions to balance business value, scalability, and delivery timelines using Object-Oriented Programming methodologies and design patterns.
- Develop highly performant backend service functionalities and API-to-API integrations using Java (Spring Boot) and Python (Flask) with JavaScript Object Notation (JSON) formats and Structured Query Language (SQL) databases.
- Design and build front-end service layers to support user interface needs using modern web technologies like Angular and React JavaScript.
- Integrate Machine Learning components into microservices and collaborate with infrastructure teams to implement highly scalable, distributed systems.
- Utilize Docker containerization to build application images for deployment across Google Cloud Platform, Amazon Web Services, and Microsoft Azure, while writing unit tests with a test-driven mindset and debugging performance issues.
Requirements
- 3–5 years of experience in backend application development utilizing Object-Oriented Programming, Java, Python, Docker, Linux shell scripting, and Structured Query Language (SQL) development.
- 3–5 years of experience with cloud service providers like Google Cloud Platform, Amazon Web Services, or Microsoft Azure, specifically across storage, compute, and Kubernetes services.
- Strong knowledge of server-oriented architectures, web platform applications, Application Programming Interface (API) gateways, and integration with Representational State Transfer (REST) services.
- Proven ability in developing and deploying scalable Artificial Intelligence and Machine Learning (AI/ML) microservices, managing architectural governance, conducting security reviews, and identifying performance challenges.
- Solid experience with distributed team environments and Agile Scrum methodologies utilizing tools such as Atlassian JIRA, Rally, Team Foundation Server (TFS), or Version One.
- Mastery of code repositories and version control systems including Git and artifactory repositories.
- Minimum Bachelor’s degree (Bachelor of Science, Master of Science, or Master of Business Administration) combined with strong communication, collaboration, and problem-solving skills.
Core Competencies
Demonstrates expertise in backend application development using Object-Oriented Programming, Java, and Python, with a strong focus on cloud services and scalable microservices architecture. Proficient in utilizing modern web technologies and Agile methodologies to deliver high-performance solutions.
Highest-signal resume keywords
- Java Development
- Python Development
- Cloud Services (GCP, AWS, Azure)
- Machine Learning Microservices
- Agile Scrum Methodologies
ATS Optimization Keywords
Hard Skills
- Object-Oriented Programming
- Java
- Python
- Docker
- SQL
- API Development
- Machine Learning
- Unit Testing
- Linux Shell Scripting
- Version Control (Git)
Soft Skills
- Communication
- Collaboration
- Problem-Solving
Certifications & Qualifications
- Bachelor of Science
- Master of Science
- Master of Business Administration
Industry Keywords
- Microservices
- Distributed Systems
- Server-Oriented Architectures
- REST Services
- API Gateways
Tools & Technologies
- Google Cloud Platform
- Amazon Web Services
- Microsoft Azure
- Atlassian JIRA
- Rally
- Team Foundation Server (TFS)
- Version One