- Job Id #ATI-250116
- Job Industry IT
- Job Type Contract
- Job Location Texas
- Job Duration Long Term
- Job Posting Date 12/18/2024
- Salary DOE
Job Description
Seeking a Full Stack Developer position for our client
Title: Full Stack Developer
Full Stack Developer with Java, Apache Spark & Kubernetes
Location: Sunnyvale,CA or Austin,TX
Day 1 onsite (3 days a week hybrid)
Look for only product base experience profiles
Make sure you update LinkedIn details on resume
About the Role:
We are seeking a talented and passionate Full Stack Engineer to join our growing engineering team. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions across our entire technology stack. You will work closely with cross-functional teams to deliver impactful features and improve the overall user experience.
Responsibilities:
- Design, develop, and maintain robust and scalable backend services using Java, Spring Boot, and related technologies.
- Develop and maintain high-performance data pipelines using Apache Spark and related big data technologies.
- Develop and maintain user-facing applications using React, Redux, and other modern JavaScript frameworks.
- Collaborate with cross-functional teams (Product, Design, QA) to gather requirements, define technical specifications, and deliver high-quality software.
- Participate in all phases of the software development lifecycle, including design, development, testing, deployment, and maintenance.
- Contribute to the improvement of our engineering processes and best practices.
- Troubleshoot and debug issues in both frontend and backend systems.
- Stay up-to-date with the latest technologies and industry trends.
Qualifications:
- Bachelor's or Master's degree in Computer Science or a related field.
- 8+ years of professional experience in software development.
- Strong proficiency in Java and Spring Boot.
- Experience with Apache Spark and big data technologies.
- Strong proficiency in JavaScript, React, and Redux.
- Experience with relational databases (e.g., MySQL, PostgreSQL).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Experience with cloud platforms (e.g., AWS, GCP, Azure) is a plus.
- Excellent communication and collaboration skills.
- Strong problem-solving and analytical skills.
- A passion for building high-quality software and a strong work ethic.
Nice to have:
- Experience with microservices architecture.
- Experience with NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with Agile development methodologies (e.g., Scrum, Kanban).