Position Title: Cloud Software Engineer Position Type:Onsite Position Location:Annapolis Junction, MD Clearance:Active TS/SCI++
Waypoint’s client is a leading organization in the technology sector, dedicated to innovation and excellence in their field. This position offers an exciting opportunity to contribute to the development of cutting-edge technology in a dynamic and collaborative environment.
Responsibilities:
Design, develop, and maintain software components using Java on a massively parallel enterprise platform.
Collaborate with team members to architect scalable and efficient solutions for data-intensive analytics.
Implement and optimize database technologies such as MySQL, Postgres, and Accumulo to support diverse use cases.
Utilize MapReduce programming model and technologies (e.g., Hadoop, Hive, Pig) to enable efficient data processing and analysis.
Contribute to the development of Linux OS-based applications and services.
Containerize applications using Docker and manage container orchestration with Kubernetes.
Automate deployment and configuration tasks using Python and Ansible.
Proactively identify and address technical challenges, ensuring high-quality deliverables with a strong attention to detail.
Work independently and collaboratively within a team environment to achieve project objectives and meet deadlines.
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
2+ years of experience in software development, preferably in a cloud computing environment.
Proficiency in Java programming language with a strong understanding of object-oriented principles and design patterns.
Experience with database technologies such as MySQL, Postgres, and Accumulo.
Familiarity with the MapReduce programming model and related technologies (e.g., Hadoop, Hive, Pig).
Additional knowledge of Linux OS development, Docker, Kubernetes, Python, and Ansible is highly desirable.
Strong problem-solving skills and the ability to troubleshoot complex technical issues independently.
Excellent communication skills with the ability to collaborate effectively in a team-oriented environment.
Self-motivated with a passion for learning and adapting to new technologies and methodologies.
Prior experience working on enterprise-level platforms or analytics solutions is a plus.