Job Overview
Title/Position: Software Engineer Job Location: Mclean, VA (5 days onsite) Employment Type: Full Time We are seeking a talented and motivated Python + Java Developer with hands-on experience to
join our dynamic development team. The ideal candidate will have proficiency in both Python and Java programming languages, with a strong understanding of software development practices, design patterns, and problem-solving
skills. As a developer, you will work on designing, developing, and maintaining robust and scalable applications across multiple platforms.
Key Responsibilities:Develop, test, and deploy applications using both Python and Java technologies.Collaborate with cross-functional teams to analyze user requirements and translate them into technical specifications.Write
clean, efficient, and maintainable code in both Python and Java.Ensure high-quality code through unit testing, code reviews, and debugging.Integrate third-party APIs and services into existing applications.Work with databases
(SQL/NoSQL) and develop data processing pipelines using Python.Participate in design and architecture discussions to improve the system’s scalability and performance.Troubleshoot and resolve issues in production and development
environments.Contribute to software documentation, including design specifications and user guides.Stay up-to-date with the latest technologies and best practices in both Python and Java ecosystems.
Requirements:3-5 years of professional experience in Python and Java development.Strong knowledge of object-oriented programming (OOP) principles.Experience with frameworks and libraries like Django, Flask (for Python),
Spring, Hibernate (for Java).Familiarity with RESTful API design and integration.Experience working with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).Knowledge of version control systems, such as Git.Experience
with cloud platforms like AWS, Azure, or GCP is a plus.Solid understanding of Agile development methodologies.Excellent problem-solving and debugging skills.Strong communication and collaboration skills.
Preferred Skills:Experience with containerization tools (Docker, Kubernetes).Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus.Familiarity with CI/CD pipelines and DevOps practices.Experience with microservices
architecture.
Education:Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Job Detail
Related Jobs (856)
-
Fullstack React – NodeJS (100% teletrabajo) – REMOTE on 11 marca, 2025
-
Web Developer Intern – REMOTE on 4 marca, 2025
-
Web Development intern – REMOTE on 2 marca, 2025
-
Web Developer – REMOTE on 4 marca, 2025
-
Web Developer Intern – REMOTE on 3 marca, 2025
-
SQL Developer Trainee – WFH – REMOTE on 5 marca, 2025
-
Software Engineers (Global) – REMOTE on 8 marca, 2025
-
Software-Developer (all genders) – REMOTE on 5 marca, 2025
-
Software Engineer, Backend (Developer) – REMOTE on 4 marca, 2025
-
Software Engineer II – Python – REMOTE on 3 marca, 2025