Python Developer
Role details
Job location
Tech stack
Job description
We are seeking an experienced Java, AWS, Python Developer to design, develop, and support enterprise-grade cloud applications. The ideal candidate should have strong expertise in Java development, AWS cloud services, Python scripting, REST APIs, microservices architecture, and DevOps practices. The role requires hands-on development experience, cloud-native application design, and production support in an Agile environment., Java Skills * Java 8/11/17 * Spring Boot * Spring MVC * Spring Security * Hibernate/JPA * REST APIs * Microservices * Maven/Gradle * JUnit * Mockito, Python Skills * Python automation * REST API development * Data processing * Scripting * Lambda functions * Boto3 * Automation tools, Build cloud-native solutions on AWS. * Develop Python scripts for automation and operational support. * Design and implement RESTful APIs and microservices. * Integrate applications with AWS services. * Develop and maintain CI/CD pipelines. * Troubleshoot production issues and optimize application performance. * Participate in code reviews and follow development best practices. * Collaborate with cross-functional teams including QA, DevOps, and Product Owners. * Prepare technical documentation and deployment guides.
Requirements
8+ years of experience in Java application development * Strong experience with Java 8/11/17 * Hands-on experience with Spring Boot and Spring Framework * Strong knowledge of Microservices Architecture * Experience developing RESTful APIs * Hands-on experience with AWS Cloud services * Strong Python programming and automation skills * Experience with SQL and NoSQL databases * Experience with Docker and Kubernetes * CI/CD pipeline experience using Jenkins, GitHub Actions, or similar * Experience with Git * Good understanding of Linux/Unix * Experience working in Agile/Scrum teams, Experience with Kubernetes (EKS) * Terraform or CloudFormation * Kafka or RabbitMQ * Redis or Elasticsearch * Monitoring tools such as Splunk, CloudWatch, Grafana, or Prometheus * Experience in Banking or Financial Services * AWS Certification is a plus