Full Time
Remote
Posted 9 hours ago
- Design, develop, test, and maintain web applications using technologies like Java, Python, Spring Boot, and modern front-end frameworks.
- Collaborate with business and technical stakeholders to analyze requirements and design effective, scalable software solutions.
- Develop and maintain cloud-native applications, using platforms such as AWS, and manage deployment pipelines with tools like Docker, Jenkins, and GitHub.
- Build and automate ETL pipelines and data workflows using Python, Spark, Hadoop, or related tools to support analytics and data migration efforts.
- Participate in Agile development processes, including sprint planning, stand-ups, and code reviews.
- Write and maintain clean, efficient code, including comprehensive unit, integration, and performance testing.
- Implement monitoring and performance tuning using tools like Splunk, Grafana, Tableau, or Power BI.
- Ensure best practices in security, scalability, code quality, and documentation throughout the development process.
- Collaborate with DevOps and QA teams to streamline deployment and improve system reliability and automation.
- Familiarity with RESTful APIs, version control systems (Git/GitHub), and cloud platforms (e.g., AWS, Azure).
- Experience working in Agile/Scrum environments and following SDLC best practices.
- Strong understanding of CI/CD pipelines, Docker, and automated testing tools.
- Knowledge of enterprise systems like Guidewire, or similar business-critical platforms.
- Solid problem-solving and debugging skills; experience with system monitoring and observability tools is a plus.
Good communication skills and a team-oriented mindset.