Agile Development Lead | Remote, Oregon, United States Agile Development Lead - AWS, Apache Flink, Java, Spring Boot, REST, Kafka
Location: Remote, United States | Job Type: C2C
Responsibilities
- Lead design, development, and testing of robust software solutions with Java and Spring Boot.
- Build and maintain RESTful APIs for seamless system integrations and data exchange.
- Implement and optimize real-time data streaming and messaging solutions using Kafka.
- Deliver scalable cloud-native applications on AWS leveraging services like EKS, Lambda, API Gateway, DynamoDB, S3, and Step Functions.
- Develop and maintain data processing pipelines using Apache Flink.
- Collaborate with senior engineers, product managers, and stakeholders throughout the SDLC.
- Define and manage infrastructure as code using Terraform.
- Write and execute unit, integration, and end-to-end tests. Diagnose and resolve software defects.
- Maintain thorough technical documentation for code, systems, and processes.
- Pursue continuous learning and growth in emerging technologies and best practices.
Required Skills and Experience
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
- Hands-on experience with AWS services and cloud computing concepts.
- Strong background with Apache Flink pipeline jobs.
- Proficiency in Java and understanding of core Spring Boot concepts.
- Experience with RESTful API development.
- Familiarity with Kafka for messaging and data streaming.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Exposure to Golang for EKS and Lambda development.
- Experience with Terraform for infrastructure as code.
- Proficient with version control systems like Git.
- Strong analytical, troubleshooting, and communication skills.
- Demonstrated eagerness to learn and adapt to new technologies.
- Familiarity with Agile development methodologies.
Preferred Skills
- Experience with advanced AWS services or certifications.
- Deep knowledge in data analytics and pipeline optimization.
- Previous leadership or mentorship in Agile teams.
Benefits
- 100% remote work flexibility.
- Opportunity to work on innovative, enterprise-scale projects with modern technologies.
- Collaborative, growth-oriented work culture.
- Support for upskilling and professional development.
How to Apply
Eager to advance your career in agile, cloud-native development? Submit your resume detailing your experience with the required technologies. Qualified candidates will be contacted for next steps.