Senior Software Engineer (Scala/Java)

  • DataPassports
  • Poughkeepsie, NY, USA
  • Oct 23, 2020

Job Description

$120,000 - $180,000 per year DataPassports is actively seeking a Senior Software Engineer (Scala/Java) to join their team in Poughkeepsie, NY today! Temporarily Remote, with the ability and desire to relocate at some point. About: We are seeking a skilled Software Engineer, Back End, with an active-oriented mindset to join our experienced development team. In this role, you will be responsible for designing, coding, testing, modifying, and implementing new or existing software products. Your duties will include liaising with the Development Managers, writing clean and scalable code, creating testing protocols, fixing bugs, and deploying programs. To ensure success as a Software Engineer, you should have advanced knowledge of programming languages including Scala and Java, excellent problem-solving skills, and the ability to work to a deadline. You should also have experience developing enterprise-grade, scalable applications with a mind towards security and performance, and the ability to integrate different technologies together. A top-class Software Engineer works together with the development team to create software solutions that perfectly meet the needs of the company and our clients. Responsibilities: Reporting to the Development Manager. Writing and implementing, clean, scalable code based on a high-level design of the required solutions. Analyzing existing programs for modification purposes. Researching and designing new software systems, programs, and applications. Designing and building interfaces between solution components Troubleshooting and debugging code Diagnosing performance problems and implementing performance optimizations. Verifying and deploying software systems. Recommending and executing program improvements. Maintaining software code and security systems. Meeting with Development Managers, Program Managers, and Executives to discuss the scope and status of software projects. Evaluating user feedback. Creating technical documents and training staff. Requirements: A Bachelor's degree in computer science, software engineering, or another related field. 3+ years of Scala experience 2+ years of Apache Spark experience 7+ years of Software Engineer preferably in a related field 3+ years of Java experience 7+ years of Agile Software Development experience Knowledge of software systems and technologies including Apache Spark, Apache Flink, Docker, Kubernetes, OpenShift is a plus The Ideal Candidate. . . Experience designing robust, highly available, critical application software for large scale projects Expertise in Information Security and Cryptography Expertise in Big Data Expertise in distributed computing Expertise in relational database systems A comprehensive understanding of computer science concepts. Ability to learn new languages and technologies quickly. Experience with Agile development methodologies. Experience using relevant tool suites. Action-mindset and a self-starter Strong analytical and problem-solving skills. Good verbal and written communication skills. Ability to work as part of a team or individually on a project, including with distributed teams. Ability to work well under pressure. Indeed Hire and DataPassports are working together to find the best candidate for this job.* By applying, you agree to be contacted by our agent, Indeed Hire, and receive updates via text and phone about your application. Job Type: Full-time Pay: $90,000.00 - $120,000.00 per year Experience: Java: 3 years (Required) Apache Spark: 2 years (Required) Scala: 3 years (Required) Software Development: 7 years (Required) Agile Software : 7 years (Required) Education: Bachelor's (Preferred) Work authorization: United States (Required) Benefits: Other Schedule: Monday to Friday Other