400  Ansichten  |  May 18, 2020

Software Engineer

  • Build Java-centric apps, RESTful APIs and microservices for MSTR platform and customer development.
  • Design for quality, robustness, and performance, with common principles, patterns, and best practices.
  • Attend weekly/ad hoc learning and knowledge sharing programs.
  • Create prototypes and experiment latest technologies for next generation product backends.
  • Continuously improve software development, building, testing and deployment processes.
  • Work with product owners, product managers, UX, and customer representatives to analyze and refine feature specifications.
  • Cooperate with UX & UED to match visual design intent.
  • Collaborate with and support other engineers within the team and from other teams in China, US and Poland.
Qualifications
  • Bachelor’s Degree or higher, in Computer Science, Software Engineering or related field.
  • Proven working experience in Java and web programming.
  • Solid understanding of object-oriented design principles and patterns. Functional programming knowledge is a plus.
  • Solid understanding of web and internet architectures. REST and microservices practices are highly preferred.
  • Familiar with servlet technologies and at least one Java app containers, like Jetty, Tomcat, etc.
  • Familiar with at least one Java frameworks like Jersey, Spring, etc.
  • Web frontend skills are a big plus.
  • Good communication skills in English and the ability to work as part of a team.

Core roles at MicroStrategy

0 / 7 videos | 9M 22S total runtime

Now Playing:

1. Software Engineer

1741 views  |  September 17, 2020

3. Cloud Systems Engineer

714 views  |  September 21, 2020

4. Consultant

1211 views  |  September 21, 2020

5. Account Executive

525 views  |  October 26, 2020

6. Quality Engineer

189 views  |  October 26, 2020

7. Sales Engineer

306 views  |  October 26, 2020