Opportunity available for a Senior Software Developer with expertise in Java and Python.
Responsibilities
• Design, develop, and maintain software applications using Java and Python
• Collaborate with cross-functional teams to identify and prioritize software features.
• Write clean, efficient, and well-documented code.
• Perform code reviews and provide feedback to other developers.
• Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
• Stay up to date with emerging trends and technologies in software development.
Requirements
- Bachelor's degree in Computer Science or a related field
- 5+ years of experience in software development using Java and Python
- 5+ years of expereicne designing, developing, and maintaining APIs using Apigee API Gateway
- Understanding data integration and best practices
- Strong understanding of object-oriented programming principles
- Experience with software development tools such as Git, JIRA, and Jenkins
- Experience with database technologies such as MySQL and PostgreSQL
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills