Lead Java Full Stack Python Developer
Padmaja G.RemoteLEADPosted 8h ago
JavaSpring FrameworkSpring BatchSpring BootMicroservicesContainer technologiesDevOpsReactJavaScriptTypeScriptHTMLCSSREST APIsSybaseMSSQLOracleGitCI/CDSecure coding practicesPythonFastAPIFlaskDjangoDjango REST FrameworkAWSIAMVPCsSubnetsRoute TablesSecurity GroupsApplication Load Balancers (ALB)API GatewayCloudWatchS3 Storage SolutionsECS/EKS ClustersRDS/Aurora DatabasesMongoDBDynamoDBKubernetesIaaSPaaSJenkinsGitLab CICircleCIEvent-driven architectureAsynchronous application design
About the Role
We are looking for a Lead Java Full Stack Python Developer to join our team. This role requires strong backend development experience with Java and Python, as well as frontend development skills.
Key Responsibilities
• Design and implement RESTful APIs
• Develop microservices architecture
• Work with cloud-native technologies
• Create frontend applications using React
• Manage databases such as Sybase, MSSQL, and Oracle
• Implement CI/CD pipelines and secure coding practices
• Utilize cloud computing platforms, particularly AWS
• Ensure strong understanding of database management and optimization
Requirements
• Strong backend development experience with Java, Spring Framework, Spring Batch, and Spring Boot
• Experience with cloud-native technologies, including Microservices, container technologies, and DevOps
• Strong frontend development experience with React, JavaScript or TypeScript, HTML, and CSS
• Experience in designing REST APIs and Microservices
• Experience with RDBMS databases such as Sybase, MSSQL, and Oracle
• Knowledge of Git, CI/CD, and secure coding practices
• Expertise in Python API development, including FastAPI, Flask, Django/Django REST Framework
• Strong understanding of RESTful API design and microservices architecture
• Experience with cloud computing platforms, particularly AWS
• Proficiency in IAM, VPCs, Subnets, Route Tables, Security Groups, Application Load Balancers (ALB), API Gateway, CloudWatch Monitoring and Alerting, S3 Storage Solutions, ECS/EKS Clusters, RDS/Aurora Databases, MongoDB or DynamoDB
• Experience with CI/CD pipelines and Continuous Delivery
• Strong knowledge of database management and optimization
• Excellent problem-solving skills and attention to detail