Tech Stack
AngularAWSAzureCloudDockerFlaskGoogle Cloud PlatformJavaKubernetesLinuxMicroservicesMySQLOraclePostgresPythonReactShell ScriptingSpring BootSpringBootSQLTFS
About the role
- Participate in design discussions about the technical implementation
- Develop service functionality using microservices APIs and JSON format
- Develop applications based on Java and Python using frameworks such as Springboot & Flask
- Use design patterns and object-oriented programming methodologies for application development
- Define service contract APIs for integration
- API to API integrations
- Integrate Machine Learning components in microservices
- Work with infrastructure teams to implement and build scalable systems
- Develop services for needs of UI using Front-end technologies like Angular and ReactJS
- Use Docker containerization to build images of applications and deploy to cloud technologies: GCP, AWS & Azure
- Define SQL queries to communicate with backend applications
- Develop unit tests with a test-driven mindset
- Debug and address performance issues
- Design and code for security considerations
- Peer/code reviews
- Lead the development of a product feature
Requirements
- Must be a US Citizen
- Over 7 years of experience developing service interfaces and APIs
- Experience with Java and Python core backend application development
- Experience with SQL databases (SQL Server or Oracle or Postgresql or MySQL)
- Experience exposing backend systems over RESTful APIs, microservices, event-driven architecture
- Extensive development experience with Python, Docker, and Linux shell scripting
- Strong communication, collaboration, and problem-solving skills
- Experience as a team lead working with 3-5 engineers
- Familiarity with implementation design patterns and performance challenges
- 3 years of experience working with agile scrum methodologies
- 7-10 years of development experience in OOPs, Java, Python, Docker, Shell scripting in Linux, and SQL development
- 3-5 years of experience with Google Cloud Platform, AWS, or Azure in storage, compute, and Kubernetes services
- Experience in developing and deploying AIML scalable microservices and API gateways
- Experience with server-oriented architectures and web platform applications
- Architectural governance and security review experience
- Experience with agile tools such as Atlassian JIRA, Rally, TFS, or Version One
- Mastery of code repositories such as GIT, Artifactory repositories
- Competitive salary
- Flexible work hours
- Professional development budget
- Home office setup allowance
- Global team events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaPythonSQLMicroservicesAPIsDockerAngularReactJSMachine LearningObject-Oriented Programming
Soft skills
CommunicationCollaborationProblem-solvingLeadership