Overview
We at Confiz are hiring a Senior Java and Python developer with 4+ years of experience. Join our team to ensure seamless application performance and drive operational excellence. Responsibilities
Design, develop, and maintain secure and scalable applications using Java and Spring Boot. Implement robust RESTful APIs, SOAP APIs, and microservices. Write applications for scraping browsers using Selenium and Android applications using Appium. Research third-party websites and Android apps to build efficient scraping logic. Extract data from various file formats, including PDF, Excel, and CSV. Apply design patterns and architectural best practices to create efficient and maintainable code. Conduct system and component design reviews. Work with JSON and XML for data interchange and handle data serialization / deserialization effectively. Integrate with third party APIs using Python. Implement and manage encryption / decryption mechanisms to ensure data security and compliance. Ensure secure communication using standards like AES, RSA, and TLS. Deployment and CI / CD : Oversee production deployments, ensuring zero downtime and robust rollback mechanisms. Establish and manage CI / CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions. Develop database schemas and write optimized queries for relational databases like MySQL and PostgreSQL. Experience with NoSQL databases like MongoDB, Cassandra, or Redis is a plus. Implement unit, integration, and functional testing using frameworks such as JUnit and Mockito. Required Skills & Qualifications
A strong candidate will have a solid foundation in both Java and Python. Minimum of 4+ years of hands-on experience in Java and Python. Bachelor’s or Master’s degree in computer science or a related discipline. Java : Strong expertise in Java (preferably Java 11 or later). Spring Framework : Advanced knowledge of Spring Boot, Spring Data, Spring Security, and Spring Cloud. Python : Must have hands-on experience with Python 3. Experience with FastAPI is a plus. APIs : Hands-on experience with RESTful and SOAP APIs. Protocols : Deep understanding of HTTP / HTTPS protocols, methods (GET, POST, PUT, DELETE), and status codes. Data Formats : Proficiency in JSON and XML. Web & App Scraping : Proficient with Selenium and Appium for scraping. CI / CD : Proficient with CI / CD tools like Jenkins, GitLab CI, or GitHub Actions. Version Control : Experience with Git for version control. Collaboration : Familiarity with tools like JIRA or Confluence. Cloud : Experience with cloud platforms such as AWS is highly desirable. Containerization : Experience with Docker is a must-have. Exposure to orchestration tools like Kubernetes is a plus. Must be able to communicate fluently and effectively in English. Must work well in a team and collaborate effectively with cross functional teams. We have an amazing team of 700+ individuals working on highly innovative enterprise projects & products. Our customer base includes Fortune 100 retail and CPG companies, leading store chains, fast-growth fintech, and multiple Silicon Valley startups. Confiz is ISO 9001 : 2015, 27001 : 2013 & 20000-1 : 2018 certified. We have a vibrant culture of learning via collaboration and making the workplace fun. Seniority level
Mid-Senior level Employment type
Full-time Job function
Information Technology Industries
IT Services and IT Consulting Referrals increase your chances of interviewing at Confiz by 2x
#J-18808-Ljbffr
Senior Python Developer • Islamabad, Pakistan