Facebook pixel

Software Engineer
Java, Remote, US
Posted on 7/19/2022
INACTIVE
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
AWS
Apache Kafka
Docker
Java
Linux/Unix
Management
MySQL
PHP
Postgres
REST APIs
Go
Requirements
  • 2 years of experience building Java microservices
  • Bachelor of engineering in Computer Science or similar discipline
  • At least 2 years in software engineering with proven working experience in Java development
  • At least 2 years of experience in Spring framework
  • At least 2 years of experience with relational databases such as MySQL or PostgreSQL
  • At least 2 years of experience with Linux
  • At least 1 year of experience with unit and integration testing
  • Experience with Containerization and Docker
  • Experience with Microservices and RESTful APIs
  • Basic experience in Amazon Web Services
  • Strong knowledge of software engineering best practices and design patterns
  • Recruiting firms that submit resumes to DISQO without first entering into a written contract will not be entitled to any compensation on candidates referred by that firm
Responsibilities
  • Be a part of an agile team that makes and keeps regular commitments
  • Design, build and maintain efficient, reusable, and reliable Java code
  • Ensure not just development, but testing is also part of the definition of done
  • Translate application storyboards and use cases into functional applications
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Complete applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms
  • Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading and writing professional publications; maintaining personal networks
  • Participate in design and code reviews
Desired Qualifications
  • Experience with CI/CD
  • Experience with functional programming concepts and/or languages
  • Basic PHP knowledge
  • Experience in non-relational databases such as DynamoDB
  • Experience in troubleshooting and tuning of Java server applications (classloading, JVM memory management, thread pools, transaction management, etc.)
  • Basic PHP knowledge
  • Basic Golang knowledge
  • Experience with Spring Web FLux - reactive programming
  • Experience with messaging/queuing systems such as Kinesis/Kafka/SQS and event-driven design patterns
Disqo

501-1,000 employees

Customer experience platform